IP Library Granted Patent US 7,343,624
Granted Patent B1
US 7,343,624 · App. 11/156,373 · Granted Mar 11, 2008

Managing infectious messages as identified by an attachment

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,343,624
App. No.
11/156,373
Granted
Mar 11, 2008
Kind
B1
Abstract

Managing electronic messages comprises receiving a message, forwarding the message, determining that the forwarded message is infectious after the message has been forwarded and preventing the infectious forwarded message from spreading.

Claims (67)

1. A method of evaluating a message for infectious file attachments, comprising:

receiving a message, the message including an attachment having a file name;

comparing the file name of the attachment with a plurality of previously received legitimate messages having a legitimate attachment, the legitimate messages including a legitimate attachment file name;

identifying an anomaly in the file name of the attachment for the message with respect to a file name of the legitimate attachment for one or more of the plurality of previously received legitimate messages;

executing a second test in response to identification of the file name anomaly, wherein the second test identifies the presence of a further anomaly related to the file name of the attachment;

calculating a probability as to whether the attachment is infectious based on the presence of the identified file name anomaly and the results of the second test; and

forwarding the message to a data store for subsequent processing, the data store associated with the probability as to whether the attachment is infectious.

2. The method of claim 1 , further comprising:

comparing a body of the message with the plurality of previously received legitimate messages using an N-gram model, wherein the N-gram model describes properties of the plurality of the previously received legitimate messages including a legitimate attachment file name; and

updating the probability as to whether the attachment is infectious based on a deviation of the body of the message from a baseline indicative of a legitimate message as reflected by the N-gram model.

3. The method of claim 1 , further comprising:

comparing a body of the message with the plurality of previously received legitimate messages by applying a probabilistic finite state automata (PFSA) to the message, wherein the PFSA describes properties of the plurality of the previously received legitimate messages including a legitimate attachment file name; and

updating the probability as to whether the attachment is infectious based on a deviation of the body of the message from a baseline indicative of a legitimate message as reflected by the PFSA.

4. The method of claim 1 further comprising:

comparing a body of the received message with a plurality of previously received legitimate messages by analyzing a signature of the message body, wherein the signature describes properties of the plurality of the previously received legitimate messages including a legitimate attachment file name; and

updating the probability as to whether the attachment is infectious based more of the previously received legitimate messages.

5. The method of claim 4 , wherein the similarity is a valuation from amongst a range of values.

6. The method of claim 1 , wherein the anomaly in the file name of the attachment with respect to the file name for one or more of the plurality of previously received legitimate messages is a misrepresentation of the type of file.

7. The method of claim 1 , wherein the second test includes a character test that processes the content of the attachment, and characters in the attachment not associated with a message file type as identified by the attachment file name generate a result indicating a further message anomaly.

8. The method of claim 1 , wherein the second test includes a bit pattern test that processes one or more portions of the attachment for bit patterns that indicate a file type, and wherein bit patterns not associated with a message file type as identified by the attachment file name generate a result indicating a further message anomaly.

9. The method of claim 1 , wherein the data store is a message quarantine, the message quarantine associated with messages that are not affirmatively infectious or legitimate.

10. The method of claim 1 , wherein the data store is a delivery queue, the delivery queue associated with messages that are affirmatively legitimate.

11. The method of claim 1 , wherein the data store is associated with messages to be deleted, the messages have been affirmatively identified as infectious.

12. A system for evaluating a message to detect an infectious attachment, the system comprising:

a mail server including a processor and a computer-readable storage medium having embodied thereon a program, the program being executable by the processor to receive a message, the message including an attachment having a file name; and

a network device coupled to the mail server, the network device including a processor and a computer-readable storage medium having embodied thereon a program, the program being executable by the processor to perform the steps of:

receiving the message from the mail server prior to the message being placed in a delivery queue for delivery to a recipient,

