Virtualized Web Shell Detection via Sandboxed Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cybersecurity systems are ineffective in detecting and eliminating web shell attacks, which can remain dormant for extended periods and grant remote access to servers, making them challenging to detect and remediate.

Innovation Solution

A virtualized analysis system is deployed, comprising a virtual server and client, which monitors and analyzes communications between them to detect suspicious activity, processes potential web shell scripts, and generates a threat assessment score through rule-based inspections and behavioral analytics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional cybersecurity systems evaluate suspicious objects to determine whether they are threats, then basic detection capability is provided, but web shell attacks that remain dormant for prolonged periods cannot be detected

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection of dormant attacks
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary actions by uploading the suspicious object to a virtual server before actual deployment, allowing the object to be activated and其行为 to be observed in a controlled environment. This preliminary execution in isolation enables detection of dormant web shell attacks that would not be detected by static analysis alone.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A virtual server is introduced as an intermediary between the suspicious object and the production environment. The virtual server acts as a safe sandbox where the object can be executed and monitored without risking the actual system. This intermediary enables observation of attack behaviors that remain hidden in dormant states.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If web shell scripts are uploaded in dormant state as part of incoming HTTP traffic, then the attack can be concealed, but the ability to gain administrative control and extract content is enabled upon activation

Engineering Contradiction:
Improveconcealment of attackVSAvoidserver security
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The system takes preliminary anti-action by detecting and blocking suspicious objects before they can be activated on the production server. By analyzing the object in a virtualized environment first, the system prevents the harmful activation that would otherwise occur when the dormant script is triggered by legitimate traffic.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

Instead of analyzing the suspicious object directly on the production server, the system creates a copy and uploads it to a virtual server for analysis. This copying approach allows the original object to be examined in isolation, revealing its harmful capabilities without compromising the actual server security.

Inventive Principle:
Principle #26Copying

3Productivity

If threat actors create backdoors for remote access, then future access is enabled without further file uploads, but detection becomes more challenging

Engineering Contradiction:
Improveattack efficiencyVSAvoiddetection of backdoor access
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The monitoring system continuously observes communications between the virtual server and virtual client, providing feedback about suspicious patterns. When the web shell script creates a backdoor or establishes persistent communication channels, the monitoring system detects these feedback signals and generates alerts, enabling detection of activities that would otherwise remain hidden.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11677786B1System and method for detecting and protecting against cybersecurity attacks on servers
Publication Date: 2023.06.13 MAGENTA SECURITY HOLDINGS LLC
  • US11677786B1 patent drawing
  • US11677786B1 patent drawing
  • US11677786B1 patent drawing

AI summary

An electronic device for detecting threats within a server including a processor, and a memory communicatively coupled to the processor. The memory includes an inspection logic to receive a suspicious object for threat evaluation, and an analyzer logic including at least a first analyzer. The first analyzer, when processed by the processor, generates a virtual environment including a virtual client and a virtual server in communication over a virtualized communication link. The memory also includes a detonator logic configured to trigger the suspicious object. The analyzer logic loads and initializes the suspicious object into the virtual environment and further generates a first score based upon the triggering by the detonator logic that is indicative of a threat posed by the suspicious object. The memory may also include a reporting logic that compares a threat score to at least one threshold and in response may generate at least one remedial action.