Android平台恶意代码的自动化分析系统设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:regrgdgdgg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前Android平台恶意应用数量呈暴增趋势,高效检测恶意应用的需求越发迫切,常见检测方法分为静态分析和动态检测两种。静态分析具有速度快、准确率高等优点,但从数量庞大的应用中识别恶意应用成本过高,也无法有效对抗混淆、代码加密等保护措施。动态检测可以绕过代码混淆等常见静态检测对抗手段,但代码覆盖率低等缺陷导致检测结果不够全面,常需要静态分析所得出的结论作为补充。为了更加高效全面评估应用安全性,本文结合多种检测方法提出并设计一种综合动态检测系统。该系统主要分为两个功能模块:API监控模块和数据指令记录模块。API监控模块在样本运行期间监控系统敏感API调用状态,基于当前恶意应用行为特征来判断样本是否具有恶意行为,该模块以蜜罐形式提高代码覆盖率。为进一步通过分析恶意逻辑实现原理和执行细节来评估应用安全性,本文设计了数据指令记录模块。该模块结合污点数据追踪和指令流监控两种方法,记录敏感数据变化轨迹及相关指令,并对记录结果进行静态分析,补充API监控模块检测结果。该系统能够抵御常见静态应用保护措施,通过记录敏感数据变化及相关指令,相较于从静态反编译代码中定位恶意逻辑,效率有大幅提高。系统在具体实现过程中,蜜罐模块基于自定义模拟器实现,使用API Hook和反-反模拟器等技术;敏感数据追踪与指令流监控模块分别基于TaintDroid和Indroid开发,将两者功能合并。该系统以模块的形式组织各个功能,易于维护和扩展。
其他文献
赤霉素(Gibberellins,GAs)是一种高效的植物生长调节剂,具有促进茎的伸长、打破休眠、诱花促果等作用。水稻恶苗病原菌藤仓赤霉(Gibberella fujikuroi)可生产多种高活性的赤霉素,
沉积物物源分析是沉积盆地分析的重要内容,它的研究有助于了解物源区地理位置、母岩性质、沉积物搬运距离与路径、对沉积区沉积物体系分析和讨论物源区与沉积区之间的关系等
普瑞巴林(Pregabalin,PGB),化学名为(S)-3-氨甲基-5-甲基己酸(S-3-aminomethyl-5-methylhexanoic acid)是治疗癫痫、神经病理性疼痛及抗焦虑的一线药物。Pfizer公司成功开发
目前,石油天然气勘探开发已经进入一个瓶颈状态,常规油气田的开发逐渐进入后期,全球油气开发逐渐由浅层转向深层、超深层,由陆地转向海洋等非常规储存层发展。要从这些非常规
IN718合金是一种典型的镍-铬-铁基变形高温合金,目前该材料已经成为各个国家国防领域的首选材料。目前复杂IN718合金零部件的成形工艺多采用Delta Process(DP)工艺,并且这种
为了降低电动车事故的发生概率及其所带来的危害,保障人的生命健康与财产安全,文章在调查了电动车发展历史与现状的基础上,结合道路法规与相关标准,以及大数据对近年与电动车
本研究调查了大光包滑坡区地质概况及其层间错动带岩体特征,并对层间错动带碎裂岩体进行了相关物理实验和强度试验,获取大光包滑坡层间错动带岩层的相关物理力学参数,也对大
在全面建设小康社会的时代背景下,加强对贫困地区居民的精准扶贫工作是基层党组织不可回避的历史责任。本文以金所街道党组织在精准扶贫工作中的作用发挥为核心进行探讨,研究
信息时代的到来,人类的各项活动带来了海量数据的飞速增长。隐藏在大数据中的各种模式大多需要进行人工挖掘,而数据挖掘工作需要丰富的计算机相关经验以及深厚的业务相关知识。由于有经验的数据科学家的增长速度远远慢于数据的增长速度,并且数据科学家又不一定具有特定领域的相关知识。因此,本文立足于电信反诈场景下的通话行为数据(结构化数据)与通话录音数据(中文文本数据)分别提出自动特征推荐算法,使用相应的算法,能够
与普通电主轴相比,无内圈式陶瓷电主轴的旋转精度更高,转速更快,温升更小,使用寿命也更长。近年来,陶瓷电主轴成为加工制造业的新宠,发展陶瓷电主轴对一个国家加工制造水平的提升具有巨大的促进作用。高精度一直是陶瓷电主轴的发展趋势,无内圈陶瓷轴承的刚度对陶瓷电主轴的工作精度影响较大。但因为无内圈式陶瓷轴承的研发历史很短,属于新兴科研领域,目前已有的研究成果对无内圈式陶瓷轴承刚度的计算精度和陶瓷电主轴的模态