Patent ID: 7845006

Claim:
In a computer system, a method comprising: automatically marking one or more locations at which one or more known security vulnerabilities exist within a code path of an application, by dynamically inserting via a software interrupt one or more probe points into the code path of the application; wherein said one or more probe points are software interrupts and said inserting of the one or more probe points comprises completing an insertion of the one or more probe points into an original compiled code base of the application, without modifying the original compiled code base; monitoring execution of said code path for detection of a probe point as the application is being executed; generating and outputting, at a time of encountering the probe point, an alert of a security vulnerability identified by the probe point that is detected during execution of the application; and selectively performing one of a plurality of corrective actions when said probe point is encountered within said code path, wherein said corrective actions are performed to secure the application until an applicable software patch is installed.