首页> 外国专利> SYSTEM AND METHOD FOR BYPASSING EVASION TESTS WITH APPLICATIONS IN ANALYSIS AND MONITORING OF MOBILE APPLICATIONS

SYSTEM AND METHOD FOR BYPASSING EVASION TESTS WITH APPLICATIONS IN ANALYSIS AND MONITORING OF MOBILE APPLICATIONS

机译:绕过评估测试的系统和方法及其在移动应用程序的分析和监视中的应用

摘要

A given program is said to be evasive when it performs different behaviors under different running conditions. In general, the aim of evasion is to make the analysis, monitoring or reverse engineering of the given software system harder for an analyzer. Evasion is largely used by malware to increase its effectiveness. Aspects of the invention include a system, method and computer program product to detect and bypass evasion mechanisms for software analysis. Given a set of fingerprinting sources and a program, we first search for evasion candidates. These are program slices where the data depending on fingerprinting sources is used at branching point. In a second step, instrumentation strategies are applied to generate programs where the combination of possible branches is forced via toggling of return values and/or expression values. Finally, the resulting programs are each executed dynamically to monitor deltas between observed behaviors across the original and instrumented versions.
机译:当一个给定的程序在不同的运行条件下执行不同的行为时,它被认为是规避的。通常,逃避的目的是使给定软件系统的分析,监视或逆向工程对于分析仪而言更加困难。逃避被恶意软件广泛使用以提高其有效性。本发明的方面包括一种系统,方法和计算机程序产品,用于检测和绕过规避机制以进行软件分析。给定一组指纹识别源和一个程序,我们首先搜索逃避候选人。这些是程序切片,其中在分支点使用取决于指纹来源的数据。第二步,应用检测策略来生成程序,在该程序中,可能的分支的组合通过返回值和/或表达式值的切换而被强制执行。最后,每个生成的程序都会动态执行,以监视原始版本和检测版本之间观察到的行为之间的差异。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号