×

Secure execution of a computer program

  • US 7,594,111 B2
  • Filed: 12/18/2003
  • Issued: 09/22/2009
  • Est. Priority Date: 12/19/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for securing a computing system having a processor, the method comprising:

  • analyzing control transfers of a program as the program executes on said computing system, said program comprising instructions, each of the instructions being machine code of the processor, and said control transfers each caused by execution of corresponding control transfer instructions, the control transfer instructions causing a break in sequential flow of program execution, thereby determining a next instruction of the program to execute, said analyzing of the control transfers being performed prior to the execution of the control transfer instructions; and

    ensuring that each said control transfer complies with a security policy, said security policy comprising a set of rules against which each of the control transfers is separately evaluated during the analyzing, the ensuring comprising announcing or handling a security violation when the control transfer does not comply with the security policy.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×