Android应用主动防篡改新方法研究
结题报告
批准号:
61972215
项目类别:
面上项目
资助金额:
60.0 万元
负责人:
贾春福
依托单位:
学科分类:
网络与系统安全
结题年份:
2023
批准年份:
2019
项目状态:
已结题
项目参与者:
贾春福
国基评审专家1V1指导 中标率高出同行96.8%
结合最新热点,提供专业选题建议
深度指导申报书撰写,确保创新可行
指导项目中标800+,快速提高中标率
客服二维码
微信扫码咨询
中文摘要
本项目针对当前Android应用面临的重打包、代码剽窃和动态代码加载欺骗等威胁,从提高逆向分析、破坏或绕过防篡改机制的难度出发,研究Android应用主动防篡改技术的关键问题。项目针对Android插件化技术的兴起和遭到广泛滥用之现状,尝试解决现有应用防篡改方案面对结合插件化的重打包及基于前沿动态程序分析的恶意攻击时存在的缺陷,从本质上为Android应用防篡改问题的研究提出一套新的解决思路。具体研究内容包括:(1)明确Android应用主动防篡改面对的安全威胁模型;(2)利用混合布尔-算术编码、数据导向编程等技术与常规检测手段相结合,研究Android应用完整性验证的有效新方法;(3)利用基于Collatz猜想的控制流混淆实现隐蔽信道技术,结合延迟响应思想设计具备更高追溯复杂度的完整性异常响应机制;(4)在上述工作基础上,开发完整的自动化Android应用主动防篡改原型系统。
英文摘要
In order to confront the emerging threats against Android applications from attacks such as repackaging, code plagiarism, and dynamic code loading cheating, this project aims to explore the key problems of tamper-proofing techniques for Android applications, from the perspective of increasing the difficulty of reverse-engineering and destroying or bypassing this mechanics. The goal is to provide new solutions for tamper-proofing Android applications with full proprietary intellectual property rights, which should be able to overcome shortcomings of existing peer techniques against repackaging attacks assisted by emerging Android plugin techniques as well as their weaknesses against sophisticated dynamic program analysis tools. The content of this project includes: (1) defining the threat model which should be considered now in the tamper-proofing mechanisms of Android applications; (2) proposing an effective new verification method for program integrity of Android applications by utilizing Mixed Boolean-Arithmetic (MBA) technology and Data-Oriented Programming (DOP) technology in combination with conventional detection approaches; (3) designing a novel stealth communication channel mechanism based on a control flow obfuscation technique which leverages Collatz conjecture, and combining it with the delayed responding strategy to establish an effective reaction protocol on program integrity abnormality of Android applications which is hard to be traced either forwardly or backwardly; and (4) on the basis of the above, this project plans to develop an automated program reinforcement system, which is able to deploy the proposed tamper-proofing mechanisms on Android applications.
期刊论文列表
专著列表
科研奖励列表
会议论文列表
专利列表
DOI:10.16511/j.cnki.qhdxxb.2020.25.011
发表时间:2020
期刊:清华大学学报. 自然科学版
影响因子:--
作者:贾春福;王雅飞;陈阳;孙梦洁;葛凤仪
通讯作者:葛凤仪
DOI:10.1016/j.cose.2020.102069
发表时间:2020-10
期刊:Comput. Secur.
影响因子:--
作者:Wei Shao;Chunfu Jia;Yunkai Xu;Kefan Qiu;Yan Gao;Yituo He
通讯作者:Wei Shao;Chunfu Jia;Yunkai Xu;Kefan Qiu;Yan Gao;Yituo He
DOI:10.1109/tcc.2021.3131176
发表时间:2023-01
期刊:IEEE Transactions on Cloud Computing
影响因子:6.5
作者:Mingyue Li;Chunfu Jia;Ruizhong Du;Wei Shao
通讯作者:Mingyue Li;Chunfu Jia;Ruizhong Du;Wei Shao
DOI:--
发表时间:2023
期刊:Information Sciences
影响因子:--
作者:Guanxiong Ha;Chunfu Jia;Xiaowei Ge;Jiawei Yuan;Hang Chen;Mingyue Li
通讯作者:Mingyue Li
DOI:10.1109/tdsc.2023.3285173
发表时间:2024-05
期刊:IEEE Transactions on Dependable and Secure Computing
影响因子:7.3
作者:Guanxiong Ha;Chunfu Jia;Yixuan Huang;Hang Chen;Ruiqi Li;Qiaowen Jia
通讯作者:Guanxiong Ha;Chunfu Jia;Yixuan Huang;Hang Chen;Ruiqi Li;Qiaowen Jia
代码虚拟化的分析方法研究
  • 批准号:
    --
  • 项目类别:
    面上项目
  • 资助金额:
    59万元
  • 批准年份:
    2021
  • 负责人:
    贾春福
  • 依托单位:
基于程序多模态的动态软件水印方法研究
  • 批准号:
    61772291
  • 项目类别:
    面上项目
  • 资助金额:
    16.0万元
  • 批准年份:
    2017
  • 负责人:
    贾春福
  • 依托单位:
二进制代码路径混淆方法研究
  • 批准号:
    61272423
  • 项目类别:
    面上项目
  • 资助金额:
    80.0万元
  • 批准年份:
    2012
  • 负责人:
    贾春福
  • 依托单位:
基于端信息跳变的网络安全防护方法研究
  • 批准号:
    60973141
  • 项目类别:
    面上项目
  • 资助金额:
    30.0万元
  • 批准年份:
    2009
  • 负责人:
    贾春福
  • 依托单位:
国内基金
海外基金