IP Library Granted Patent US 7,080,408
Granted Patent B1
US 7,080,408 · App. 10/006,549 · Granted Jul 18, 2006

Delayed-delivery quarantining of network communications having suspicious contents

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 7,080,408
App. No.
10/006,549
Granted
Jul 18, 2006
Kind
B1
Abstract

A system, method and computer program product are provided for network-based scanning for potentially malicious content. Incoming and/or outgoing network communications traveling over a network are monitored, preferably at a gateway. Potentially malicious content in the network communications is identified. The identified potentially malicious content of the network communications is quarantined to help prevent damage that could be caused if the content is indeed malicious. In one embodiment, a pattern for testing the potentially malicious content network communications for malicious code can be executed. The network communications are conditionally delivered over the network based on the testing. In other embodiments, the network communications are delivered over the network after a predetermined delay and/or upon receiving a user request to release the suspect content from quarantine.

Claims (70)

1. A method for network-based scanning for potentially malicious content, comprising:

(a) monitoring network communications over a network;

(b) identifying potentially malicious content in the network communications;

(c) quarantining the potentially malicious content of the network communications;

(d) executing a pattern for testing the potentially malicious content network communications for malicious code; and

(e) conditionally delivering the network communications over the network based on the testing;

wherein the potentially malicious content is quarantined until the potentially malicious content has been scanned with a malicious code detection file received after the potentially malicious content.

2. The method as recited in claim 1 , further comprising scanning the network communications for known malicious content.

3. The method as recited in claim 1 , wherein the malicious content includes a mass-mailer virus.

4. The method as recited in claim 1 , wherein content is identified as potentially malicious when a number of instances of the content in the network communications is greater than a predetermined value.

5. The method as recited in claim 1 , wherein the network communications include electronic mail messages.

6. The method as recited in claim 5 , wherein an electronic mail message is identified as having potentially malicious content when a number of messages having an identical subject line is greater than a predetermined value.

7. The method as recited in claim 1 , further comprising cleaning the potentially malicious content if malicious code is found, which is disabling of malicious code.

8. A computer program product embodied on a computer readable medium for network-based scanning for potentially malicious content, comprising:

(a) computer code that monitors network communications over a network;

(b) computer code that identifies potentially malicious content in the network communications;

(c) computer code that quarantines the potentially malicious content of the network communications;

(d) computer code that executes a pattern for testing the potentially malicious content network communications for malicious code; and

(e) computer code that conditionally delivers the network communications over the network based on the testing;

wherein the potentially malicious content is quarantined until the potentially malicious content has been scanned with a malicious code detection file received after the potentially malicious content.

9. A system for network-based scanning for potentially malicious content, comprising:

(a) logic that monitors network communications over a network;

(b) logic that identifies potentially malicious content in the network communications;

(c) logic that quarantines the potentially malicious content of the network communications;

(d) logic that executes a pattern for testing the potentially malicious content network communications for malicious code; and

(e) logic that conditionally delivers the network communications over the network based on the testing;

wherein the potentially malicious content is quarantined until the potentially malicious content has been scanned with a malicious code detection file received after the potentially malicious content.

10. A method for network-based scanning for potentially malicious content, comprising:

(a) monitoring network communications over a network;

(b) identifying potentially malicious content in the network communications;

(c) quarantining the potentially malicious content of the network communications; and

(d) delivering the network communications over the network after a predetermined delay;

wherein the delay is for allowing quarantining of the potentially malicious content until the potentially malicious content has been scanned with a malicious code detection file received after the potentially malicious content.

11. The method as recited in claim 10 , further comprising scanning the network communications for known malicious content.

12. The method as recited in claim 10 , wherein content is identified as potentially malicious when a number of instances of the content in the network communications is greater than a predetermined value.

13. The method as recited in claim 10 , wherein the network communications include electronic mail messages.

14. The method as recited in claim 13 , wherein an electronic mail message is identified as having potentially malicious content when a number of messages having an identical subject line is greater than a predetermined value.

15. A method for network-based scanning for potentially malicious content, comprising:

(a) monitoring network communications over a network;

(b) identifying potentially malicious content in the network communications;

(c) quarantining the potentially malicious content of the network communications in a quarantine; and

(d) delivering the network communications from the quarantine over the network in response to a request from a user;

wherein it is determined whether the user is authorized, and the network communications are delivered only if the user is determined to be authorized;

wherein the potentially malicious content is quarantined until the potentially malicious content has been scanned with a malicious code detection file received after the potentially malicious content.

16. The method as recited in claim 15 , wherein the user is an intended recipient of the quarantined network communications.

17. The method as recited in claim 15 , wherein content is identified as potentially malicious when a number of instances of the content in the network communications is greater than a predetermined value.

18. The method as recited in claim 15 , wherein the network communications include electronic mail messages.

19. The method as recited in claim 18 , wherein an electronic mail message is identified as having potentially malicious content when a number of messages having an identical subject line is greater than a predetermined value.

20. A method for network-based scanning for potentially malicious content, comprising:

(a) monitoring incoming and outgoing network communications over a network at a gateway;

(b) scanning the network communications for known malicious content;

(c) identifying potentially malicious content in the network communications;

(d) wherein content is identified as potentially malicious when a number of identical instances of the content in the network communications passing through the network for a given period of time is greater than a predetermined value;

(e) wherein the network communications include electronic mail messages, wherein an electronic mail message is identified as having potentially malicious content when a number of messages having an identical subject line passing through the network for a given period of time is greater than a predetermined value;

(f) quarantining the potentially malicious content of the network communications;

(g) delivering the network communications over the network upon occurrence of the first of:

(i) scanning the potentially malicious content with a malicious code detection file received after the potentially malicious content is received;

(ii) upon receiving a user request;

(iii) upon passage of a predetermined amount of time;

(h) notifying an intended recipient of the potentially malicious content that the potentially malicious content has been quarantined;

(i) notifying a sender of the potentially malicious content that the potentially malicious content has been quarantined; and

(j) cleaning the potentially malicious content if malicious code is found, which is disabling of malicious code.

21. The method as recited in claim 1 , wherein the potentially malicious content is identified utilizing heuristics.

22. The method as recited in claim 21 , wherein the heuristics include generating a histogram of content that has been sent over the network during a period of time and analyzing the histogram to determine whether a number of copies of the potentially malicious content that have been sent over the network during the period of time exceed a predetermined value.

23. The method as recited in claim 1 , wherein the quarantining includes containing the potentially malicious content and preventing the potentially malicious content from creating damage.

24. The method as recited in claim 1 , wherein when multiple recipients are to receive a copy of the potentially malicious content over the network, a single copy of the potentially malicious content is quarantined and each of the recipients is placed in a list such that after the potentially malicious content is determined to be clean based on the testing, the single copy is forwarded to each of the recipients.

25. The method as recited in claim 1 , wherein an intended recipient of the network communications is notified that the potentially malicious content is quarantined.

26. The method as recited in claim 1 , wherein the potentially malicious content is quarantined until the potentially malicious content has been scanned with the malicious code detection file received after the potentially malicious content and after the potentially malicious content is quarantined.

27. The method of claim 1 , wherein the malicious code detection file is created after the potentially malicious content is identified such that a latest malicious code detection file is utilized in the scanning of the potentially malicious content.

28. The method of claim 1 , wherein the malicious code detection file is created after the potentially malicious content is received such that a latest malicious code detection file is utilized in the scanning of the potentially malicious content.

Assignments (8)
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 →