U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Memory device, stack protection system, computer system, compiler, stack protection method, storage medium and program transmission apparatus

Patent 6941473 Issued on September 6, 2005. Estimated Expiration Date: Icon_subject January 30, 2021. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method of relocating the stack in a computer system for preventing overrate by an exploit program Patent #: 5949973
Issued on: 09/07/1999
Inventor: Yarom

Inventors

Application

No. 09772373 filed on 01/30/2001

Examiners

Primary: Morse, Gregory
Assistant: Nalven, Andrew

Attorney, Agent or Firm

International Class

G06F012/16

Abstract

A memory device is provided that is used by a computer system and that has a memory pattern obtained after a function is called when the computer system executes a program, the memory pattern comprising: a return address storage area for storing a return address 230 for the source of a call for the execution of a currently active function; a previous frame pointer storage area for storing a previous frame pointer 220 to the calling source for the execution of a currently active function; and a local variable storage area to be located below the return address storage area 230 and the previous frame pointer storage area 22, wherein when a data array 211 is stored in the local variable area, a guard variable 212 is stored in a location preceding the data array 211, and wherein the guard variable is used as a target to confirm whether the return address has been destroyed.

Other References

  • Cowan et al□□http://www.cse.ogi.edu/DISC/projects/immunix/StackGuard/usenixsc98_html/paper.html□□.
  • Smith□□http://www.eecs.umich.edu/˜aprakash/security/handouts/Stack_Smashing_Vulnerabilities_in_the_UNIX_Operating_System.pdf.
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?