IP Library Granted Patent US 8,281,405
Granted Patent B1
US 8,281,405 · App. 11/762,545 · Granted Oct 2, 2012

System, method, and computer program product for securing data on a server based on a heuristic analysis

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 8,281,405
App. No.
11/762,545
Granted
Oct 2, 2012
Kind
B1
Abstract

A system, method, and computer program product are provided for securing data on a server based on a heuristic analysis. In use, information associated with attempts to access data on a server is recorded. Additionally, the information is heuristically analyzed. Further, the data is secured on the server based on the heuristic analysis.

Claims (31)

1. A method, comprising:

recording information associated with attempts to access data on a server, wherein the attempts are provided remotely over a network to which the server is coupled;

heuristically analyzing the information associated with the attempts in order to identify a pattern associated with data leakage; and

securing the data on the server for a predefined period of time based on the pattern, wherein an action to secure the data is determined based on a type of access attempted, such that different actions are associated with different types of access attempts, and wherein at least one of the different actions includes securing an access control list (ACL) based on a number of modifications to the ACL, and wherein the data is accessible using an identification file that comprises a private key that can be associated with a public key for accessing the data on the server.

2. The method of claim 1 , wherein the data includes an electronic mail message.

3. The method of claim 1 , wherein the data is particular to a user.

4. The method of claim 1 , wherein the data includes an access control list.

5. The method of claim 1 , wherein the at least one source identifies at least one computer.

6. The method of claim 1 , wherein the information describes an attempt to modify the data.

7. The method of claim 1 , wherein the modifications of the access control list include modifying permissions in the access control list.

8. The method of claim 1 , wherein the attempts to access the data include a first user attempting to access data particular to a second user.

9. The method of claim 8 , wherein the first user attempts to access data particular to the second user utilizing identification data associated with the second user.

10. The method of claim 9 , wherein the identification data includes the identification file.

11. The method of claim 1 , wherein the attempts to access the data include an attempt by a first user and an attempt by a second user to access the same data simultaneously.

12. The method of claim 1 , wherein heuristically analyzing the information includes determining whether the information is suspicious.

13. The method of claim 12 , wherein the information is suspicious if the information indicates that access to the data has been attempted a threshold number of times.

14. The method of claim 12 , wherein the data is secured on the server if it is determined that the information is suspicious.

15. The method of claim 1 , wherein securing the data includes preventing access to the data and sending notifications.

16. The method of claim 1 , wherein heuristically analyzing the data includes determining that a database previously only accessed utilizing identification data stored on a first computer associated with a first user is subsequently accessed utilizing the identification data as stored on a second computer associated with a second user, and securing the data based on the heuristic analysis includes securing the database in response to the determination.

17. The method of claim 1 , wherein the action includes communicating an alert if the type of the access attempted includes at least one of reading the data and opening the data, and wherein the action includes preventing the access attempted if the type of the access attempted includes at least one of modifying the data, transmitting the data, and deleting the data.

18. The method of claim 1 , wherein the type of access includes at least one of reading the data, opening the data, modifying the data, transmitting the data, deleting the data, simultaneous access to the data, access by a first user using identification of a second user, a predetermined number of modifications to the data, and modifications to a specific portion of the data.

19. A computer program product embodied on a non-transitory computer readable medium for:

recording information associated with attempts to access data on a server, wherein the attempts are provided remotely over a network to which the server is coupled;

heuristically analyzing the information associated with the attempts in order to identify a pattern associated with data leakage; and

securing the data on the server for a predefined period of time based on the pattern, wherein an action to secure the data is determined based on a type of access attempted, such that different actions are associated with different types of access attempts, and wherein at least one of the different actions includes securing an access control list (ACL) based on a number of modifications to the ACL, and wherein the data is accessible using an identification file that comprises a private key that can be associated with a public key for accessing the data on the server.

20. A system, comprising:

a processor, wherein the system is configured for:

recording information associated with attempts to access data on a server,

heuristically analyze the information associated with the attempts in order to identify a pattern associated with data leakage;

securing the data on the server for a predefined period of time based on the pattern, wherein an action to secure the data is determined based on a type of access attempted, such that different actions are associated with different types of access attempts, and wherein at least one of the different actions includes securing an access control list (ACL) based on a number of modifications to the ACL, and wherein the data is accessible using an identification file that comprises a private key that can be associated with a public key for accessing the data on the server.

21. The system of claim 20 , further comprising memory coupled to the processor via a bus.

Assignments (9)
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: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →