Malicious Object Protection via Event Rollback and Network Termination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current antivirus systems are ineffective in detecting and preventing malicious activities by new or unknown malware, and may be circumvented by malware exploiting system vulnerabilities, leading to unauthorized file, registry, and network activities that compromise data security.

Innovation Solution

A system comprising an antivirus database, an auditable event database, and modules for monitoring and recording events, performing malware checks, terminating malicious network connections, and rolling back malicious file and registry changes, utilizing signature and behavioral analysis to identify and mitigate threats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional antivirus systems are used to detect malicious objects, then known malware can be identified, but new or unknown malware cannot be detected

Engineering Contradiction:
Improvemalware detection accuracyVSAvoidcapability to detect new malware
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by creating restoration points and recording system states before executing potentially malicious code. This allows the system to detect suspicious behaviors and rollback changes even when the malware is unknown, addressing the limitation of traditional signature-based detection

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by monitoring system changes in real-time, comparing recorded events against expected behaviors, and automatically responding to detected anomalies. This continuous feedback loop enables detection of new malware through behavioral analysis rather than relying solely on known signatures

Inventive Principle:
Principle #23Feedback

2Reliability

If antivirus systems are used to prevent malicious activities, then some threats can be blocked, but malware can still circumvent the system using vulnerabilities

Engineering Contradiction:
Improveprotection effectivenessVSAvoidmalware circumvention capability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system applies preliminary anti-action by pre-recording system states and creating restoration points before malware execution. When malicious activities are detected, the system can immediately rollback changes, countering the malware's attempts to exploit system vulnerabilities before they cause permanent damage

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system provides beforehand cushioning by maintaining recorded system states and event logs that serve as a safety buffer. These recorded states act as a cushion against malicious activities, allowing the system to recover from attacks even when prevention mechanisms are circumvented

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Measurement precision

If comprehensive monitoring of all system events is implemented, then all malicious activities can be detected, but system performance and resource usage increase

Engineering Contradiction:
Improvemalicious activity detectionVSAvoidsystem performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system extracts and records only specific critical events and changes that are relevant to malware detection, rather than monitoring all system events. This selective approach maintains detection effectiveness while reducing the overhead of comprehensive monitoring

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements partial monitoring by focusing on key system areas where malware typically operates (file system, registry, network connections). This partial action provides sufficient detection capability without the resource burden of complete system monitoring

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8181247B1System and method for protecting a computer system from the activity of malicious objects
Publication Date: 2012.05.15 AO KASPERSKY LAB
  • US8181247B1 patent drawing
  • US8181247B1 patent drawing
  • US8181247B1 patent drawing

AI summary

Disclosed are systems, methods and computer program products for protecting a computer from activities of malicious objects. The method comprises: monitoring events of execution of one or more processes on the computer; identifying auditable events among the monitored events, including events of creation, alteration or deletion of files, events of alteration of system registry, and events of network access by processes executed on the computer; recording the identified auditable events in separate file, registry and network event logs; performing a malware check of one or more software objects on the computer; if an object is determined to be malicious, identifying from the file, registry and network event logs the events associated with the malicious object; performing rollback of file events associated with the malicious object; performing rollback of registry events associated with the malicious object; terminating network connections associated with the malicious object.