IP Library Granted Patent US 9,516,062
Granted Patent B2
US 9,516,062 · App. 14/580,091 · Granted Dec 6, 2016

System and method for determining and using local reputations of users and hosts to protect information in a network environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,516,062
App. No.
14/580,091
Granted
Dec 6, 2016
Kind
B2
Abstract

A method in an example embodiment includes correlating a first set of event data from a private network and determining a local reputation score of a host in the private network based on correlating the first set of event data. The method further includes providing the local reputation score of the host to a security node, which applies a policy, based on the local reputation score of the host, to a network communication associated with the host. In specific embodiments, the local reputation score of the host is mapped to a network address of the host. In further embodiments, the first set of event data includes one or more event indicators representing one or more events, respectively, in the private network. In more specific embodiments, the method includes determining a local reputation score of a user and providing the local reputation score of the user to the security node.

Claims (41)

1. At least one non-transitory computer readable medium having instructions stored therein that, when executed by one or more processors cause the one or more processors to:

correlate, by a reputation server, a first set of event data from a private network, wherein the first set of event data corresponds to one or more host events associated with a network address of a host in the private network, wherein correlating the first set of event data includes evaluating access by the host to sensitive data in the private network, wherein the access is indicated by the host events;

determine, by the reputation server, a local host reputation score of the host in the private network based, at least in part, on the correlating the first set of event data;

determine a local user reputation score of a user identifier associated with a user, the determination of the local user reputation score based on correlating a second set of event data associated with the user identifier; and

provide the local host reputation score and the local user reputation score to the host in the private network, wherein the host is to apply a policy to affect a process running on the host and corresponding to the user identifier, and wherein the policy is dynamically selected based, at least in part, on the local host reputation score and the local user reputation score.

2. The at least one non-transitory computer readable medium of claim 1 , wherein the process includes copying a file to an off-line medium connected to the host.

3. The at least one non-transitory computer readable medium of claim 1 , wherein the process is associated with a network communication detected by the host.

4. The at least one non-transitory computer readable medium of claim 3 , wherein the network communication is associated with a network asset associated with the private network, wherein the policy is dynamically selected based, at least in part, on a sensitivity level of data in the network asset.

5. The at least one non-transitory computer readable medium of claim 1 , wherein the instructions, when executed by the one or more processors cause the one or more processors to:

receive a request from the host for the local user reputation score of the user identifier if the user identifier is associated with the process running on the host.

6. The at least one non-transitory computer readable medium of claim 1 , wherein at least two user events of the second set of event data are associated with different hosts of a plurality of hosts in the private network.

7. The at least one non-transitory computer readable medium of claim 1 , wherein the private network includes an intranet with one or more remote networks.

8. The at least one non-transitory computer readable medium of claim 1 , wherein at least a portion of the first set of event data is selected from one or more event notifications received from at least one event detection node in the private network.

9. The at least one non-transitory computer readable medium of claim 1 , wherein the evaluating access to sensitive data is to include at least one of:

(a) determining whether an aggregate number of the host events associated with accessing sensitive data reaches a predetermined threshold; and

(b) determining whether a certain number of host events are associated with accessing sensitive data and transmitting the sensitive data.

10. An apparatus, comprising:

a memory element configured to store data;

a processor operable to execute instructions associated with the data; and

a risk correlation module configured to interface with the memory element and the processor, wherein the apparatus is configured for:

correlating a first set of event data from a private network, wherein the first set of event data corresponds to one or more host events associated with a network address of a host in the private network, wherein correlating the first set of event data includes evaluating access to sensitive data in the private network, wherein the access is indicated by the host events;

determining a local host reputation score of the host in the private network based, at least in part, on the correlating the first set of event data;

determining a local user reputation score of a user identifier associated with a user, the determination of the local user reputation score based on correlating a second set of event data associated with the user identifier; and

providing the local host reputation score and the local user reputation score to the host in the private network, wherein the host is to apply a policy to affect a process running on the host and corresponding to the user identifier, and wherein the policy is dynamically selected based, at least in part, on the local host reputation score and the local user reputation score.

11. The apparatus of claim 10 , wherein the process is associated with one of copying a file to an off-line medium connected to the host or a network communication detected by the host.

12. The apparatus of claim 11 , wherein the network communication is associated with a network asset associated with the private network, wherein the policy is dynamically selected based, at least in part, on a sensitivity level of data in the network asset.

13. The apparatus of claim 10 , wherein the apparatus is further configured for:

receiving a request from the host for the local user reputation score if the user identifier corresponds to a user that is determined to be logged onto the host while the process is running on the host.

14. The apparatus of claim 10 , wherein the evaluating access to sensitive data in the private network is to include:

(a) determining whether an aggregate number of the host events associated with accessing sensitive data reaches a threshold; and

(b) determining whether a certain number of host events are associated with accessing sensitive data in combination with transmitting the sensitive data.

15. A method comprising:

correlating, by a reputation server, a first set of event data from a private network, wherein the first set of event data corresponds to one or more host events associated with a network address of a host in the private network, wherein correlating the first set of event data includes evaluating access by the host to sensitive data in the private network, wherein the access is indicated by the host events;

determining, by the reputation server, a local host reputation score of the host in the private network based, at least in part, on the correlating the first set of event data;

determining a local user reputation score of a user identifier associated with a user, the determination of the local user reputation score based on correlating a second set of event data associated with the user identifier; and

providing the local host reputation score and the local user reputation score to the host in the private network, wherein the host is to apply a policy to affect a process running on the host and corresponding to the user identifier, and wherein the policy is dynamically selected based, at least in part, on the local host reputation score and the local user reputation score.

16. The method of claim 15 , wherein the process is associated with one of copying a file to an off-line medium connected to the host or a network communication detected by the host.

17. The method of claim 15 , wherein at least two user events are associated with different hosts of a plurality of hosts.

18. The method of claim 15 , wherein the evaluating access to sensitive data in the private network is to include:

(a) determining whether an aggregate number of the host events associated with accessing sensitive data reaches a threshold; and

(b) determining whether a certain number of host events are associated with accessing sensitive data in combination with transmitting the sensitive data.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 1ST INVENTOR NAME PREVIOUSLY RECORDED AT REEL: 035100 FRAME: 0821. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 9, 2015
From: COOPER, GEOFFREY HOWARD; DIEHL, DAVID FREDERICK; GREEN, MICHAEL W.; MA, ROBERT
To: MCAFEE, INC.
Reel/Frame 035146/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2015
From: V, GEOFFREY HOWARD; DIEHL, DAVID FREDERICK; GREEN, MICHAEL W.; MA, ROBERT
To: MCAFEE, INC.
Reel/Frame 035100/0821 →