Dynamic Risk Management for Operating Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing risk management technologies for computer systems lack the ability to automatically assess and dynamically manage the security state of an operating system independently of security state changes, leading to potential vulnerabilities and increased risk levels due to inadequate real-time monitoring and response mechanisms.

Innovation Solution

A dynamic risk management system that assesses the security state of an operating system by monitoring various components, determining risk levels based on multiple factors, and automatically triggering tiered actions to alleviate risks, including risk mitigation and remediation, through a central server communicating risk levels and instructions to machines on the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If security state assessment is performed only upon security state changes, then system resource consumption is reduced, but real-time security monitoring capability deteriorates

Engineering Contradiction:
Improvesystem resource consumptionVSAvoidreal-time security monitoring capability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system dynamically adjusts the security assessment mechanism by implementing both event-driven assessment (triggered by security state changes) and periodic assessment (scheduled at intervals). This dynamic approach allows the system to balance resource consumption with real-time monitoring capability, switching between assessment modes based on system conditions and security requirements.

Inventive Principle:
Principle #15Dynamics

2Reliability

If continuous real-time monitoring is implemented, then security response time is improved, but system complexity increases

Engineering Contradiction:
Improvesecurity response timeVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security monitoring system is segmented into multiple independent components: a security state assessment component that evaluates current security conditions, a risk level determination component that calculates risk scores based on multiple factors, and an action triggering component that executes responses. This segmentation reduces overall system complexity by allowing each component to be developed, maintained, and optimized independently while working together to achieve real-time security monitoring.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If multiple risk factors are monitored simultaneously, then assessment accuracy is improved, but computational load increases

Engineering Contradiction:
Improveassessment accuracyVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system applies local quality by assigning different weights and monitoring intensities to different risk factors based on their relative importance and impact on security. Critical risk factors are monitored more closely and given higher weights in the risk calculation, while less critical factors receive lower priority. This approach maintains high assessment accuracy by focusing computational resources on the most significant security indicators.

Inventive Principle:
Principle #3Local quality

4Reliability

If automatic risk alleviation actions are triggered, then security response effectiveness is improved, but false positive rate increases

Engineering Contradiction:
Improvesecurity response effectivenessVSAvoidfalse positive rate
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system implements preliminary action by establishing a tiered response mechanism with predefined action plans for different risk levels. Before automatic actions are executed, the system performs preliminary assessments, validates risk indicators against multiple criteria, and can implement preparatory measures. This preliminary validation process reduces false positives by ensuring that automatic responses are triggered only by genuine security threats that meet established thresholds and criteria.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9824221B2Dynamic risk management
Publication Date: 2017.11.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9824221B2 patent drawing
  • US9824221B2 patent drawing
  • US9824221B2 patent drawing

AI summary

A dynamic risk management system for operating systems that provides monitoring, detection, assessment, and follow-up action to reduce the risk whenever it rises. The system enables an operating system to protect itself automatically in dynamic environments. The risk management system monitors a diverse set of attributes of the system which determines the security state of the system and is indicative of the risk the system is under. Based on a specification of risk levels for the various attributes and for their combinations, the risk management system determines whether one or more actions are required to alleviate the overall risk to the system.