Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
专利交易 商标交易 积分商城 国际服务 IP管家助手 科技果 科技人才 会员权益 需求市场 关于龙图腾 更多
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 电子科技大学;电子科技大学(深圳)高等研究院牛伟纳获国家专利权

电子科技大学;电子科技大学(深圳)高等研究院牛伟纳获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉电子科技大学;电子科技大学(深圳)高等研究院申请的专利一种基于混合模式的安卓软件静态分析方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116244702B

龙图腾网通过国家知识产权局官网在2026-04-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310125824.0,技术领域涉及:G06F21/57;该发明授权一种基于混合模式的安卓软件静态分析方法是由牛伟纳;李博韬;张小松;陈瑞东设计研发完成,并于2023-02-17向国家知识产权局提交的专利申请。

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

本发明授权一种基于混合模式的安卓软件静态分析方法在权利要求书中公布了:1.一种基于混合模式的安卓软件静态分析方法,其特征在于,包括以下步骤: 步骤1:解压安卓系统APK文件获取Java字节码文件、Native二进制文件以及相关配置文件; 步骤2:对步骤1中获取的Java字节码文件以及相关配置文件,通过apktool库将Java字节码文件以及相关配置文件反编译并转化为jawa格式中间语言代码,得到Java层代码的信息,并通过静态分析工具为Java层代码生成函数调用图以及函数内数据流图; 步骤3:对步骤1中获取的Native二进制文件以及相关配置文件,通过Angr对其反编译,得到Native函数,为每个Native函数生成函数内控制流图,并收集每个Native二进制文件中的全局变量信息; 步骤4:对步骤3中生成的函数内控制流图以及步骤3中收集的全局变量信息,通过Angr提供的Annotation功能,在每个函数内控制流图上使用符号执行技术获取函数轻量级数据依赖图; 步骤5:通过步骤4中生成的函数轻量级数据依赖图以及步骤3中收集的全局变量信息,使用数据间数据流图构建算法构建轻量级函数间数据依赖图; 步骤6:通过步骤5中生成的轻量级函数间数据依赖图构建Native函数摘要动态生成器,Native函数摘要动态生成器通过输入数据流以及轻量级函数间数据依赖图生成目标函数的输出数据流并更新轻量级函数间数据依赖图中的全局变量信息,以自定义的领域特定语言描述函数输入数据与输出数据之间的数据依赖关系,最后将描述结果即Native函数摘要输出; 步骤7:根据步骤2中生成的Java层的函数调用图和函数内数据流图在Java层执行跨函数数据流分析算法以及跨语言数据流分析算法,构建Java-Native跨语言组件内数据流图;在Java层的函数调用图中包含Java函数调用以及使用JNI的Native函数调用,Java层跨函数数据流分析算法将涉及到Java函数调用部分的数据流图连接起来;当Java层跨函数数据流分析算法遇到Native函数调用时,将调用时的数据流输入至步骤6生成的Native函数摘要动态生成器获取Native函数摘要,通过Native函数摘要构建Native数据流,实现跨语言的数据流图连接;通过组件间数据流图构建算法针对Java-Native跨语言组件内数据流图构建安卓软件全流程数据流图; 步骤8:根据用户定义的污点数据源头以及泄露点,通过步骤7生成的安卓软件全流程数据流图执行安卓软件污点分析,获取安卓软件敏感信息传递路径。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人电子科技大学;电子科技大学(深圳)高等研究院,其通讯地址为:611731 四川省成都市高新区(西区)西源大道2006号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。