首页>
外国专利>
METHODS AND SYSTEMS FOR CHECKING RUN-TIME INTEGRITY OF SECURE CODE
METHODS AND SYSTEMS FOR CHECKING RUN-TIME INTEGRITY OF SECURE CODE
展开▼
机译:用于检查安全代码的运行时完整性的方法和系统
展开▼
页面导航
摘要
著录项
相似文献
摘要
Methods and systems to guard against attacks designed to replace authenticated, secure code with non-authentic, unsecure code and using existing hardware resources in the CPU's memory management unit (MMU) are disclosed. In certain embodiments, permission entries indicating that pages in memory have been previously authenticated as secure are maintained in a translation lookaside buffer (TLB) and checked upon encountering an instruction residing at an external page. A TLB permission entry indicating permission is invalid causes on-demand authentication of the accessed page. Upon authentication, the permission entry in the TLB is updated to reflect that the page has been authenticated. As another example, in certain embodiments, a page of recently authenticated pages is maintained and checked upon encountering an instruction residing at an external page.
展开▼