一种基于混合模式的安卓软件静态分析方法

    公开(公告)号:CN116244702A

    公开(公告)日:2023-06-09

    申请号:CN202310125824.0

    申请日:2023-02-17

    IPC分类号: G06F21/57 G06F21/56

    摘要: 本发明提出了一种基于混合模式的安卓软件静态分析方法,属于恶意代码分析技术领域,主要解决现有安卓跨语言静态分析框架由于使用函数摘要进行函数间数据流连接导致的精度下降问题。主要方案包括对安卓Java层进行函数级数据流分析;对安卓Native层进行轻量级的函数间数据依赖分析,并对每个函数生成动态函数摘要;对安卓Java层进行全程序数据流分析,其中涉及到Native函数调用的部分使用函数摘要重建数据流连接。