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, in the first web page, a target link to the second web page, wherein the target link is identified from one or more links that are contained within the first web page;
prior to receiving a user selection of the target link or of an indicator associated with the target link, prefetching content from the second web page, the content including web page data, applets, or scripts;
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 or of the indicator associated with the target link and before the content of the second web page is opened by an application configured to provide access to the content of the second web page on the client computing device;
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;
detecting placement of a cursor proximate to the target link or the indicator associated with the target link; and
in response to the detecting;
in response to identifying a security threat with the prefetched content, presenting a warning along with one or more selectable options, including an option to ignore the warning; and
in response to identifying no security threat with the prefetched content or receiving from the user a selectable option to ignore the warning, causing display of a second window comprising the prefetched content.
3 Assignments
0 Petitions
Accused Products
Abstract
A method scans a second web page linked to a first web page being displayed by a browser in a browser window. The method identifies, in the first web page, a target link to the second web page. Prior to receiving a user selection of the target link, the method prefetches content from the second web page and loads it into a safe cache before receiving the user selection of the target link and before the content of the second web page is opened by an application configured to provide access to the content of the second web page. The method scans the prefetched content from the second web page for a security threat, within the safe cache, which is configured to prevent the prefetched content from altering a memory location or storage location external to the safe cache.
162 Citations
17 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, in the first web page, a target link to the second web page, wherein the target link is identified from one or more links that are contained within the first web page; prior to receiving a user selection of the target link or of an indicator associated with the target link, prefetching content from the second web page, the content including web page data, applets, or scripts; 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 or of the indicator associated with the target link and before the content of the second web page is opened by an application configured to provide access to the content of the second web page on the client computing device; 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; detecting placement of a cursor proximate to the target link or the indicator associated with the target link; and in response to the detecting; in response to identifying a security threat with the prefetched content, presenting a warning along with one or more selectable options, including an option to ignore the warning; and in response to identifying no security threat with the prefetched content or receiving from the user a selectable option to ignore the warning, causing display of a second window comprising the prefetched content. - 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, in a first web page, a target link to a second web page, wherein the target link is identified from one or more links that are displayed within the first web page; instructions to, prior to receiving a user selection of the target link or of an indicator associated with the target link, prefetch content from the second web page, the content including web page data, applets, or scripts; instructions to load the prefetched content into a safe cache on the client computing device before receiving the user selection of the target link or of the associated indicator and before the content of the second web page is opened by an application configured to provide access to the content of the second web page on the client computing device; 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; instructions to detect placement of a cursor proximate to the target link or the associated indicator; and instructions to, in response to said detecting; in response to identifying a security threat with the prefetched content, present a warning along with one or more selectable options, including an option to ignore the warning; and in response to identifying no security threat with the prefetched content or receiving from the user a selectable option to ignore the warning, cause display of a second window comprising the prefetched content. - View Dependent Claims (13)
-
-
14. A method of enhanced browsing with security scanning, the method comprising:
-
identifying, in a first document displayed on a client computing device, a target link to content, wherein the target link is identified by the client computing device from one or more links that are contained within the first document; prior to receiving a user selection of the target link or of an indicator associated with the target link, prefetching the content which, in addition to a Uniform Resource Locator (URL), includes web page data, applets, or scripts; loading the content into a safe cache on the client computing device before receiving a user selection of the target link and before the content is opened by an application configured to provide access to the content on the client computing device; 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; detecting placement of a cursor proximate to the target link or the associated indicator; and in response to the detecting; in response to identifying a security threat within the content, presenting one or more selectable options to initiate in response to the identified security threat; and in response to identifying no security threat within the content or receiving from the user a selectable option to ignore an identified security threat, causing display of a second window comprising the content. - View Dependent Claims (15, 16, 17)
-
Specification