Systems and methods for preventing heap-spray attacks
AssigneeSymantec Corporation
InventorUri Mann
Life of this patent
Estimating the term…
Loading patent…
AssigneeSymantec Corporation
InventorUri Mann
Estimating the term…
A computer-implemented method for preventing heap-spray attacks may include identifying an object-oriented program. The computer-implemented method may also include identifying, within the object-oriented program, a request to allocate memory for a polymorphic object. The polymorphic object may include a pointer to a virtual method table that supports dynamic dispatch for at least one method of the polymorphic object. The computer-implemented method may further include identifying an area of memory reserved for polymorphic objects. The computer-implemented method may additionally include allocating memory for the polymorphic object from the reserved area of memory. Various other methods, systems, and computer-readable media are also disclosed.
A computer-implemented method for preventing heap-spray attacks, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
A system for preventing heap-spray attacks, the system comprising:
A computer-readable-storage medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
Dependencies are inferred from the claim text.