发明名称 Security enhancement for untrusted executable code
摘要 Untrusted executable code programs (applets or controls) are written in native, directly executable code. The executable code is loaded into a pre-allocated memory range (sandbox) from which references to outside memory are severely restricted by checks (sniff code) added to the executable code. Conventional application-program interface (API) calls in the untrusted code are replaced with translation-code modules (thunks) that allow the executable code to access the host operating system, while preventing breaches of the host system's security. Static links in the code are replaced by calls to thunk modules. When an API call is made during execution, control transfers to the thunk, which determines whether the API call is one which should be allowed to execute on the operating system.
申请公布号 US6275938(B1) 申请公布日期 2001.08.14
申请号 US19970919844 申请日期 1997.08.28
申请人 MICROSOFT CORPORATION 发明人 BOND BARRY;BHARATI SUDEEP
分类号 G06F12/14;G06F1/00;G06F9/45;G06F21/00;G06F21/22;G06F21/24;(IPC1-7):H01D13/00 主分类号 G06F12/14
代理机构 代理人
主权项
地址