发明名称 Secure IF Antecedent
摘要 Hostile attacks against a computer program are prevented when the program is executed in a computing environment that is controlled by the attacker. A preposition is run in a secure computing environment instead of the original call site, i.e. the IF antecedent, which has a TRUE consequence and a FALSE consequence are run in a secure computing environment. Embodiments of the invention also allow an insecure call site to detect modifications by a hostile attacker surreptitiously. In embodiments of the invention, a script is generated by a script generator from the IF antecedent and TRUE and FALSE consequence source code, for example relative to a call site. The original source code is modified to call the script engine, rather than the preposition. At run-time a script engine executes this script.
申请公布号 US2015371037(A1) 申请公布日期 2015.12.24
申请号 US201414313902 申请日期 2014.06.24
申请人 FLEXERA SOFTWARE LLC 发明人 STIEMENS Alan Walter
分类号 G06F21/54 主分类号 G06F21/54
代理机构 代理人
主权项 1. A computer implemented method for preventing hostile attacks against a computer program comprising: providing a processor executing instructions for running a preposition in a secure computing environment separate from an original call site within native program code of the computer program, said preposition comprising an IF antecedent having a TRUE consequence and a FALSE consequence; said processor providing a different response for each consequence; and said computer program executing the native program code in a computing environment that is controlled by an attacker.
地址 Itasca IL US