Trust-Based Link Access Control
AssigneeInternational Business Machines Corporation
InventorsCary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
Life of this patent
Estimating the term…
Abstract
An apparatus, program product and method control access to linked documents on a computer based on a calculated determination of the trustworthiness of such linked documents, so that user navigation to untrusted documents from a document with which such untrusted documents are linked can be deterred. Basing link access control on document trustworthiness permits owners, authors, developers, publishers, etc. of documents, for example, to avoid potential difficulties such as embarrassment, confusion or legal liability as a result of the content of linked-to documents under the control of third parties.
Claims21
A method of controlling access to linked documents in a computer, the method comprising:
- in response to a user request, rendering at least a portion of a first document for display on a computer display, the first document including a link for use in navigating to a second document;
- positively identifying a trustworthiness of the second document prior to the user request;
- after the user request, determining that the second document is no longer trusted prior to a user attempt to navigate to the second document via the link in the first document, wherein automatically determining that the second document is no longer trusted includes determining whether the second document has changed since the trustworthiness of the second document was positively identified;
- and
- deterring user navigation to the second document via the link in the first document based upon the second document no longer being trusted.
A method of controlling access to linked documents in a computer, the method comprising:
- rendering at least a portion of a first document for display on a computer display, the first document including a link for use in navigating to a second document;
- determining whether the second document is trusted prior to a user attempt to navigate to the second document via the link in the first document, wherein determining whether the second document is trusted includes determining whether the content of any additional documents referenced by links in the second document has changed such that trustworthiness of the second document is based at least in part upon changes to the content of additional documents referenced by the links in the second document;
- and
- deterring user navigation to the second document via the link in the first document if the second document is determined to not be trusted.
A method of controlling access to linked documents in a computer, the method comprising:
- rendering at least a portion of a first document for display on a computer display, the first document including a link for use in navigating to a second document;
- determining whether the second document is trusted prior to a user attempt to navigate to the second document via the link in the first document;
- and
- deterring user navigation to the second document via the link in the first document if the second document is determined to not be trusted, wherein deterring user navigation to the second document includes omitting display of the link from the rendered portion of the first document, and wherein omitting display of the link from the rendered portion of the first document includes omitting display of additional document content disposed proximate the link in the first document, wherein the additional document content is delimited by exclude tags in the first document, wherein the exclude tags include starting and ending markup tags disposed respectively proximate a beginning and an end of the additional document content in the first document, and wherein omitting display of the additional document content includes locating the starting and ending markup tags in the first document.
A method of controlling access to linked documents in a computer, the method comprising:
- in response to a user request, rendering at least a portion of a first document for display on a computer display, the first document including a link for use in navigating to a second document;
- positively identifying a trustworthiness of the second document prior to the user request;
- after the user request, automatically determining that the second document is no longer trusted prior to a user attempt to navigate to the second document via the link in the first document, wherein automatically determining that the second document is no longer trusted is based upon at least one metric that infers a lack of confidence that the second document remains trustworthy since the trustworthiness of the second document was positively identified;
- highlighting a display representation of the link in the first document to indicate that the second document is no longer trusted in response to automatically determining that the second document is no longer trusted to deter user navigation to the second document via the link in the first document;
- and
- allowing user navigation to the second document via the link in the first document irrespective of the automatic determination that the second document is no longer trusted.
A method of controlling access to linked documents in a computer, the method comprising:
- rendering at least a portion of a first document for display on a computer display, the first document including a link for use in navigating to a second document;
- automatically determining that the second document is not trusted prior to a user attempt to navigate to the second document via the link in the first document, wherein determining that the second document is not trusted includes determining a lack of confidence that the second document includes acceptable content;
- highlighting a display representation of the link in the first document to indicate that the second document is not trusted in response to automatically determining that the second document is not trusted to deter user navigation to the second document via the link in the first document;
- and
- allowing user navigation to the second document via the link in the first document irrespective of the automatic determination that the second document is not trusted.
Dependencies are inferred from the claim text.