Runtime memory protection (RMP) engine
AssigneeVirsec Systems, Inc.
InventorSatya V. Gupta
Life of this patent
Estimating the term…
Loading patent…
AssigneeVirsec Systems, Inc.
InventorSatya V. Gupta
Estimating the term…
Embodiments protect computer applications from code injection attacks. An example embodiment includes a runtime memory protection (RMP) user endpoint agent and an RMP kernel driver component. The RMP user endpoint agent receives, from the RMP kernel driver component, representations of events occurring with respect to memory locations associated with a computer application and processes the received representations to determine if a given event includes at least one of a memory permissions change request, a memory write request, and a thread create request. If the given event is determined to include at least one of a memory permissions change request, a memory write request, and a thread create request, the RMP user endpoint agent declares a code injection attack and sends an alarm indication to the RMP kernel driver component. In response to receiving the alarm indication, the RMP kernel driver component implements a protection action.
A system for protecting a computer application from code injection attacks, the system comprising:
A method for protecting a computer application from code injection attacks, the method comprising:
A computer program product for protecting a computer application from code injection attacks, the computer program product comprising:
Dependencies are inferred from the claim text.