Automated Malicious Code Cleanup via Bootable OS Script Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for removing malicious computer code require user intervention and technical knowledge, making it difficult for users with minimal computer skills to identify and clean up new malicious code infections, especially when the infected system becomes unusable.

Innovation Solution

An automated system that boots a secondary operating system from removable media, runs a malicious code processing script to copy and execute clean-up scripts from a remote location, allowing for automatic identification and removal of malicious code without user participation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually download and run clean-up scripts, then the system can clean malicious code, but the process requires user participation and technical knowledge which increases operational complexity

Engineering Contradiction:
Improveease of operationVSAvoidextent of automation
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The system enables self-service by allowing the clean-up process to execute automatically without requiring user intervention. The bootable medium automatically detects the infection, downloads the appropriate clean-up script, and executes it without user participation, making the system serve itself rather than requiring manual operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by preparing a bootable medium with the malicious code processing script before the actual clean-up is needed. This pre-prepared environment automatically executes the necessary clean-up procedures without requiring users to manually download or configure anything, thereby increasing automation while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the user must reboot from uninfected media to run clean-up scripts, then the clean-up can be performed, but the process becomes more time-consuming and requires additional user knowledge

Engineering Contradiction:
ImproveproductivityVSAvoidloss of time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system merges the bootable medium with the malicious code processing script into a single integrated component. This combination allows the clean-up process to occur within the existing operating system environment without requiring separate booting from uninfected media, thereby reducing the time loss and eliminating the need for additional user knowledge about boot procedures.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The bootable medium is pre-configured with the malicious code processing script that can automatically detect and execute clean-up procedures. This preliminary preparation eliminates the need for users to manually reboot from uninfected media, significantly reducing the time required for clean-up operations and improving overall productivity.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If new clean-up scripts are developed for new malicious code, then the system can address new threats, but the process of developing and distributing scripts increases complexity

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the malicious code processing script automatically detects the type of malicious code present and selects the appropriate clean-up script accordingly. This feedback-driven approach allows the system to adapt to new threats while reducing complexity, as the automated detection and selection process eliminates manual intervention in script development and distribution.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service by automatically detecting malicious code types and executing the appropriate clean-up scripts without requiring manual development or distribution. This self-service capability maintains adaptability to new threats while significantly reducing the complexity associated with script management, as the system handles everything autonomously.

Inventive Principle:
Principle #25Self-service

4Extent of automation

If the system automatically boots and executes clean-up scripts, then user participation is minimized, but the system requires sophisticated automated detection and execution mechanisms

Engineering Contradiction:
Improveextent of automationVSAvoiddevice complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The bootable medium is designed with multi-functionality, serving both as a bootable operating system and as a carrier for the malicious code processing script. This universal design enables automatic execution of clean-up procedures without requiring separate complex systems, thereby achieving high automation while managing device complexity through functional integration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7546638B2Automated identification and clean-up of malicious computer code
Publication Date: 2009.06.09 GEN DIGITAL INC
  • US7546638B2 patent drawing
  • US7546638B2 patent drawing
  • US7546638B2 patent drawing

AI summary

Malicious computer code (101) is automatically cleaned-up from a target computer (103). An operating system (109) automatically boots (201) in the computer memory (105) of the target computer (103). The booted operating system (109) automatically runs (203) a malicious code processing script (113) in the computer memory (105) of the target computer (103), under control of the booted operating system (109). The malicious code processing script (113) automatically copies (205) and runs (207) at least one malicious code clean-up script (115). At least one malicious code clean-up script (115) automatically cleans-up (209) malicious code (101) from the target computer (103).