1. An automated computer-implemented method for protecting against a malicious set of program instructions that are executable by a process virtual machine, the process virtual machine comprising program instructions executable on a computer system having a hardware platform and an operating system, the method comprising: augmenting, by an automated augmentation process executing on the computer system, the program instructions of the process virtual machine to establish an exception monitoring module within the process virtual machine; executing, via the process virtual machine, the subject set of program instructions; detecting, by the exception monitoring module, an exception occurring as a result of the execution of the subject set of program instructions, wherein the exception represents an occurrence of an event determined as having potential to violate a predefined security policy; in response to a detection of an occurrence of the exception, gathering, by the exception monitoring module, context information from the process virtual machine, the context information representing circumstances surrounding the occurrence of the exception; providing, by the exception monitoring module, the context information to be subjected to analysis for a presence of the malicious set of program instructions; and determining, by the exception monitoring module, based on a result of the analysis, whether to permit further execution of the subject set of program instructions by the process virtual machine.