Patent ID: 8819822
Filing Date: 2014-08-26
Classification: G06F

Abstract:
1. A security method for a computational system, the computational system including a memory system storing an application, a processor for executing the application, and an input/output system for receiving an input string, the method comprising: scanning the input string for subsequences contained therein, wherein each subsequence corresponds to one or more possible interpretations of data contained in the input string; identifying one of the subsequences of the input string that can be interpreted as a memory address; configuring the computational system to trigger an exception coincident with access to a particular memory location corresponding to the memory address in the identified subsequence; allowing the application to execute on the processor and receive the input string; and executing a handler routine when the exception is triggered by an access to the particular memory location corresponding to the memory address, the handler being configured to determine whether a security action should be taken and to perform the security action when the security action should be taken.