发明名称 Avoiding information disclosure when direct mapping non-page aligned buffers
摘要 A method and a processing device are provided for mapping a non-page aligned memory buffer to an address space of a process. A beginning portion of a non-page aligned memory buffer and an ending portion of the non-page aligned memory buffer may be copied from respective original memory pages to new memory pages. Unused portions of the new memory pages may be initialized to zeros, ones, or other values. A safe buffer may be created, which resides in the new memory pages and all original memory pages of the non-page aligned memory buffer, except for the original memory pages including either the beginning portion or the ending portion of the non-page aligned buffer. The safe buffer may then be mapped to an address space of a process while avoiding unintended information disclosure.
申请公布号 US8214614(B2) 申请公布日期 2012.07.03
申请号 US20090359070 申请日期 2009.01.23
申请人 WIELAND PETER WILLIAM;MICROSOFT CORPORATION 发明人 WIELAND PETER WILLIAM
分类号 G06F12/02 主分类号 G06F12/02
代理机构 代理人
主权项
地址