- 专利标题: Code instrumentation for runtime application self-protection
-
申请号: US15535732申请日: 2015-12-24
-
公开(公告)号: US10120997B2公开(公告)日: 2018-11-06
- 发明人: Shimon Eshkenazi , Maty Siman , Alexander Roichman
- 申请人: CHECKMARX LTD.
- 申请人地址: IL Ramat Gan
- 专利权人: CHECKMARX LTD.
- 当前专利权人: CHECKMARX LTD.
- 当前专利权人地址: IL Ramat Gan
- 代理机构: D. Kligler IP Services Ltd.
- 国际申请: PCT/IB2015/059981 WO 20151224
- 国际公布: WO2016/108162 WO 20160707
- 主分类号: G06F21/51
- IPC分类号: G06F21/51 ; G06F21/52 ; G06F8/75 ; G06F9/32 ; G06F9/445 ; G06F21/12
摘要:
A method for runtime self-protection of an application program includes, before running the application program, identifying input and output points in runtime code (24) of the program. The input points are instrumented so as to cause the program to sense and cache potentially malicious inputs to the program. The output points are instrumented so as to cause the program to detect outputs from the program corresponding to the cached inputs. While running the application program, upon detecting, at an instrumented output point, an output corresponding to a cached input, a vulnerability of a target of the output to the cached input is evaluated. A protective action is invoked upon determining that the output is potentially vulnerable to the cached input.
公开/授权文献
信息查询