Malware Detection via Communication Pattern Deviation Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The widespread infiltration of malware into computers and mobile devices necessitates an effective automatic detection and removal system that can differentiate between normal communication patterns and those indicative of malware presence.

Innovation Solution

An anti-malware system comprising a database storing application-specific communication footprints and a server that calculates reference and current communication patterns, providing alerts when deviations occur, along with monitors and databases for circuit-switched and data-switched communication patterns to detect and confirm malware presence, and proactively sends triggering messages to elicit malicious patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional malware detection methods are used, then malware can be detected, but false positives occur due to inability to differentiate between normal and malicious communication patterns

Engineering Contradiction:
Improvemalware detection accuracyVSAvoidfalse positive rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system transforms malware detection from static signature matching to dynamic parameter analysis by monitoring communication patterns including message timing, frequency, destination, and content characteristics. This parameter-based approach enables differentiation between normal and malicious communications based on behavioral metrics rather than fixed patterns.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback mechanisms where detected communication patterns are continuously analyzed and compared against established baselines. When deviations are detected, the system generates alerts and can trigger remediation actions, creating a closed-loop detection system that adapts to new threats while maintaining reliability through continuous validation.

Inventive Principle:
Principle #23Feedback

2Reliability

If comprehensive communication monitoring is implemented, then malware detection capability is improved, but system complexity increases

Engineering Contradiction:
Improvemalware detection capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the malware detection function into distinct modular components: communication interceptors that capture data, pattern analysis engines that process communications, baseline establishment modules that create reference profiles, and alert generation systems that respond to anomalies. This segmentation reduces overall system complexity by allowing each component to be developed, tested, and maintained independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediary elements including communication proxies that mediate between applications and networks, and analysis intermediaries that buffer and process communication data before final evaluation. These intermediaries simplify the architecture by providing standardized interfaces and abstraction layers between different system components.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If real-time communication pattern analysis is performed, then malware can be detected promptly, but computational resources are consumed

Engineering Contradiction:
Improvedetection speedVSAvoidcomputational resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by monitoring only the most critical communication parameters and analyzing patterns selectively rather than processing every communication event in full detail. This approach maintains detection speed by focusing computational resources on high-risk indicators while reducing overall resource consumption through targeted analysis.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements periodic action by establishing baseline communication patterns over time periods and comparing current communications against these baselines at scheduled intervals. This periodic comparison approach enables timely malware detection while managing computational load by not requiring continuous full-analysis of every communication event.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10567425B2Anti-malware detection and removal systems and methods
Publication Date: 2020.02.18 CHECK POINT SOFTWARE TECH LTD
  • US10567425B2 patent drawing
  • US10567425B2 patent drawing
  • US10567425B2 patent drawing

AI summary

An anti-malware system including at least one database, remote from a plurality of computers to be protected, which stores identification of computer applications resident on the computers to be protected and an application-specific communications footprint for the computer applications, and at least one server, remote from the plurality of computers to be protected, and being operative to calculate a reference computer-specific communications composite pattern based on multiple application-specific communications footprints for applications installed on the computers to be protected, calculate a current computer-specific communications composite pattern based on actual communications of at least one the plurality of computers to be protected, and provide an alert when the current computer-specific communications composite pattern of the at least one of the plurality of computers to be protected differs from the reference computer-specific communications composite pattern of the at least one of the plurality of computers to be protected.