Reputation based load balancing
First Claim
Patent Images
1. A reputation based computer network security system, the system comprising:
- a communications interface operable to receive incoming and outgoing communications for a computer network;
a communication analyzer operable to determine an external entity associated with a communication;
a reputation engine operable to derive a reputation vector for the external entity, the reputation vector comprising an aggregation of reputable and non-reputable criteria in a plurality of categories comprising different types of communications; and
a security engine operable to receive the reputation vector and to send the communication to one or more of a plurality of interrogation engines, wherein the security engine is operable to determine to which of the plurality of interrogation engines to send the communication based upon the reputation vector.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for operation upon one or more data processors for efficiently processing communications based upon reputation of an entity associated with the communication.
-
Citations
23 Claims
-
1. A reputation based computer network security system, the system comprising:
-
a communications interface operable to receive incoming and outgoing communications for a computer network; a communication analyzer operable to determine an external entity associated with a communication; a reputation engine operable to derive a reputation vector for the external entity, the reputation vector comprising an aggregation of reputable and non-reputable criteria in a plurality of categories comprising different types of communications; and a security engine operable to receive the reputation vector and to send the communication to one or more of a plurality of interrogation engines, wherein the security engine is operable to determine to which of the plurality of interrogation engines to send the communication based upon the reputation vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 22)
-
-
9. A reputation based computer network security system, the system comprising:
-
a communications interface operable to receive incoming and outgoing communications for a computer network; a communication analyzer operable to determine an external entity associated with a communication; a reputation engine operable to determine a reputation for the external entity, the reputation comprising an aggregation of reputable and non-reputable criteria associated with the external entity; and a security engine operable to assign priority information to a communication, wherein the security engine is operable to receive the reputation and assign a high priority to communications where the external entity is a reputable entity and to assign a low priority to communications where the external entity is a non-reputable entity, whereby the priority information is used by one or more interrogation engines to improve quality of service for reputable entities. - View Dependent Claims (23)
-
-
10. A computer implemented method operable to efficiently process communications for a computer network based on a reputation associated with an external entity, comprising:
-
receiving a communication associated with an entity external to a computer network based upon origination or destination information associated with the communication; identifying the external entity associated with the received communication; determining a reputation for the external entity based upon reputable and non-reputable criteria associated with the external entity; assigning, using one or more processors, a priority to the communication based upon the derived reputation for the external entity; and executing one or more tests on the communication based upon the priority assigned to the communication. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer implemented method operable to efficiently process communications for a computer network based on a reputation associated with an external entity, comprising:
-
receiving a communication associated with an entity external to a computer network based upon origination or destination information associated with the communication; identifying the external entity associated with the received communication; determining a reputation for the external entity based upon reputable and non-reputable criteria associated with the external entity; assigning, using one or more processors, the communication to one or more interrogation engines selected from among a plurality of interrogation engines, the selection of the one or more interrogation engines being based upon the derived reputation for the external entity and capacity of the interrogation engines; and executing said one or more interrogation engines on the communication.
-
-
20. An article of manufacture comprising non-transitory computer readable media storing software program code operable to efficiently process communications for a computer network based upon reputation of external entities associated with the communications, the code operable to instruct one or more machines to perform operations comprising:
-
receiving a communication associated with an entity external to a computer network based upon origination or destination information associated with the communication; identifying the external entity associated with the received communication; determining a reputation for the external entity based upon reputable and non-reputable criteria associated with the external entity; assigning a priority to the communication based upon the derived reputation for the external entity; and executing one or more tests on the communication based upon the priority assigned to the communication.
-
-
21. A computer implemented method operable to process communications for a computer network based upon a reputation associated with an external entity, comprising:
-
receiving a communication associated with an entity external to a computer network based upon origination or destination information associated with the communication; identifying the external entity associated with the received communication; determining a reputation for the external entity based upon reputable and non-reputable criteria associated with the external entity; and assigning, using one or more processors, a processing path to the communication based upon the derived reputation for the external entity.
-
Specification