comparing the file name of the attachment with a plurality of previously received legitimate messages, the legitimate messages including a legitimate attachment with a. legitimate attachment file name,

identifying an anomaly in the file name of the attachment for the received message with respect to the legitimate attachment file name for one or more of the plurality of previously received legitimate messages,

executing a second test in response to identification of the file name anomaly, wherein the second test identifies the presence of a further anomaly related to the file name,

calculating a probability as to whether the attachment is infectious based on the presence of the identified file name anomaly and the results of the second test, and

forwarding the message to a data store for subsequent processing, the data store associated with, the probability as the whether the attachment is infectious.

13. The system of claim 12 , wherein the data store is associated with the mail server, the mail server being associated with messages that are affirmatively legitimate.

14. The system of claim 12 , wherein the data store is a message quarantine associated with messages that are not affirmatively infectious or affirmatively legitimate.

15. The system of claim 12 , wherein the data store is a data store associated with messages to be deleted, the messages having been affirmatively identified as infectious.

16. A computer readable storage medium having embodied thereon a program, the program being executable by a computing device to perform a method for detecting messages with infectious file attachments, the method comprising:

receiving a message, the message including an attachment having a file name;

comparing the file name of the attachment with a plurality of previously received legitimate messages having a legitimate attachment, the legitimate messages including a legitimate attachment file name;

identifying an anomaly in the file name of the attachment for the message with respect to a file name of the legitimate attachment for one or more of the plurality of previously received legitimate messages;

executing a second test in response to identification of the file name anomaly, wherein the second test identifies the presence of a further anomaly related to the file name of the attachment;

calculating a probability as to whether the attachment is infectious based on the presence of the identified file name anomaly and the results of the second test; and

forwarding the message to a data store for subsequent processing, the data store associated with the probability as to whether the attachment is infectious.

17. A gateway appliance for use in a network for receiving electronic-mail, the gateway appliance including a processor and a computer-readable storage medium having embodied thereon a program, the program being executable by the processor to perform a method for evaluating a message to detect an infectious attachment prior to the message being delivered to a mail server on a local area network, the method comprising:

receiving the message including an attachment having a file name prior to the message being delivered to a mail server associated with a recipient of the message;

comparing the file name of the attachment with a plurality of previously received legitimate messages having a legitimate attachment, the legitimate messages including a legitimate attachment file name;

identifying an anomaly in the file name of the attachment for the received message with respect to a legitimate attachment file name for one or more of the plurality of previously received legitimate messages;

executing a second test in response to identification of the file name anomaly, wherein the second test identifies the presence of a further anomaly related to the file name of the attachment;

calculating a probability as to whether the attachment is infectious based on the presence of the identified file name anomaly and the results of the second test; and

forwarding the message to another location for subsequent processing, the other location associated with the probability as the whether the attachment is infectious.

18. The gateway appliance of claim 17 , wherein the other location is the mail server on the local area network, the mail server associated with messages that are affirmatively legitimate.

19. The gateway appliance of claim 17 , wherein the other location is a message quarantine associated with messages that are not affirmatively infectious or legitimate.

20. The gateway appliance of claim 17 , wherein the other location is a data store associated with messages to be deleted, the messages having been affirmatively identified as infectious.

21. A system for evaluating a message to detect an infectious attachment, the system comprising:

a network device including a processor and a computer-readably storage medium having embodied thereon a program, the program being executable by the processor to:

receive the message prior to the message being delivered to a mail server associated with a recipient of the message,

compare the file name of the attachment with a plurality of previously received legitimate messages, the legitimate messages including a legitimate attachment with a legitimate attachment file name,

identify an anomaly in the file name of the attachment for the received message with respect to a legitimate attachment file name for one or. ore of the plurality of previously received legitimate messages,

execute a second test in response to identification of the file name anomaly, wherein the second test identifies the presence of a further anomaly related to the file name, and

calculate a probability as the whether the attachment is infectious based on the presence of the identified file name anomaly and the results of the second test; and

