Protected document elements
First Claim
Patent Images
1. A method for computer security, comprising:
- displaying, by a programmable computing device executing instructions, an electronic document;
detecting, by the computing device, a request to traverse a link, wherein the link is associated with an element of the document;
evaluating, by the computing device, an attribute, wherein the attribute is associated with the element of the document and wherein evaluating the attribute includes determining whether a destination associated with the link was enumerated; and
determining, by the computing device, whether to traverse the link based on the evaluation.
3 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, techniques for computer security comprise displaying an electronic document, detecting a request to traverse a link, such as a hyperlink or a form submission, wherein the link is associated with an element of the document, evaluating an attribute, wherein the attribute is associated with the element of the document, and determining whether to perform the action based on the evaluation. Applications of these techniques include mitigating the effect of an attempt to modify web pages for fraudulent purposes, such as by a “phishing” attack incorporating malicious scripting.
-
Citations
19 Claims
-
1. A method for computer security, comprising:
-
displaying, by a programmable computing device executing instructions, an electronic document; detecting, by the computing device, a request to traverse a link, wherein the link is associated with an element of the document; evaluating, by the computing device, an attribute, wherein the attribute is associated with the element of the document and wherein evaluating the attribute includes determining whether a destination associated with the link was enumerated; and determining, by the computing device, whether to traverse the link based on the evaluation. - View Dependent Claims (2, 3, 4, 5, 6, 9)
-
-
7. A system for computer security, comprising:
-
a processor; a memory coupled to the processor; the memory storing instructions which when executed by the processor cause the processor to execute the steps of; displaying an electronic document; detecting a request to traverse a link, wherein the link is associated with an element of the document; evaluating an attribute, wherein the attribute is associated with the element of the document and wherein evaluating the attribute includes determining whether a destination associated with the link was enumerated; and determining whether to traverse the link based on the evaluation. - View Dependent Claims (10, 12, 13, 14, 15)
-
-
8. A non-transitory computer readable medium storing computer instructions which when executed by a processor cause the processor to perform the steps of:
-
displaying an electronic document; detecting a request to traverse a link, wherein the link is associated with an element of the document; evaluating an attribute, wherein the attribute is associated with the element of the document and wherein evaluating the attribute includes determining whether a destination associated with the link was enumerated; and determining whether to traverse the link based on the evaluation. - View Dependent Claims (11, 16, 17, 18, 19)
-
Specification