A computer readable medium includes executable instructions to analyze program instructions for security vulnerabilities. The executable instructions perform a security audit of program instructions. Based upon the security audit, sensors are inserted into the program instructions. The program instructions...http://www.google.com.au/patents/US7975306?utm_source=gb-gplus-sharePatent US7975306 - Apparatus and method for monitoring secure software