发明名称 Cloud-based application whitelisting
摘要 Systems and methods for allowing authorized code to execute on a computer system are provided. According to one embodiment, an in-memory cache is maintained having entries containing execution authorization information regarding recently used modules. After authenticating a module, its execution authorization information is added to the cache. Activity relating to a module is intercepted. A hash value of the module is generated. The module is authenticated with reference to a multi-level whitelist including a global whitelist, a local whitelist and the cache. The authentication includes first consulting the cache and if the module is not found, then looking up its hash value in the local whitelist and if it is not found, then looking it up in the global whitelist. Finally, the module is allowed to be loaded and executed if its hash value matches a hash value of an approved code modules within the global whitelist.
申请公布号 US8069487(B2) 申请公布日期 2011.11.29
申请号 US20100905193 申请日期 2010.10.15
申请人 FANTON ANDREW F.;GANDEE JOHN J.;LUTTON WILLIAM H.;HARPER EDWIN L.;GODWIN KURT E.;ROZGA ANTHONY A.;FORTINET, INC. 发明人 FANTON ANDREW F.;GANDEE JOHN J.;LUTTON WILLIAM H.;HARPER EDWIN L.;GODWIN KURT E.;ROZGA ANTHONY A.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利