近日,网络空间安全学院刁文瑞教授团队在移动应用程序去混淆方向的研究成果被第41届IEEE/ACM自动化软件工程国际会议(ASE 2026)录用。论文题为“Structure-Guided Semantic Deobfuscation of Android Identifiers”。学院2024级博士研究生陈明洋为论文第一作者,刁文瑞教授为通讯作者。

安卓移动应用程序通常采用标识符重命名技术保护代码,将原本具有明确含义的类名、方法名和字段名替换为简短或随机字符串。这种技术在保护软件知识产权、增加逆向分析难度的同时,也会削弱代码的可读性,给恶意行为、软件漏洞及隐私敏感逻辑的分析带来障碍。针对这一问题,该工作设计并实现了自动化去混淆工具DeMask。该工具将静态程序分析与大语言模型相结合,通过识别第三方软件库、构建函数调用图,自底向上恢复方法、字段、类和软件包的语义,并利用命名约束和语法校验提高恢复结果的准确性与一致性。实验结果显示,DeMask的平均有效语义恢复率达到88.6%,在语义准确性和命名一致性方面均明显优于现有工具,能够有效提升混淆代码的可读性与可分析性,帮助安全人员更准确地定位和理解恶意应用中的关键行为。
IEEE/ACM International Conference on Automated Software Engineering(ASE)是软件工程领域CCF-A类国际学术会议,被公认为软件工程领域“四大顶级会议”之一。