CPC G06F 21/57 (2013.01) [G06F 9/45558 (2013.01); G06F 9/546 (2013.01); G06F 2009/45587 (2013.01); G06F 2221/034 (2013.01)] | 20 Claims |
1. A method for monitoring delivery of messages passed between processes from different operating systems (OS), the method comprising:
creating a proxy process in a first Operating System OS for a second process from a second OS, the first and second OS are installed in respective computing environments, wherein the proxy process includes a programming interface corresponding to the programming interface of the second process;
assigning at least one security policy to the proxy process for monitoring delivery of messages associated with the proxy process, where the messages are transmitted through the programming interface of the proxy process corresponding to the programming interface of the second process;
generating a security monitor for the first OS based on the proxy process and security policies of the first OS, wherein the security monitor runs in a privileged mode on the first OS; and
monitoring, using the security monitor, the delivery of messages between at least a first process in the first OS and the second process of the second OS via the programming interface of the proxy process, wherein the monitoring of the delivery of messages associated with the proxy process is based on the security policies.
|