Hierarchical Mobile Security Fingerprinting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices are vulnerable to malicious software that can compromise their operating systems and applications, making it difficult to detect and respond to security breaches effectively, as hackers can modify software to evade detection and corrective actions.
Innovation Solution
Implementing a hierarchical data security system that stores fingerprints of software environments, compares them to a threshold of valid fingerprints, and performs corrective measures such as disabling accounts or evaluating risk after a deliberate delay, to identify and address compromised devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If malicious software is installed on a mobile device, then the device can access and compromise sensitive information, but security detection mechanisms can identify the compromised state through fingerprint analysis
Solution Approach 1:
The system performs preliminary actions by collecting software environment fingerprints from multiple devices and establishing a baseline of normal configurations before malicious software can compromise the system. This proactive approach enables the security mechanism to detect anomalies when deviations from the established baseline occur, allowing early identification of compromised devices before sensitive information is accessed or stolen.
2Speed
If corrective actions are performed immediately upon detecting compromised software, then security response time is reduced, but hackers can modify malicious software to evade detection and corrective measures
Solution Approach 1:
The system implements periodic action by introducing deliberate delays between detecting compromised software and executing corrective measures. This timing strategy prevents hackers from predicting when corrective actions will occur, making it more difficult for malicious software to be modified to evade detection. The delayed response maintains security effectiveness by catching malicious software in its original form, while still providing timely protection against compromised devices.
3Reliability
If multiple security measures are implemented in a hierarchy, then the ability to detect and respond to compromises is improved, but the complexity of the security system increases
Solution Approach 1:
The security system is segmented into distinct hierarchical layers: fingerprint collection from multiple devices, fingerprint comparison against the collected baseline, compromise detection based on threshold analysis, and corrective measure execution. This segmentation allows each component to perform its specific function independently, improving overall detection capability while managing complexity through modular design. The hierarchical structure enables systematic analysis of software environments without requiring a monolithic complex system.
Data Source
AI summary
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing a plurality of stored fingerprints, wherein each of the stored fingerprints is associated with a respective software environment and a respective mobile device; receiving from a first mobile device a first fingerprint of a first software environment in the first mobile device; determining whether the stored fingerprints include less than a threshold amount of fingerprints identical to the first fingerprint; based on a determination that the stored fingerprints include less than the threshold amount of fingerprints identical to the first fingerprint, determining that the first software environment is a compromised software environment; and performing a corrective measure.


