REPUTATION-BASED METHOD AND SYSTEM FOR DETERMINING A LIKELIHOOD THAT A MESSAGE IS UNDESIRED
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a reputation service for use in messaging environments employs a reputation of compiled statistics, representing whether SPAM messages have previously been received from respective a selected set of identifiers for the origin of the message, in a decision making process for newly received messages. In a preferred embodiment, the set of identifiers includes the IP address, a tuple of the domain and IP address and a tuple of the user and IP address and the set of identifiers allows for a relatively fine grained set of reputation metrics to be compiled and used when making a determination of a likelihood as to whether a received message is undesired in accordance with the invention.
13 Citations
33 Claims
-
1-13. -13. (canceled)
-
14. A system, comprising:
-
a security appliance configured to calculate a value indicative of a likelihood that a message received at a messaging server is undesired by use of two or more reputation metrics received from a reputation engine; wherein the reputation engine is configured to determine the two or more reputation metrics in response to a plurality of tuples comprising a pre-selected set of identifiers relating to an origin of the message, wherein the tuples comprise respective identifiers deemed difficult to fake, and wherein the tuples correspond to a different respective granularity of identification of the origin of the message; and wherein the security appliance is configured to calculate the value by overriding a first one of the two or more reputation metrics with a second one of the two or more reputation metrics in response to the tuple of the second reputation metric being associated with a more finely grained identification of the origin of the received message than the tuple of the first reputation metric. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
a reputation engine operating on a computing device and configured to identify two or more reputation metrics in a database in response to receiving a plurality of tuples from a message server, the tuples comprising a respective combination of identifiers relating to an originator of a message received at the message server deemed difficult to fake; and wherein the reputation engine is configured to associate each of the two or more reputation metrics with a respective granularity of identification of the originator of the received message, and to provide the two of more reputation metrics to a security appliance configured to calculate a value indicative of a likelihood that the received message is undesired using the two or more reputation metrics, the value comprising a contribution of each of the two or more reputation metrics based on the granularity of identification associated with the tuples corresponding to the respective reputation metrics. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A computer program product comprising a computer-readable storage medium storing program code executable to perform operations, comprising:
-
determining a plurality of tuples at a security appliance, the tuples comprising respective identifiers deemed difficult to fake pertaining to an origin of a message received at a server, receiving two or more reputation metrics at the security appliance, each reputation metric corresponding a respective one of the tuples and having a different respective granularity of identification of the origin of the message; and calculating, at the security appliance, a value indicative of a likelihood that the message is undesired using the two or more reputation metrics, wherein calculating the value comprises overriding a first one of the two or more reputation metrics with a second one of the two or more reputation metrics in response to the tuple of the second reputation metric being associated with a more finely grained identification of the origin of the received message than the tuple of the first reputation metric. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification