首页> 外国专利> Identifying and isolating library code in software applications

Identifying and isolating library code in software applications

机译:在软件应用程序中识别和隔离库代码

摘要

A computer system, method, and computer readable product are provided for identifying and isolating library code that has been obfuscated in software applications. A call graph is created for the execution of at least one module of preexisting library code within a bundle of software modules through either static analysis of the software code or dynamic analysis of the executing code, and then one or more anchor points are devised based upon the call graph that are indicative of the preexisting library code. Then a bundle of software modules can be analyzed or its execution monitored to determine if a discrete module of library code is present in the executing bundle based upon the modules' interaction with the one or more anchor points, and the discrete module of library code in the executing bundle can be identified as a module of preexisting library code.
机译:提供了一种计算机系统,方法和计算机可读产品,用于识别和隔离已在软件应用程序中混淆的库代码。通过对软件代码的静态分析或对执行代码的动态分析,创建一个调用图以执行一组软件模块中的至少一个预先存在的库代码模块,然后根据一个或多个锚点设计一个调用图表示预先存在的库代码的调用图。然后,可以基于软件模块与一个或多个锚点的交互以及库中的离散代码模块的相互作用,对一堆软件模块进行分析或对其执行情况进行监视,以确定执行的束中是否存在离散的库代码模块。执行包可以被识别为预先存在的库代码的模块。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号