Patent ID: 8839422

Claim:
A tangible non-transitory processor-readable medium containing instructions that when executed by one or more processors, performs a method comprising: upon initiation of at least one browser application, creating at least one virtual browsing environment with at least one operating system and executing the at least one browser application within the at least one virtual browsing environment; monitoring operation of the at least one operating system within the at least one virtual browsing environment; determining when an operation of the at least one operating system within the at least one virtual browsing environment includes potential malicious activity; terminating the at least one virtual browsing environment when the operation includes potential malicious activity; and transmitting information to at least one collection computer about potential malicious activity when the operation of the at least one operating system of the at least one virtual browsing environment includes potential malicious activity, the information including at least one website address and an indication of an operation of the at least one operating system when the at least one browser application executed within the at least one virtual browsing environment accessed at least one website at the at least one website address.