Invention Grant
- Patent Title: Integrity protection in data processing systems
- Patent Title (中): 数据处理系统中的完整性保护
-
Application No.: US12054860Application Date: 2008-03-25
-
Publication No.: US08689007B2Publication Date: 2014-04-01
- Inventor: Matthias Schunter , Axel Tanner , Bernhard Jansen
- Applicant: Matthias Schunter , Axel Tanner , Bernhard Jansen
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Priority: EP07104704 20070322
- Main IPC: G06F21/00
- IPC: G06F21/00

Abstract:
A method for protecting the integrity of a set of memory pages to be accessed by an operating system of a data processing system, includes running the operating system in a virtual machine (VM) of the data processing system; verifying the integrity of the set of memory pages on loading of pages in the set to a memory of the data processing system for access by the operating system; in response to verification of the integrity, designating the set of memory pages as trusted pages and, in a page table to be used by the operating system during the access, marking non-trusted pages as paged; and in response to a subsequent page fault interrupt for a non-trusted page, remapping the set of pages to a region of the data processing system memory which is inaccessible to the virtual machine.
Public/Granted literature
- US20080235534A1 INTEGRITY PROTECTION IN DATA PROCESSING SYSTEMS Public/Granted day:2008-09-25
Information query