LAUSR.org creates dashboard-style pages of related content for over 1.5 million academic articles. Sign Up to like articles & get recommendations!

A taint analysis framework applied to android applications in the packed state

Photo by dawson2406 from unsplash

In recent years, Android applications have caused personal privacy leaks frequently. In order to analyze the malicious behavior, taint analysis technology can be used to track the API call chain,… Click to show full abstract

In recent years, Android applications have caused personal privacy leaks frequently. In order to analyze the malicious behavior, taint analysis technology can be used to track the API call chain, build a control-flow graph of function, and determine whether there is a security risk. However, with the continuous escalation of offensive and defensive confrontation of source code, more and more applications use reinforcement technology to prevent security practitioners from performing reverse analysis, therefore it is impossible to analyze function-behavior from the source code. Thus, we design a framework of taint analysis that applied to the Android applications, which automatically unpacks the Android APKs, restores the real source code of the App, performs taint analysis, and generates a control-flow graph of function. Experimental tests showed that the system can cope with the current mainstream reinforcement technology and restore the real Dex file quickly. Simultaneously, compared with the number of nodes before packing, the generated control-flow graph had an explosive increase, which effectively assisted manual analysis of App with the privacy leakage behaviors.

Keywords: framework; analysis; android applications; taint analysis; applied android

Journal Title: China Communications
Year Published: 2023

Link to full text (if available)


Share on Social Media:                               Sign Up to like & get
recommendations!

Related content

More Information              News              Social Media              Video              Recommended



                Click one of the above tabs to view related content.