RESCUING TRUSTED NODES FROM FILTERING OF UNTRUSTED NETWORK ENTITIES
First Claim
1. A method of filtering activities of a node interacting over a network with a device having a processor, the method comprising:
- executing on the processor instructions configured to;
evaluate at least one activity of the node interacting with the device to assign a node trust rating to the node;
compare the node trust rating with a network entity trust rating of a network entity controlling the node;
upon identifying a node trust rating of the node higher than the network entity trust rating of the network entity, filter activities of the node based on the node trust rating; and
upon not identifying a node trust rating of the node higher than the network entity trust rating of the network entity, filter activities of the node based on the network entity trust rating.
2 Assignments
0 Petitions
Accused Products
Abstract
Network entities controlling a set of nodes may vary by trustworthiness, such as tolerance for nodes that send spam, distribute malware, or perform denial-of-service attacks. A device receiving such activities may identify a trust rating of the network entity and apply appropriately stringent filtering (such as spam evaluation) to activities received from nodes controlled by the network entity. However, a poor trust rating of a network entity may subject a legitimate node controlled by the network entity to inefficiently or unfairly stringent activity filtering. Instead, the device may evaluate the activities of a particular node, assign a trust rating to the node, and if the trust rating of the node is higher than the trust rating of the network entity, apply less stringent activity filtering to the activities of the node, thereby “rescuing” the node from the more stringent activity filtering applied to the other nodes of the network entity.
-
Citations
20 Claims
-
1. A method of filtering activities of a node interacting over a network with a device having a processor, the method comprising:
executing on the processor instructions configured to; evaluate at least one activity of the node interacting with the device to assign a node trust rating to the node; compare the node trust rating with a network entity trust rating of a network entity controlling the node; upon identifying a node trust rating of the node higher than the network entity trust rating of the network entity, filter activities of the node based on the node trust rating; and upon not identifying a node trust rating of the node higher than the network entity trust rating of the network entity, filter activities of the node based on the network entity trust rating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system of filtering activities of a node interacting with a device over a network, the system comprising:
-
a node activity trust rating component configured to evaluate at least one activity of the node interacting with the device to assign a node trust rating to the node; a trust rating comparing component configured to compare the node trust rating of the node with a network entity trust rating of a network entity controlling the node; and a node activity filtering component configured to filter activities of the node by; upon the trust rating comparing component identifying a higher node trust rating of the node than the network entity trust rating of the network entity, filtering activities of the node based on the node trust rating; and upon the trust rating comparing component failing to identify a higher node trust rating of the node than the network entity trust rating of the network entity, filtering activities of the node based on the network entity trust rating.
-
-
20. A computer-readable storage medium comprising instructions that, when executed by a device, filter activities of a node interacting over a network with the device by:
-
evaluating at least one activity of the node interacting with the device to assign a node trust rating to the node by; selecting a node activity classification of the activity of the node using a node activity classifier configured to evaluate activities of nodes, and assigning the node trust rating of the node based on the node activity classification, the node trust rating based on at least one network property exhibited by the node the at least one network property selected from a network property set comprising; a name registry comprising a node name of the node; at least one network port status of at least one network port of the node; a geographic location of the node; the node trust rating based on at least one user property of at least one user of the node, the at least one user property selected from a user property set comprising; a geographic location of the user; a user type of the user; a reputation of the user; and a financial status indicator of the user; and the node trust rating based on at least one property of at least one network route associated with at least one network address of the node, the at least one activity selected from an activity set comprising; sending at least one email message to the device; sending at least one text message to the device; sending at least one social network message to the device; sending at least one weblog post to the device; and utilizing at least one service of the device; notifying at least one trusted device of at least one node trust rating of the node assigning a network entity trust rating to a network entity based on at least one node trust rating of a node controlled by the network entity; identifying at least one user of at least one node controlled by the network entity; notifying the at least one user of the network entity trust rating assigned to the network entity; comparing the node trust rating with a network entity trust rating of a network entity controlling the node; upon identifying a node trust rating of the node higher than the network entity trust rating of the network entity, filtering activities of the node based on the node trust rating; upon not identifying a node trust rating of the node higher than the network entity trust rating of the network entity, filtering activities of the node based on the network entity trust rating; and after assigning a node trust rating to a node; evaluating at least one subsequent activity of the node to assign an updated node trust rating of the node; and upon determining an updated node trust rating of the node based on the at least one subsequent activity of the node, assigning to the node the updated node trust rating.
-
Specification