Implementing trust policies
First Claim
1. A method comprising:
- receiving, at a computer, a trust score score evaluating a trustworthiness of an online entity;
consulting, with the computer, at least one trust policy; and
determining an action to take based at least in part on the trust policy and the trust score; and
taking the action with respect to a communication associated with the online entity.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide methods, systems, and software for implementing trust policies. Such policies may be implemented in a variety of ways, including at one or more border devices, client computers, etc. In accordance with various embodiments, a communication between a client computer (and/or application) and an online entity may be monitored and/or otherwise detected. The online entity may be identified, and/or one or more trust scores associated with the online entity may be obtained. Based on the trust scores, as well, perhaps as the nature of the communication, an action (such as allowing the communication, blocking the communication, quarantining the communication, warning a user, administrator, etc.) may be taken. In some cases, a trust policy may be consulted to determine what action should be taken with respect to a given communication.
-
Citations
34 Claims
-
1. A method comprising:
-
receiving, at a computer, a trust score score evaluating a trustworthiness of an online entity;
consulting, with the computer, at least one trust policy; and
determining an action to take based at least in part on the trust policy and the trust score; and
taking the action with respect to a communication associated with the online entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A trust authentication system comprising:
-
a data store including one or more trust policies; and
a first software component on a computer, configured to monitor communications associated with one or more client applications for a communication with an online entity;
a second software component on the computer, configured to obtain one or more trust scores associated with an online entity; and
a third software component on the computer, configured to take an action with respect to the communication with the online entity, based on at least one of the one or more trust scores associated with the online entity and at least one of the one or more trust policies. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A trust authentication system comprising a processor and instructions executable by the processor to:
-
monitor communications associated with one or more client applications for a communication with an online entity;
obtain one or more trust scores associated with an online entity; and
take an action with respect to the communication with the online entity, based on at least one of the one or more trust scores associated with the online entity.
-
-
29. A trust authentication system comprising a processor and instructions executable by the processor to:
-
monitor a plurality of communications associated with a plurality of client computers;
identify an online entity other than one of the client computers, the online entity being associated with one of the plurality of communications;
obtain one or more trust scores associated with the online entity; and
take an action with respect to the one of the plurality of communications, based on at least one of the one or more trust scores associated with the online entity. - View Dependent Claims (30)
-
-
31. A software program embodied on a computer readable medium, the software program comprising instructions executable by a computer to:
-
receive a trust score evaluating a trust of an online entiy;
based on the trust score, take an action with respect to a communication associated with the online entity.
-
-
32. A software program embodied on a computer readable medium, the software program comprising instructions executable by a computer to:
-
monitor communications associated with one or more client applications for a communication with an online entity;
obtain one or more trust scores associated with an online entity;
consult at least one trust policy; and
take an action with respect to the communication with the online entity, based on at least one of the one or more trust scores associated with the online entity.
-
-
33. A software program embodied on a computer readable medium, the software program comprising instructions executable by a computer to:
-
monitor a plurality of communications associated with a plurality of client computers;
identify an online entity other than one of the client computers, the online entity being associated with one of the plurality of communications;
obtain one or more trust scores associated with the online entity; and
take an action with respect to the one of the plurality of communications, based on at least one of the one or more trust scores associated with the online entity.
-
-
34. A system comprising:
-
means for monitoring communications associated with one or more client applications for a communication with an online entity;
means for obtaining one or more trust scores associated with an online entity;
means for consulting at least one trust policy; and
means for taking an action with respect to the communication with the online entity, based on at least one of the one or more trust scores associated with the online entity and the at least one trust policy.
-
Specification