ACTIVITY FILTERING BASED ON TRUST RATINGS OF NETWORK ENTITIES
First Claim
1. A method of filtering activities of nodes interacting with a device having a processor, the nodes connected to the device through a network and respectively having a network address, the method comprising:
- executing on the processor instructions configured to;
identify at least one network entity controlling nodes having network addresses within a network address group;
for respective network entities;
for nodes interacting with the device and having a network address within the network address group of the network entity, evaluate at least one activity of the node; and
assign to the network entity a network entity trust rating based on evaluated activities of nodes having network addresses within the network address group; and
filter activities of a node interacting with the device by;
determining the network entity controlling the network address group containing the network address of the node; and
filtering activities of the node based on the network entity trust rating of the network entity.
2 Assignments
0 Petitions
Accused Products
Abstract
The filtering of activities generated by nodes of a network while interacting with a device may be performed by evaluating the desirability of the activities (e.g., a spam or not-spam determination of email messages sent by the node) and assigning a trust rating to the node. However, nodes are often identified by network address, and an operator of a node sending undesirable activities may reassign the network address of the node in order to avoid heavy filtering. Instead, nodes may be identified as being controlled by a network entity (e.g., an autonomous system identified in a border gateway protocol routing table.) The network entity is assigned a network entity trust rating based on the trust ratings of the nodes controlled thereby, and an appropriate level of activity filtering based on the network entity trust rating may be selected for subsequent activities received from all nodes controlled by the network entity.
-
Citations
20 Claims
-
1. A method of filtering activities of nodes interacting with a device having a processor, the nodes connected to the device through a network and respectively having a network address, the method comprising:
executing on the processor instructions configured to; identify at least one network entity controlling nodes having network addresses within a network address group; for respective network entities; for nodes interacting with the device and having a network address within the network address group of the network entity, evaluate at least one activity of the node; and assign to the network entity a network entity trust rating based on evaluated activities of nodes having network addresses within the network address group; and filter activities of a node interacting with the device by; determining the network entity controlling the network address group containing the network address of the node; and filtering activities of the node based on the network entity trust rating of the network entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system configured to filter activities of nodes interacting with a device, the nodes connected to the device through a network and respectively having a network address, the system comprising:
-
a network entity identifying component configured to identify at least one network entity controlling nodes having network addresses within a network address group; a node activity trust rating component configured to, for nodes interacting with the device and having a network address within the network address group of a network entity, evaluate at least one activity of the node; a network entity trust rating component configured to, for respective network entities, assign to the network entity a network entity trust rating based on evaluated activities of nodes having network addresses within the network address group; and a node activity filtering component configured to filter activities of a node interacting with the device by; determining the network entity controlling the network address group containing the network address of the node; and filtering activities of the node based on the network entity trust rating of the network entity.
-
-
20. A computer-readable storage medium comprising instructions that, when executed on a processor of a device, filter activities of nodes interacting with the device, the nodes connected to the device through a network and respectively having a network address, by:
-
identifying at least one network entity controlling nodes having network addresses within a network address group; for respective network entities; for nodes interacting with the device and having a network address within the network address group of the network entity, evaluating at least one activity of 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, the 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; and generating an activity evaluation of the node based on the node activity classification; assigning to the network entity a network entity trust rating based on the activity evaluations of nodes having network addresses within the network address group by; selecting a network entity classification of the activity of the node using a network entity classifier configured to evaluate network entities based on the activity evaluations of nodes having network addresses within the network address group controlled by the network entitybased 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 network 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; and at least one property of at least one network route associated with at least one network address of the node; and 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; assigning the network entity trust rating of the network entity based on the network entity classification; and notifying at least one trusted device of at least one network entity trust rating of at least one network entity; filtering activities of a node interacting with the device by; determining the network entity controlling the network address group containing the network address of the node; and filtering activities of the node based on the network entity trust rating of the network entity; and after assigning a network entity trust rating to a network entity; for nodes interacting with the device and having a network address within the network address group of the network entity, evaluating at least one subsequent activity of the node to assign an updated activity evaluation to the node; and upon detecting an updated activity evaluation of at least one node, assign to the network entity an updated network entity trust rating based on the updated activity evaluation.
-
Specification