Enhanced browsing with security scanning
First Claim
1. A method of secure scanning of a second web page linked to a first web page being displayed by a browser in a browser window on a client computing device, the method comprising:
- identifying a target link to a second web page from one or more links that are contained within a first web page;
prior to receiving a user selection of the target link, prefetching content from the second web page;
loading the prefetched content from the second web page into a safe cache on the client computing device before receiving the user selection of the target link;
scanning the prefetched content from the second web page for a security threat, within the safe cache, wherein the safe cache is configured to prevent the prefetched content from altering a memory location or storage location external to the safe cache, wherein the prefetched content contains executable code and said scanning comprises executing the code within the safe cache to determine a behavior of the executable code; and
in response to identifying a security threat within the prefetched content, displaying a warning to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method securely scans a second web page linked to a first web page being displayed by a browser. The method identifies a target link to a second web page from one or more links contained within a first web page. Prior to receiving a user selection of the target link, the method prefetches content from the second web page and loads the prefetched content from the second web page into a safe cache on the client computing device before receiving the user selection of the target link. The method scans the prefetched content from the second web page for a security threat, within the safe cache, wherein the safe cache is configured to prevent the prefetched content from altering a memory location or storage location external to the safe cache. In response to identifying a security threat within the prefetched content, the method displays a warning to the user.
163 Citations
16 Claims
-
1. A method of secure scanning of a second web page linked to a first web page being displayed by a browser in a browser window on a client computing device, the method comprising:
-
identifying a target link to a second web page from one or more links that are contained within a first web page; prior to receiving a user selection of the target link, prefetching content from the second web page; loading the prefetched content from the second web page into a safe cache on the client computing device before receiving the user selection of the target link; scanning the prefetched content from the second web page for a security threat, within the safe cache, wherein the safe cache is configured to prevent the prefetched content from altering a memory location or storage location external to the safe cache, wherein the prefetched content contains executable code and said scanning comprises executing the code within the safe cache to determine a behavior of the executable code; and in response to identifying a security threat within the prefetched content, displaying a warning to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium storing instructions thereon that, if executed by a client computing device, cause the client computing device to perform operations of enhanced browsing with security scanning, the instructions comprising:
-
instructions to identify a target link to a second web page from one or more links that are displayed within a first web page; instructions to prefetch content from the second web page prior to receiving a user selection of the target link; instructions to load the prefetched content into a safe cache on the client computing device before receiving the user selection of the target link; instructions to scan the prefetched content for a security threat, within the safe cache, wherein the safe cache is configured to prevent the prefetched content from altering a memory location or storage location external to the safe cache, wherein the prefetched content contains executable code and said instructions to scan the prefetched content comprise instructions to execute the code within the safe cache to determine a behavior of the executable code; and instructions to, in response to identifying a security threat with the prefetched content, display a warning to the user if a security threat is detected within the prefetched content. - View Dependent Claims (13)
-
-
14. A method of enhanced browsing with security scanning, the method comprising:
-
identifying a target link to content from one or more links that are contained within a first document displayed on a client computing device; prior to receiving a user selection of the target link, prefetching the content; loading the content into a safe cache on the client computing device before receiving a user selection of the target link; while the content is in the safe cache; preventing the content from altering a memory location or storage location external to the safe cache; and scanning the content on the client computing device to identify a presence or absence of a security threat; and in response to identifying no security threat within the content or in response to receiving from the user selecting a selectable option to ignore an identified security threat, causing display of a second window comprising the content. - View Dependent Claims (15, 16)
-
Specification