摘要 |
<P>PROBLEM TO BE SOLVED: To provide a system and method for protecting a computer from malicious attacks and buffer overrun (intentional or unintentional). <P>SOLUTION: In detail, in embodiments of the present invention, the contents of block headers of data blocks are protected to enable the ability for a memory manager to determine if a portion of a block header has been modified. In one embodiment of the present invention, a method for securing data having a plurality of fields is provided. The method includes grouping the plurality of fields into at least a first group and a second group and generating a first identifier for the first group and a second identifier for the second group. Additionally, the first and second groups are encoded to protect the information contained in the fields of the groups. Still further, the first and second identifiers may also be encoded into the groups. <P>COPYRIGHT: (C)2006,JPO&NCIPI |