首页> 外国专利> Detecting exploitable paths in application software that uses third-party libraries

Detecting exploitable paths in application software that uses third-party libraries

机译:检测使用第三方库的应用软件中的可利用路径

摘要

A method for software code analysis includes receiving source code of an application program, which includes one or more calls from respective entry points in the source code to a library program. The source code is automatically analyzed in order to generate a first data flow graph (DFG), representing a flow of data to be engendered upon running the application program. One or more vulnerabilities are identified in the library program. The library program is automatically analyzed to generate a second DFG linking at least one of the entry points in the source code to at least one of the vulnerabilities. The first DFG is combined with the second DFG in order to track the flow of data from the application program to the at least one of the vulnerabilities and to report at least one of the vulnerabilities as being exploitable.
机译:软件代码分析的方法包括接收应用程序的源代码,其包括来自源代码中的各个条目点的一个或多个呼叫到库程序。 自动分析源代码以便生成第一数据流图(DFG),表示在运行应用程序时要引导的数据流。 在图书馆程序中标识了一个或多个漏洞。 自动分析库程序以生成将源代码中的至少一个链接到至少一个漏洞中的第二个DFG。 第一个DFG与第二DFG组合,以便将数据流从应用程序中的数据流程到至少一个漏洞,并将至少一个漏洞报告为正在利用的漏洞。

著录项

  • 公开/公告号US2022035928A1

    专利类型

  • 公开/公告日2022-02-03

    原文格式PDF

  • 申请/专利权人 CHECKMARX LTD.;

    申请/专利号US202117382390

  • 发明设计人 MATY SIMAN;OR CHEN;

    申请日2021-07-22

  • 分类号G06F21/57;G06F8/75;

  • 国家 US

  • 入库时间 2022-08-24 23:36:26

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号