

Another embodiment includes receiving a website selection within a browser application, determining if the website selection corresponds to a secure bookmark, and creating a second virtual browsing environment and executing the browser application within the second virtual browsing environment to access the website selection when the website selection corresponds to a website specified as a secure bookmark.

The system and methods can significantly reduce processing time associated with application firewall processing of web content exchanged over a network.Ībstract: An embodiment for providing a secure virtual browsing environment includes creating a virtual browsing environment with a virtualized operating system sharing an operating system kernel of a supporting operating system and executing the browser application within the virtual browsing environment. In various embodiments, the application firewall can modify a cache-control header of the received HTTP response, and can alter the cookie-setting header of the cached HTTP response. When a subsequent request hits in the cache, the metadata is identified to a user session associated with the subsequent request. The application firewall generates metadata from the HTTP response and stores the metadata in cache with the HTTP response. In various embodiments, the application firewall processes a received HTTP response to a request by a networked entity serviced by the intermediary device. In various embodiments, an integrated cache/firewall system comprises an application firewall operating in conjunction with a cache managing system in operation on an intermediary device. Abstract: The present invention is directed towards systems and methods for integrating cache managing and application firewall processing in a networked system.
