CRFeb 3, 2017

LeakSemantic: Identifying Abnormal Sensitive Network Transmissions in Mobile Applications

arXiv:1702.01160v226 citations
AI Analysis

This addresses privacy leakage risks for mobile app users by detecting stealthy malicious transmissions, representing a strong domain-specific improvement over existing methods.

The paper tackles the problem of identifying abnormal sensitive network transmissions in mobile apps that could lead to privacy leaks, proposing LeakSemantic, a framework that combines hybrid program analysis and machine learning to achieve 91% accuracy on 2279 sensitive connections from 1404 apps.

Mobile applications (apps) often transmit sensitive data through network with various intentions. Some transmissions are needed to fulfill the app's functionalities. However, transmissions with malicious receivers may lead to privacy leakage and tend to behave stealthily to evade detection. The problem is twofold: how does one unveil sensitive transmissions in mobile apps, and given a sensitive transmission, how does one determine if it is legitimate? In this paper, we propose LeakSemantic, a framework that can automatically locate abnormal sensitive network transmissions from mobile apps. LeakSemantic consists of a hybrid program analysis component and a machine learning component. Our program analysis component combines static analysis and dynamic analysis to precisely identify sensitive transmissions. Compared to existing taint analysis approaches, LeakSemantic achieves better accuracy with fewer false positives and is able to collect runtime data such as network traffic for each transmission. Based on features derived from the runtime data, machine learning classifiers are built to further differentiate between the legal and illegal disclosures. Experiments show that LeakSemantic achieves 91% accuracy on 2279 sensitive connections from 1404 apps.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes