Virtual ICS Impact Assessment for Malicious Software Disruption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial automation and control systems face challenges in assessing and mitigating the impact of malicious software, which can cause disruptions and vulnerabilities, especially in critical infrastructure, due to the unique configurations of industrial systems and the costly process of testing each device individually.

Innovation Solution

A method and system for assessing the impact of software on industrial automation and control systems by selecting samples for analysis, simulating configurations, monitoring requests and responses, and analyzing causes of disruption, allowing for the determination of the degree of influence and providing recommendations for protection and remediation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If individual devices of ICS are tested in each configuration to assess software impact, then measurement precision and reliability of security assessment is improved, but device complexity and time consumption increase significantly

Engineering Contradiction:
Improveaccuracy of software impact assessmentVSAvoidtime for testing each device
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the ICS into multiple virtual components that can be independently tested. Instead of testing entire physical systems, the method creates virtual representations of ICS components (controllers, sensors, actuators) that can be assessed separately and then integrated to form a complete system assessment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates virtual copies of ICS components and their interactions. By simulating the behavior and communication patterns of actual ICS devices in a virtual environment, the system can assess software impact without physically deploying and testing on real industrial equipment, thereby reducing time and resource requirements.

Inventive Principle:
Principle #26Copying

2Reliability

If comprehensive testing of ICS configurations is performed to identify vulnerabilities, then reliability and security of the system is improved, but device complexity and cost of implementation increase

Engineering Contradiction:
Improvesecurity of industrial control systemVSAvoidcomplexity of testing system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a virtualization layer as an intermediary between the physical ICS and the testing apparatus. This virtual environment acts as a mediator that allows comprehensive security testing to be performed on virtual representations of ICS components without directly complicating or risking the actual industrial control system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

By creating virtual copies of ICS components and their operational environments, the patent enables comprehensive security testing on these replicas. The virtual copies replicate the essential behaviors and communication patterns of real ICS devices, allowing thorough vulnerability assessment without adding physical complexity to the actual industrial system.

Inventive Principle:
Principle #26Copying

3Measurement precision

If software samples are analyzed in detail to identify disruption causes, then measurement precision of impact assessment is improved, but loss of time and computational resources increase

Engineering Contradiction:
Improveprecision of vulnerability identificationVSAvoidtime for analyzing software samples
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary analysis of software samples in isolated virtual environments before deploying them to actual ICS. By pre-assessing malware behavior, resource consumption, and potential disruption mechanisms in a controlled virtual setting, the system identifies vulnerabilities and risks beforehand, reducing the time required for detailed analysis during actual deployment scenarios.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11385987B2System and method for assessing an impact of software on industrial automation and control systems
Publication Date: 2022.07.12 AO KASPERSKY LAB
  • US11385987B2 patent drawing
  • US11385987B2 patent drawing
  • US11385987B2 patent drawing

AI summary

Systems and methods for assessing an impact of software on components of an industrial automation and control systems (IACS) are disclosed. In one aspect, an exemplary method comprises, selecting samples of software to be analyzed for capability to cause harm to the IACS. In one aspect, the method further comprises, for each particular configuration of the IACS being tested, performing analysis to identify effects of the selected samples on the particular configuration, wherein the identified effects include at least causes and events resulting in disruption of operations of the particular configuration of the IACS, and where the particular configuration including at least components of the industrial system being simulated on a testing device. In one aspect, the method further comprises, analyzing identified causes and events, and based on the analysis, assessing the impact of the selected sample by determining a degree of influence of the software on the particular configuration.