Malware Blocking via Synchronization Event Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices, particularly those with proprietary operating systems like iOS, are vulnerable to malware attacks through connectivity with personal computing devices, as existing anti-malware software is limited in detecting and preventing such threats, especially via reversed communication protocols that allow malicious application installations.

Innovation Solution

A system and method that detect synchronization events between devices, recognize attempts to send data packages, and identify them as malware by extracting characteristics such as application bundle identifiers or provision profiles, querying a backend server, and blocking the malicious data packages from being received, even during installation processes over USB or Wi-Fi connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing anti-malware software is used on mobile devices with proprietary operating systems, then basic malware detection may be provided, but the ability to detect and prevent malware attacks via reversed communication protocols between mobile devices and personal computing devices is insufficient

Engineering Contradiction:
Improvemalware detection capabilityVSAvoidprotection against reversed communication protocol attacks
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary analysis of data packages before they are executed or installed on the mobile device. By intercepting and analyzing provision profiles and application packages during the synchronization process between personal computing devices and mobile devices, the system can identify malicious content before it compromises the device, preventing malware installation rather than merely detecting it after the fact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary analysis layer between the personal computing device and mobile device communication. This intermediary component intercepts data packages transmitted during synchronization events, analyzes them for malicious content using multiple detection methods including signature matching and heuristic analysis, and blocks suspicious packages before they reach the mobile device, thus mediating the communication to prevent malware attacks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If the mobile operating system maintains limited communication with other applications for security reasons, then system integrity is preserved, but the ability to identify and respond to malware attacks in real-time is reduced

Engineering Contradiction:
Improvesystem integrityVSAvoidreal-time malware identification
Core Design Contradiction:
Stability of the object's compositionVSDifficulty of detecting and measuring

Solution Approach 1:

The system shifts the malware detection dimension from within-mobile-device analysis to external personal computing device analysis. By moving the detection capability to the personal computing device that initiates synchronization, the system bypasses the communication limitations of the mobile operating system while maintaining system integrity. The personal computing device analyzes data packages in a different dimensional space (the host computer environment) and provides protection without requiring deep integration into the mobile device's restricted environment.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If provision profiles and application packages are transmitted during synchronization events, then device functionality is maintained, but malware infection vectors are introduced

Engineering Contradiction:
Improvedevice synchronization functionalityVSAvoidmalware infection risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary security validation of provision profiles and application packages before allowing them to be transmitted during synchronization events. By analyzing these data packages in advance on the personal computing device, the system ensures that only legitimate packages are synchronized to the mobile device, thereby maintaining ease of operation for legitimate synchronization while eliminating malware infection vectors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system converts the potential harm of data package transmission into a benefit by using the synchronization process itself as a detection opportunity. Rather than viewing the transmission of provision profiles and application packages merely as a security risk, the system leverages this transmission to deliver security analysis and blocking capabilities, turning the communication channel into both a potential attack vector and a protection mechanism simultaneously.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS10333949B1Proactive protection of mobile operating system malware via blocking of infection vector
Publication Date: 2019.06.25 CA TECH INC
  • US10333949B1 patent drawing
  • US10333949B1 patent drawing
  • US10333949B1 patent drawing

AI summary

The present disclosure relates to systems and methods for blocking an infection vector. In some embodiments, a method may include detecting, at a first device, a synchronization event with a second device, the first device and the second device operating with a proprietary mobile operating system. In some examples, the method may include recognizing, by the first device, that the first device is attempting to send a data package to the second device, and identifying the data package as malware. The method may further include blocking the data package from being received at the second device based at least in part on the identifying.