Method of relocating the stack in a computer system for preventing overrate by an exploit program

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5949973
SERIAL NO

08900518

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A stack override prevention method provides protection against a computer attack that utilizes the technique of stack override to gain control of a computer system. The method of the protection is to permit the stack to be executable but to add functionality that blocks the possibility of passing control via stack override to code inserted into the stack by means of the exploit program. This method includes relocating the entire stack to a random memory location in memory and subsequently erasing the old stack area. By moving the entire stack associated with a process to a random location, the attacker cannot predict the address in which potentially all permitting code resides and thus cannot put the correct value in the location of the return address within the stack frame. The invention is applicable to operating systems which use the stack as means for passing control to and returning from functions and in which the stack is executable.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
CA SOFTWARE ISRAEL LTD16 SHENKAR ST HERZLIYA

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Yarom, Yuval Ramat Hasharon, IL 8 163

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation