Design Guide—Cybersecurity for Computer Vision Solutions
Introduction
Introduction
The Virtualized Computer Vision for Smart Transportation solutions are award-winning Dell Validated Design that leverage the VxRail hyperconverged platform for hosting a suite of workloads that are critical to transportation operations. The platform integrates market-leading components from Dell, VMware, and Nvidia to host video management and computer vision applications widely used by IT organizations worldwide.
This design guide demonstrates how Secureworks' cybersecurity products enhance the platform by providing state-of-the-art protection for all the physical servers, virtual machines, and cameras in the consolidated platform for organizations providing Smart Transportation environments.
Secureworks Overview
Secureworks technology is a best-in-class cybersecurity solution that detects and continually monitors your environment for threats. Secureworks products help protect organizations from today's most pervasive cybersecurity threats. With Secureworks, even the most mission-critical safety and security assets can be kept safe from threat actors. For these reasons and more, we chose Secureworks products to demonstrate the value of using a common platform that is secure to perform video management, computer vision, and other related workloads used in large transportation facilities, such as airports, rail terminal, and so forth. To ensure all the needs of such organizations are met, Secureworks offers a suite of integrated products and services including:
- Extended Detection and Response (Taegis XDR)
- Managed Detection and Response (Taegis ManagedXDR and ManagedXDR Elite)
- Vulnerability Management (Taegis VDR)
- Security Assessments and Testing
- Incident Response and Readiness
This guide is focused on the deployment and use of the Taegis XDR and Taegis VDR products to assess how they can best be integrated with our Computer Vision for Transportation platform.
The Dell Validated Designs for Smart Transportation
Transportation organizations across the globe are turning to computer vision capabilities powered by artificial intelligence (AI) to create a safer and more engaging passenger experience with improved security and advanced safety measures such as curb-to-gate touchless check-in. Our Dell Technologies' computer vision solutions enable transportation organizations to provide a more seamless passenger experience by bringing together the right combination of video management, computer vision technologies, AI, and other operational workflows.
Our full orchestration of intelligent edge video, compute, storage, networking, analytics, and cloud integration technologies deliver an end-to-end capability that enables organizations to focus on what matters most - the passenger. In addition to streamlining the passenger experience, our solutions allow organizations to realize greater business value, improved safety, and security, plus increased operational savings and efficiencies.
The Dell AI-powered solutions for the transportation market are built on the VxRail HCI system with VMware virtualization plus Nvidia A40 server-class GPUs. The VxRail HCI system and VMware virtualization are design components already familiar to many IT and OT (operational technology) professionals. These components provide a system with the benefits of fast installation along with reliable "Day 2" operations and robust features for managing high availability and scale-out needs that can complement the native features of the Computer Vision (CV) and Video Management Software (VMS) applications from our partners.
We have successfully introduced two versions of our Virtualized Computer Vision for Smart Transportation solution using this set of technologies to provide an integrated platform capable of hosting multiple complimentary applications on a single scale-out validated system design. You can get the full documentation for these validated designs using the links below.
- Design Guide-Virtualized Computer Vision for Smart Transportation with Genetec
- Design Guide-Virtualized Computer Vision for Smart Transportation with Milestone
Our purpose in offering these solutions is to help organizations shift from an appliance-per-application-based approach to a common virtualized approach with the simplicity of a single hyperconverged platform for computing and storage management for many related applications. Dell also recognizes that only an integrated approach to security can effectively meet the evolving challenges of today's threat landscape. This document describes our recommended strategy for incorporating a market-leading vulnerability and threat detection capability into our virtualized common platform for Smart Transportation. Further, our common platform approach is the ideal choice for adding vulnerability and threat detection for the key infrastructure and applications into a single easy-to-purchase, easy-to-own solution. This Design Guide describes how to implement an optional set of features for vulnerability and threat management using Secureworks hosted on the virtualized Computer Vision for Transportation platform.
Validation design concepts and requirements
Design concepts
- Milestone XProtect VMS for video management
- Genetec VMS for video management
- BriefCam computer vision
- Ipsotek computer vision
All four applications were implemented as described in the documentation referenced earlier in the section following guidance from the vendors on taking advantage of native high availability (HA) features and scale-out performance that would be critical in an enterprise-class solution.
This Design Guide and validation offer further proof that a common virtualized platform provides better resource utilization and flexibility when implementing large systems with many virtual machines when compared to an appliance-per-vendor approach.
Validation Requirements
- Demonstrate integration of Secureworks' VDR and XDR capabilities into the virtualized Computer Vision for Smart Transportation platform.
- Assess the performance impact of VDR and XDR vulnerability and threat detection scans on an integrated VMS and CV system while running a simulated workload.
- Monitor the before (baseline) and after (just VDR, just XDR, and both VDR and XDR) for the following system components:
- Physical Hardware (Servers)
- Hypervisor environment (ESXi)
- Virtual machines
- Applications (Milestone Systems, Genetec, Briefcam, Ipsotek)
- Endpoints (IP Cameras, Network Switches)
- Provide installation and operational guidance and best practices for configuring and using Secureworks Cybersecurity for an integrated VMS plus CV platform.
Solution architecture
Secureworks overview
The Secureworks suite consists of multiple products and services. Although this validation was focused exclusively on the VDR and XDR products, the list below introduces some of the additional capabilities offered by Secureworks:
- Network Intrusion Detection with iSensor
- Next Generation Antivirus (NGAV) for protecting Servers
- Managed Detection and Response service run by Secureworks on your behalf
- Penetration test service to assess your Environment
The products and offerings by Secureworks are always being enhanced, for the latest products and services go to https://www.secureworks.com/products/taegis.
Architecture
The first step of the validation process was installing and configuring the Secureworks cybersecurity components on the Virtualized Computer Vision for Smart Transportation platform. The VDR product is responsible for processing all vulnerability scans of the system. The primary VDR onsite component is conveniently delivered as a virtual appliance. The XDR threat detection functionality was integrated by installing the Red Cloak host agent on both the physical and virtual machine hosts for the VMS and CV workloads. Both the XDR cloud gateway aggregation point for Red Cloak agents and the VDR virtual appliance were deployed as virtual machines on the same common VxRail cluster alongside the VMS and CV application VMs as shown below.
Secureworks Taegis VDR
Secureworks Taegis VDR provides comprehensive vulnerability assessment using a self-improving, machine learning (ML) model-based asset discovery and scanning approach. Secureworks Taegis VDR's Contextual Prioritization better informs organizations of all the unmitigated system vulnerabilities in addition to which vulnerabilities present the most risk to your enterprise.
VDR runs scans on a schedule to periodically check the infrastructure for vulnerabilities. The scan results provide a detailed cloud-hosted reporting dashboard complete with remediation suggestions. This approach ensures that potential exposure risks are identified quickly and targeted for remediation.
Taegis VDR architecture
The VDR virtual appliance runs the scanning service, collects vulnerability data, and communicates results to the cloud-based reporting service. In environments where a corporate firewall prevents scanning infrastructure from a service on the public side of the firewall, Secureworks provides an edge-installable appliance that can be deployed in the data center on the private side of the firewall. This edge service can then connect to selected open ports on the firewall capable of communicating to the cloud and allowing the service to scan servers in your infrastructure that are also protected by a firewall.
Secureworks Taegis XDR
The application of artificial intelligence (AI) technology is changing the way security is managed in many important ways. For example, machine learning algorithms powering Secureworks Taegis XDR security analytics software to help detect both known and unknown threats.
The Taegis XDR product is designed to:
- Detect active threats in real-time
- Gain more trust in alerts
- Streamline collaboration on investigations
- Automate the proper response actions
However, AI can create additional unnecessary work if it is applied inexactly or applied in an inappropriate domain area. Secureworks takes a highly selective approach to the deployment of AI applications including real-time supervision of all machine learning algorithms to ensure accuracy. XDR automatically analyzes and correlates telemetry from endpoint devices, network traffic, and many other supporting cloud devices used in modern application environments. The product's integrated detectors use machine learning algorithms to constantly search data and systems to identify malicious activity and even subtle behavioral clues present in your environment. The result is that many routine changes in the application stack or program operations will not generate alter noise and reduce your threat visibility.
The XDR product has extensive integrations with products, endpoints, APIs, and more. Each integration pushes data to the XDR cloud dashboard that analyzes the information and displays results. For a more comprehensive overview, see the online documentation Secureworks Taegis XDR - At a Glance.
Taegis XDR architecture
The XDR product is an Amazon Web Services (AWS) hosted offering accessible from any data center or edge location. The XDR platform supports multiple endpoint technologies and collectors to aggregate the information needed to make reliable and timely alerting decisions. We validated the implementation and features of two options for communication with AWS for this Design Guide:
- Secureworks Collector
- Red Cloak Endpoint Agents
The agents and collectors that are deployed in a customer's infrastructure must be able to send data to the Secureworks managed AWS service for analysis. This may require specific ports to be opened in the remote site's firewall to allow access to AWS. The Secureworks Red Cloak agents used in this validation are proxy-aware enabling traffic to be routed to AWS using a proxy server. This approach simplified our deployment and avoided having to open additional ports for each VM that had the Red Cloak agent installed.
Secureworks Collector
The Secureworks Collector is an appliance with software that collects and aggregates security information from many sources in a data center. The Collector can be used to aggregate data from multiple virtual machines, servers, and other equipment hosted at a site and then forward that data to the Secureworks XDR service in AWS. The information gathered and forwarded by the Collector is sent in a secure channel to the XDR service for processing and display on the AWS-hosted service dashboard.
The benefit of this architecture is that only a single firewall port is required to be open for the Collector to communicate with the XDR service in AWS. Due to the security requirements of most environments, it is not feasible to configure access from every monitored device directly to AWS. The Secureworks collector addresses this problem for systems that run in a secured environment like the engineering lab used for this validation.
Red Cloak Endpoint Agent
The increasing use of endpoint attacks by hackers trying to enter companies' infrastructures requires that security professionals focus specifically on detecting and shutting down those activities immediately. The Red Cloak solution is especially critical for catching attacks that do not use malware. Once inside a network, attackers often evade traditional endpoint security controls by leveraging compromised credentials and tools native to the target's environment, such as remote access services, endpoint management platforms, and other legitimate system tools.
To give organizations the earliest possible warning of compromise, the Red Cloak agent searches for forensic evidence of malicious activity while continuously collecting information about what is happening on the device, such as what programs are running, what commands are being performed, network connections, thread injection, memory inspection and more. The Red Cloak agent supports a large set of device monitoring options including both Windows and Linux operating systems. The agent can be installed on both virtual machines and servers that require enhanced monitoring.
The Red Cloak Endpoint Agent collects a wide variety of endpoint telemetry used for analysis to identify threats and their associated behavior signatures. The following is a partial list of the types of information gathered by the Red Cloak agent that is continuously captured and sent back to the Secureworks XDR service for analysis:
- Processes and command-line parameters
- Thread injection events
- Files such as binaries, executables, DLLs, and so forth
- Registry modifications
- Network connections
- DNS requests
- Windows Logs
- Disk and Memory artifacts
Because the solution can blend these multiple views of dynamic system activity beyond the obvious indicators such as IP addresses and domain names, it is constantly adapting to uncover the behaviors and techniques of cyber adversaries.
Validation
Computer vision platform
This section of the Design Guide describes the validation testing completed in the Dell Solutions Engineering lab. Our Smart Transportation solution platform was chosen for the Secureworks validation since the resource requirements needed to capture, record, and process computer vision analytics for hundreds of video streams are both resource-intensive and time-critical. The environment we used for validation is the same fully virtualized suite of applications running on a VxRail cluster with HA features enabled as described in our earlier Design Guide publications for our Virtualized Computer Vision for Smart Transportation solutions.
We first document the setup required for validation. Our installation steps and configuration was integrated with a fully functioning virtualized Computer Vision for Smart Transportation platform. The required computing, networking, and storage resources were provisioned as recommended by the Secureworks documentation in consultation with our Secureworks engineering team support guidance. After we had a complete solution deployed with the Secureworks VDR and XDR products integrated with our Smart Transportation platform, we measured the additional resource consumption impacts associated with vulnerability and threat monitoring. We started a comprehensive simulated VMS and computer vision workloads to capture our baseline metrics for comparison. The Secureworks XDR and VDR scans were added both independently (VDR and XDR only) and simultaneously (both VDR and XDR) for our impact analysis.
VMS and CV applications
The following systems were used during this validation:
| Type | Name | Version |
| Camera simulator | Genetec Camera Simulator | 5.10 |
| Camera simulator | Milestone Camera Simulator | 2022 R1 |
| VMS | Genetec VMS | 5.10 |
| VMS | Milestone XProtect | 2022 R1 |
| Computer Vision | BriefCam | 6.3 |
| Computer Vision | Ipsotek | 11.7.1 |
The detailed configuration of the validation environment with two different VMS products is described here and here.
Other infrastructure
Our validation also included performing vulnerability scans against other parts of the infrastructure that are outside of the core components of the Smart Transportation platform including:
- Physical Cameras
- Network Switches
- VMware Hypervisor Software
Integration validation
Secureworks VDR and XDR were easy to install and configure in our virtualized VMS plus CV environment. The primary factor in designing for the on-premises components is to ensure there is low latency and reliable communication when sending data collected locally to Secureworks services hosted on AWS for analysis.
VDR
The VDR on-premises component was deployed as a Virtual Appliance into the same VMware cluster where the VMS and CV workloads were running. The VM specifications we used for the VDR virtual appliance are:
- 4 x CPU
- 8 GB Memory
-
48 GB Disk
Throughout the complete duration of our testing, the maximum CPU utilization of the VDR appliance was <10% of the allocated 4 vCPU cycles. Our largest test configuration required VDR to simultaneously manage scans of 79 total servers and devices. We believe that the VDR appliance CPU utilization scales approximately linearly as the device counts increase and therefore expect that the VM resources specified above could handle hundreds more devices.
XDR
Collector deployment
One of the two ways to deploy XDR is by configuring an XDR Collector virtual appliance that will forward logs to the Secureworks cloud service for analysis. For our initial round of testing, we deployed an XDR virtual appliance onto the same VMware cluster where the VMS, CV, and VDR resources were hosted. The virtual appliance was easy to install and works well in a virtualized environment. The VM specifications we used for the XDR virtual appliance are:
-
4 x CPU
-
8 GB Memory
-
20 GB Disk
Red Cloak
Our second set of tests were focused on changing from the Collector to the Red Cloak agent. The details of the Red Cloak installation are located at https://docs.ctpx.secureworks.com/integration/connectEndpoint/red_cloak_endpoint_agent_install/.
These need to be reviewed for details on specific ports that may need to be opened in a firewall. The Red Cloak agent also is Proxy aware. So, if an internal Proxy server is available then that would be a preferred option compared with opening ports for each server that requires Red Cloak protection.
Best practices
Our lab testing produced many best practices that can be leveraged by anyone wanting to perform a similar proof-of-concept as follows:
- Ensure that all Windows and Linux operating systems are fully patched and updated before scanning. Failure to do so will expose many vulnerabilities and create unnecessary noise in your dashboard reporting.
- Do not use weak or common passwords on devices (servers, switches, cameras, and so forth). These are easy targets for unauthorized access to systems and will immediately be flagged.
- IP cameras are frequently left unpatched for long periods after being deployed. Be sure to ensure they are patched to the latest versions per the vendor and included in your scanning efforts.
- If vulnerabilities still exist after patching to the latest software and firmware, then reach out to your vendor for clarification as they may not be aware of the vulnerability, or may have a more recent update.
- Do not assume you are safe after the initial scanning and remediation. Perform regular scans on your infrastructure. The Secureworks threat library for VDR hosted in AWS is constantly being updated and will continue to expose new vulnerabilities on your system when they emerge.
- It is also recommended to consult with Secureworks because they have many offerings including managed services that will help you remediate your environment.
Performance validation
This section describes the performance validation of both Secureworks VDR and XDR. We describe the details of our approach and the corresponding results. Our objective was to estimate the magnitude of the additional load created on our VxRail system under test (SUT) when we added vulnerability and threat detection scanning concurrently with a normal VMS plus CV workload. To be able to recommend this solution architecture to our customers and partners, we needed to ensure that none of the critical VMS and CV workloads would be significantly impacted by adding the additional Secureworks services on the common platform.
We first configured all the applications on a single VxRail cluster including the previously validated Smart Transportation applications plus the Secureworks VDR virtual appliance and XDR Red Cloak agents installed on 10 systems. All simulated camera streaming applications were hosted outside of the VxRail SUT. We initiated a comprehensive simulation of both VMS recording and computer vision analysis workloads while capturing our baseline metrics for comparison with the remaining scenarios. The Secureworks XDR and VDR scans were added independently (VDR only and XDR only) and simultaneously (both VDR and XDR) for our impact analysis. We then assessed the additional resource consumption impacts of Secureworks' vulnerability and threat monitoring scanning.
Testing coverage
The VxRail cluster used for our earlier CV platform validation consists of 5 nodes running dozens of VMs running application roles and infrastructure management. Our Secureworks testing was completed on a total of 10 systems that comprise a representative sample of the various roles used in the system. For example, we only choose 1 of the 4 available alert processing servers from the two CV application vendors included in the original platform designs.
The complete list of servers included in the validation testing is as follows:
| Server number | Name | Role | Application type |
| 1 | Genetec Directory Server | Central Management Node | VMS |
| 2 | Genetec Archiver | Video Archiver | VMS |
| 3 | Milestone XProtect Management | Central Management Node | VMS |
| 4 | Milestone XProtect Recorder | Video Archiver | VMS |
| 5 | Milestone XProtect Database | SQL Server | VMS |
| 6 | Ipsotek Processing Node | AI Workload (with GPU) | CV |
| 7 | Ipsotek Database | CV | |
| 8 | BriefCam Services | Administration Services/APIs | CV |
| 9 | BriefCam Alert Processor | AI Workload (with GPU) | CV |
| 10 | BriefCam Database | PostgreSQL | CV |
Test scenarios
The VMS and CV systems hosted on the VxRail were processing a comprehensive simulated workload load before initiating any Secureworks scanning. The full details of the simulated workload are described in previously published Computer Vision for Transportation Design Guides referenced several times earlier in the document. To give an indicative example of the scale of the baseline workloads, we had 12 Milestone XProtect recorders processing 70 camera streams each. The two CV application servers we included in our sample were processing real-time alerting on between 30 and 40 of the camera streams being recorded by Milestone XProtect.
The following steps were performed for metrics collection on each of the 10 servers in the sample identified in the table above.
- 1 hour of BASELINE metrics collection
- 1 hour of the VDR ONLY scenario metrics collection
- 1 hour of the XDR ONLY scenario metrics collection
- 1 hour of the XDR AND VDR running simultaneously scenario metrics collection
This resulted in over 40 hours of performance data recorded at 10-second intervals capturing dozens of metric attributes per server.
Testing procedure
The charts below show resource utilization metrics collected from the Windows Performance Monitor data collector. We use a PowerShell script and configuration file to control the list of counters collected and the duration of the data collection window. This eliminates the resource overhead of connecting with Remote Desktop Protocol tools to run data collection interactively. The charts included below were developed using Python data analysis tools including Pandas and seaborn charting.
Testing results
The four color line charts below have the x-axis labeled Time Interval. The Time Interval is the number of 10-second intervals that have passed since the beginning of the test. A Time Interval of 360 is equivalent to a total collection duration of 60 minutes (6 ten-second intervals per minute times 60 minutes).
The four colored lines (blue, gold, green, and red) each represent one of the four 1-hour testing scenarios listed above.
| Line color | Test scenario |
| Blue | Baseline |
| Green | VDR only |
| Red | XDR only |
| Gold | Both VDR and XDR |
CPU performance
The chart below is from one of the 10 servers tested that represent the general shape of the data we collected. All 10 of the servers showed similar patterns.
- Findings
-
- VDR scanning (blue line compared to green line) shows no discernible impact on CPU utilization.
- XDR scanning with the Red Cloak Agent (red line compared to blue line) shows a sustained increase in CPU utilization.
- BOTH VDR and XDR scanning (gold line compared to red line) are consistent with the individual results that XDR accounts for most, if not all the increase.
- This behavior is consistent and representative of the other nine servers tested.
- Overall
-
- Due to the increased XDR CPU consumption, further analysis is needed to understand the impact.
CPU performance deep dive
This analysis provides more insight into the CPU Utilization metrics for all 10 servers we tested comparing the XDR ONLY scenario to the BASELINE. The goal is to create a distribution of increased CPU utilization to show the relative percentage of total test time associated with higher levels of CPU utilization increase attributed to XDR activity.
We collected two hours of testing data for this analysis, one hour of BASELINE workload and one hour of BASELINE workload plus XDR scanning. The data was collected every 10 seconds. We then subtracted the BASELINE time series from the BASELINE PLUS XDR time series at each 10-second interval. We grouped the data by counting the measured differences between 0 and 5 percent to get the total number of 10-second intervals where the CPU increase was in the 0-5% range. That data is presented in the center column of the table below. The right column converts the minutes to % of the time using 60 minutes for the total test.
The first row shows that the CPU % utilization increased between 0 and 5% for 21 minutes of the 60-minute test or 35% of the test time. The bottom row of data shows that an increase in CPU utilization of 30-35% was only observed for 2 minutes or 4% of the hour.
| Additional CPU usage for XDR (%) | Test duration (minutes) | Test duration (%) |
| 0-5 | 21 | 35 |
| 5-10 | 12 | 20 |
| 10-15 | 11 | 18 |
| 15-20 | 6 | 10 |
| 20-25 | 3 | 5 |
| 25-30 | 5 | 8 |
| 30-35 | 2 | 4 |
| Total minutes: 60 | Total: 100 |
- Findings
-
- 55% of the time the CPU increase impact is between 0-10% when running XDR.
- 17% of the time the CPU increase impact is over 20% when running XDR.
- Overall
-
- The overhead of running XDR is generally less than 10%.
- A new Taegis XDR agent is being released by Secureworks that will replace the "Red Cloak" agent and has a lower CPU overhead.
Memory performance
The chart below is from one of the 10 servers tested that represent the general shape of the data we collected. All 10 of the servers showed similar patterns.
- Findings
-
- The y-axis scale covers only a 4% difference between tic marks, so the increase in memory utilization (<200 MB) was negligible when enabling XDR
- VDR scanning had no noticeable impact on the percentage of memory consumed.
- Overall
-
- These memory consumption results were consistent for all the servers tested.
- Memory consumption by VDR and XDR should have no impact on system sizing guidance and is consistent with the research expectations prior to testing.
Network performance
The chart below is from one of the 10 servers tested that represent the general shape of the data we collected. All 10 of the servers showed similar patterns.
- Findings
-
- The impact on network consumption from running both XDR and VDR scanning simultaneously shows the least change of any metric comparison in this testing.
- These network consumption results were consistent for all the servers tested.
- Overall
-
- Network consumption by VDR and XDR should have no impact on system sizing guidance.
Disk performance
The charts below are from one of the 10 servers tested that represent the general shape of the data we collected. All 10 of the servers showed similar patterns.
- Findings
-
- A minor increase in Reads/sec and Writes/sec was observed when XDR was enabled.
- Disk operations spike periodically but only for very short durations. This is expected behavior as the operating system flushes caches to disk.
- No additional disk operations were observed when VDR scanning was active.
- Overall
-
- A very minor increase in Reads or Writes with XDR scanning.
- For systems with VSAN configured with SSD disks, there is no impact on sizing recommendations.
Overall conclusions and summary
- Our testing of VDR scanning shows no impact on the CPU utilization and therefore could be enabled for all servers without impacting sizing guidance.
- Our testing of the XDR Red Cloak agents shows a noticeable impact on CPU utilization but was less than 10% for approximately 50% of the total testing duration. Secureworks is soon to release a new agent through online distribution which is expected to reduce this overhead significantly.
- There is no significant impact on Memory utilization from either VDR or XDR that will impact sizing guidance.
- There is no significant Network impact of running VDR or XDR that will impact sizing guidance.
- There is no significant impact on Disk IO when running VDR or XDR that will impact sizing guidance.
Overall, the benefits of protection provided by VDR and XDR are significant and should be enabled on your Computer Vision for Smart Transportation environments to provide robust cybersecurity protection.
Vulnerability detection
This section describes our findings from using the VDR vulnerability capability to analyze the different types of infrastructure components used in the Computer Vision for Smart Transportation platform. For this testing, the appropriate IP ranges for our lab equipment were made available to the Auto Discovery feature accessed through the Secureworks VDR online portal. The tool then imports any active IPs in those ranges and performs an assessment including assigning a category to the devices. No device passwords are required for logging in to any of the detected servers or devices before scanning.
Virtual machine
Any virtual machine with an IP address can be autodiscovered or added manually and scanned. The VMS and CV resources used during this testing were predominantly Windows-based.
The following figure is a sample output from the scan of a Windows server in the lab:
- Comments
-
- This Windows 2019 server was fully patched prior to being discovered and scanned by VDR.
- Zero new critical issues were identified. Critical issues typically need immediate attention.
- Some medium-priority issues exist and should be reviewed with a security professional on your team. An example issue identified from the scan above was that Remote Desktop was enabled. This is permitted in our lab for this system since it is located in a protected environment.
- Scanning Linux servers is a similar process and should look consistent with these results for systems with fully up-to-date patches.
Application
VDR scans were performed on all machines used by the VMS Systems (Genetec/Milestone) and CV Systems (Ipsotek/Briefcam). The results were similar since they all reside on fully patched Windows 2019 Server virtual machines.
The one noticeable variation that was observed resulted from the VDR capability to detect web portals that are running on a server. Many application vendors ship products with an integrated web console for system administration. A few of the servers in our testing have web portals, and therefore those were also assessed for any vulnerabilities.
The following figure is a sample from a machine with a web portal:
- Comments
-
- A full list of exposed web portal URLs was identified for the server.
- Zero Critical items were raised for the system shown above.
- VDR scanning is capable of identifying code libraries (such as Javascript) that are used in web portals which may also have vulnerabilities.
- If anything new or unexpected is contained in the result of a scan, consult with a security professional on your team, and engage the product vendor to discuss.
Cameras
Our testing scope included a task to determine if it would be possible to use VDR to scan IP cameras. We have multiple IP cameras from various hardware vendors in the lab. This is the first time Secureworks was used to scan IP cameras, therefore, it was unclear the type of results we would get. The results we achieved were encouraging. The full IP range that covers our physical IP camera hardware was configured for autodiscovery in the VDR console. Every camera scanned had vulnerabilities reported.
The following figure is a sample from one of the cameras:
- Comments
-
- For this camera, two critical issues were identified:
- There is an FTP login user configured that uses a common user/password combination that was easily detected during the scan. A configuration step was skipped during the installation which caused the issue. The password can and should be changed.
- A software library used by the camera was out of date and has a known vulnerability.
- After the initial scan, the camera was updated to the latest available firmware and still has one critical item relating to the "libupnp" software library.
- Most of the scanned cameras have a web console available for administration. These were also scanned for vulnerabilities and can be reviewed under the "Related Assets" section.
- When critical issues are found, it is important to reach out to the camera vendor to get the latest patching package.
- For this camera, two critical issues were identified:
Network switches
VDR will also scan any network switches that are in the IP ranges entered in the web portal. Most network switches run an operating system that VDR can identify and scan.
The following figure shows a sample of a network switch scan that identified a range of issues:
- Comments
-
- A critical issue was identified in the version of SSH that is used on the switch. This was resolved with the latest update from the vendor.
- The switch operating system was identified as Open BSD.
- If issues still exist after updating to the latest software then reach out to your vendor for guidance.
Hypervisor
It is important to scan all parts of the environment to assess any vulnerabilities including VMware ESXi hosts.
The following figure shows a sample output from an ESXi server scan:
- Comments
-
- Zero vulnerabilities were found on the ESXi servers in the testing lab.
- The scan output above is for a server that has not been upgraded to the latest ESXi 7.0.3 version but still does not have any critical issues.
- The medium-priority items above should also be investigated with your security team to ensure these are not a concern in your environment. Each item has remediation information shown in the VDR portal.
Sizing the solution
Sizing the solution
The Secureworks suite of products are designed to be lightweight in order to have minimum impact on the infrastructure they protect. The following virtual appliance specification for XDR and VDR should be relatively easy to accommodate during sizing for an integrated VMS plus CV platform like the Dell Virtualized Computer Vision for Smart Transportation.
| Name | CPU | Memory | Disc |
| VDR Virtual Appliance | 4 | 8 GB | 48 GB |
| XDR Virtual Appliance | 4 | 8 GB | 20 GB |
Note while the XDR appliance is capable of interfacing with Syslog and other system monitoring tools, more robust protection is available when Red Cloak agents are installed on individual servers and devices.
Red Cloak
During the extensive testing described above, the observed overhead for the Red Cloak agent can exceed 10% for measurable time periods in some cases when enabled on a Windows 2019 Server.
When sizing your system, keep in mind the potential impact of this added workload if any servers are going to be running >75% CPU before installing a Red Cloak agent. Our recommendation is to add additional CPU capacity to any server with a processing workload that heavy before adding security monitoring with XDR. Adding additional CPU capacity is typically a straightforward task in a VMware virtualized environment.
Backup and restore operations
Backup and restore operations
The Secureworks agents and virtual appliances do not require any traditional backup and restore procedures. The collected data is persisted on the Secureworks cloud that does not require any customer-managed backup and restore operations.
The Secureworks portal supports a feature to export Vulnerability Reports for monitored equipment. This may be useful for offline analysis or backup of a specific server's historical reports.
Monitoring the solution
Monitoring the solution
An integrated VMS plus computer vision platform monitored with Secureworks can easily have over 50 VMs each performing different roles. It is important to be able to monitor the core infrastructure in addition to the end-user applications.
VxRail platform monitoring
The VxRail platform has extensive monitoring options out of the box with vCenter. Any shortage of resources will be identified as an alert and action can be taken.
To gain additional insights into the infrastructure during our testing, we used vRealize Operations.
By using vRealize Operations, we could get reports across multiple VMs and total system-wide performance easily. The tool also supports analyzing system-wide resource utilization across the cluster including CPU, GPU, networking, vSAN storage, and memory usage that is only possible with a common hyperconverged platform like the Dell Computer Vision for Smart Transportation platform.
The VxRail Manager Health view also displays information about the hardware components of your appliance. A graphical representation of the appliances in your cluster makes it easy to navigate for event and status information. The Health view can be used to view the following:
-
Appliances in the cluster: View appliance status and information such as ID, serial number, and so forth.
-
Individual appliance components: Drill down to see the status and information for components such as disks, compute nodes, and power supplies.
With the VxRail Manager plug-in for vCenter Server, all VxRail Manager features are integrated and accessible from the vCenter Server. Users can benefit from these valuable capabilities on a familiar management interface. With the VxRail Manager plug-in, the vCenter Server can manage the physical hardware of the VxRail cluster.
Troubleshooting recommendations
Troubleshooting recommendations
The main configuration and operational area that may require troubleshooting are checking that the ports required to communicate with the Secureworks platform are open without conflicts. The IP ranges that we used for configuring VDR are:
UDP outbound on the specified port visible in Secureworks® Taegis™ VDR’s Interface towards 74.217.31.64/26 and 216.9.204.0/22 The current list of Red Cloak required ports are:
| Source | Destination | Port/Protocol | Reason |
| Red Cloak Endpoint Agent | 52.4.62.128/25, 54.244.50.128/25 (cluster.b.redcloak.secureworks.com) | TCP/443, TCP/17234 | Red Cloak Endpoint Agent Connectivity |
| Red Cloak Endpoint Agent | https://redcloak.secureworks.com | TCP/443 | Remote Agent Upgrade performed by Secureworks Support |
| F-Response US | 3.232.239.2 (fresponse-us1.ir.secureworks.com) | TCP/80 | Required for safelist in the US |
| F-Response EU | 3.71.228.46 (fresponse-eu1.ir.secureworks.com) | TCP/80 | Required for safelist in the EU |
To get the latest required ports and release information see https://docs.ctpx.secureworks.com/.
Summary and conclusions
Summary and conclusions
The need for cybersecurity protection is the equivalent of "locking all the windows and doors" in your IT systems. Our testing showed that no assets could be ignored. It is just as important to perform vulnerability scans against endpoints like IP cameras as for all the more traditional components of an IT environment. This goal is to ensure that no soft targets exist within your infrastructure. An environment is only as strong as its weakest link.
Adding Secureworks VDR and XDR to a fully featured integrated Computer Vision for Smart Transportation platform provided excellent vulnerability and threat detection capabilities. Secureworks provides a rich web portal experience for tracking vulnerabilities.
The performance impacts from adding VDR vulnerability scanning were truly negligible.
On top of vulnerability detection, it is also necessary to enable XDR to detect if any intruders are active inside your system. The most robust intrusion protection can be provided by installing the Red Cloak agent to actively detect threats in real time based on behavioral signatures like unusual login attempts that will raise alerts.
The performance impacts from XDR on network bandwidth, memory, and disk I/O will not change sizing requirements for the baseline system. Some additional CPU sizing calculations should be considered when designing a system using the Red Cloak agent with XDR. A new version of the device agent for use with XDR will be released soon. That will also change the sizing calculations for XDR. Consult your Dell and Secureworks technical contacts regarding the newest sizing guidance.
References
References
Dell Technologies
- Secureworks - https://www.secureworks.com/
- Virtualized Computer Vision for Smart Transportation with Genetec - https://infohub.delltechnologies.com/t/design-guide-virtualized-computer-vision-for-smart-transportation-with-genetec-1/
- Virtualized Computer Vision for Smart Transportation with Milestone - https://infohub.delltechnologies.com/t/design-guide-virtualized-computer-vision-for-smart-transportation-with-milestone/
Genetec
- Genetec Home Page - https://www.genetec.com/
Milestone
- Milestone home page - https://www.milestonesys.com/
Ipsotek
- Ipsotek home page - https://www.ipsotek.com/
BriefCam
- BriefCam home page - https://www.briefcam.com/