a mail server including a processor and a computer-readable storage medium embodied thereon a program, the program being executable by the processor to receive the message from the network device if the probability of the message including an attachment that is infectious is below a predefined probability threshold.

22. A gateway appliance for use in a network for receiving electronic-mail, the gateway appliance including a processor and a computer-readable storage medium having embodied thereon a program, the program being executable by the processor to perform a method for evaluating a message to detect an infectious attachment after receipt of the message by a mail server on a local area network but prior to delivery of the message to an intended recipient, the method comprising:

receiving the message from the mail server, the message including an attachment having a file name;

comparing the file name of the attachment with a plurality of previously received legitimate messages, the legitimate messages including a legitimate attachment with a legitimate attachment file name;

identifying an anomaly in the file name of the attachment for the received message with respect to the legitimate attachment file name for one or more of the plurality of previously received legitimate messages;

executing a second test in response to identification of the file name anomaly, wherein the second test identifies the presence of a further anomaly related to the file name;

calculating a probability as to whether the attachment is infectious based on the presence of the identified file name anomaly and the results of the second test; and

forwarding the message to the mail server if the probability of the message including an attachment that is infectious is below a predefined probability threshold.

Assignments (25)
FIRST LIEN IP SUPPLEMENT Recorded Jun 30, 2025
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 071777/0641 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS RECORDED AT RF 046321/0393 Recorded Jun 16, 2025
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: SONICWALL US HOLDINGS INC.
Reel/Frame 071625/0887 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0393 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0414 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT R/F 040581/0850 Recorded May 22, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 046211/0735 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 040587 FRAME: 0624. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 044811/0598 →
CHANGE OF NAME Recorded Nov 15, 2017
From: DELL SOFTWARE INC.
To: QUEST SOFTWARE INC.
Reel/Frame 044771/0107 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 041073 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY ASSIGNMENT.. Recorded Apr 5, 2017
From: QUEST SOFTWARE INC.
To: SONICWALL US HOLDINGS INC.
Reel/Frame 042168/0114 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 23, 2017
From: QUEST SOFTWARE INC.
To: SONICWALL US HOLDINGS, INC.
Reel/Frame 041073/0001 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 10, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040587/0624 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 9, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040581/0850 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0467 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040039/0642) Recorded Oct 31, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0016 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040039/0642 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040030/0187 →
MERGER Recorded Dec 12, 2015
From: SONICWALL L.L.C.
To: DELL SOFTWARE INC.
Reel/Frame 037277/0712 →
CONVERSION AND NAME CHANGE Recorded Dec 12, 2015
From: SONICWALL, INC.
To: SONICWALL L.L.C.
Reel/Frame 037278/0603 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED ON REEL/FRAME 024823/0280 Recorded May 8, 2012
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; SONICWALL, INC.
Reel/Frame 028177/0126 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED ON REEL/FRAME 024776/0337 Recorded May 8, 2012
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; SONICWALL, INC.
Reel/Frame 028177/0115 →
SECURITY AGREEMENT Recorded Aug 3, 2010
From: AVENTAIL LLC; SONICWALL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 024776/0337 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Aug 3, 2010
From: AVENTAIL LLC; SONICWALL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 024823/0280 →
MERGER Recorded Jul 28, 2010
From: SONICWALL, INC.
To: PSM MERGER SUB (DELAWARE), INC.
Reel/Frame 024755/0083 →
CHANGE OF NAME Recorded Jul 28, 2010
From: PSM MERGER SUB (DELAWARE), INC.
To: SONICWALL, INC.
Reel/Frame 024755/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2007
From: MAILFRONTIER, INC.
To: SONICWALL, INC.
Reel/Frame 019500/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2005
From: RIHN, JENNIFER; OLIVER, JONATHAN J.
To: MAILFRONTIER, INC.
Reel/Frame 016673/0705 →