IP Library Granted Patent US 8,990,943
Granted Patent B2
US 8,990,943 · App. 12/436,694 · Granted Mar 24, 2015

System, method, and computer program product for identifying a file used to automatically launch content as unwanted

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,990,943
App. No.
12/436,694
Granted
Mar 24, 2015
Kind
B2
Abstract

A system, method, and computer program product are provided for identifying a file utilized to automatically launch content as unwanted. In one embodiment, a file is identified in response to a detection of unwanted code, the file utilized to automatically launch content. Additionally, it is determined whether an identifier associated with the unwanted code is included in the file. Further, the file is identified as unwanted based on the determination.

Claims (40)

1. A non-transitory computer readable medium comprising computer instructions stored thereon to cause one or more processing units to:

receive an indication of detection of malware, the malware accessible from a computer system;

identify a file, separate from the malware, in response to the indication of detection, the identified file utilized to automatically initiate execution of code in the computer system;

determine whether the identified file is configured to automatically initiate execution of the detected malware; and

classify the identified file as malware based on the determination.

2. The non-transitory computer readable medium of claim 1 , wherein the identified file comprises an autorun.inf file.

3. The non-transitory computer readable medium of claim 1 , wherein the identified file is stored on a removable storage device.

4. The non-transitory computer readable medium of claim 3 , wherein the malware is stored on the removable storage device.

5. The non-transitory computer readable medium of claim 1 , wherein the malware comprises obfuscated code.

6. The non-transitory computer readable medium of claim 4 , further comprising instructions to cause one or more processing units to detect the malware by scanning.

7. The non-transitory computer readable medium of claim 1 , further comprising instructions to cause one or more processing units to determine whether the detected malware is of a type predetermined to proliferate via an associated file utilized for automatically initiating execution of code in the computer system.

8. The non-transitory computer readable medium of claim 1 , wherein the identified file includes a pointer to the malware.

9. The non-transitory computer readable medium of claim 1 , wherein the instructions to cause one or more processing units to determine whether the identified file is configured to automatically initiate execution of the detected malware further comprise instructions to cause one or more processing units to scan the identified file for an identifier associated with the malware.

10. The non-transitory computer readable medium of claim 9 , wherein the identifier associated with the malware comprises a file name of the malware.

11. The non-transitory computer readable medium of claim 9 , wherein the identifier associated with the malware comprises a path name to the malware.

12. The non-transitory computer readable medium of claim 1 , wherein the instructions to cause one or more processing units to identify the file as malware further comprise instructions to cause one or more processing units to classify the identified file as malware after it is determined that an identifier associated with the malware is included in the identified file.

13. The non-transitory computer readable medium of claim 12 , further comprising instructions to cause one or more processing units to delete the identified file in response to the classification of the identified file as malware.

14. The non-transitory computer readable medium of claim 1 , further comprising instructions to cause one or more processing units to delete the malware.

15. A method, comprising:

receiving an indication of detection of malware, the malware accessible from a computer system;

identifying a file, separate from the malware, in response to the indication of detection, the identified file utilized to automatically initiate execution of code in the computer system;

determining whether the identified file is configured to automatically initiate execution of the detected malware; and

classifying the identified file as malware based on the determination.

16. A system, comprising:

a memory; and

a processor operatively coupled to the memory, the processor adapted to execute program code stored in the memory to:

receive an indication of detection of malware, the malware accessible from a computer system;

identify a file, separate from the malware, in response to the indication of detection, the identified file utilized to automatically initiate execution of code in the computer system;

determine whether the identified file is configured to automatically initiate execution of the detected malware; and

classify the identified file as malware based on the determination.

17. A non-transitory computer readable medium comprising computer instructions stored thereon to cause one or more processing units to:

detect a removable storage device has been communicatively coupled to a computer system;

identify a file utilized to automatically launch content, the content separate from the file, in response to the detection of the removable storage device;

determine whether the content associated with the identified file matches one of a plurality of local predetermined malware stored on the computer system;

transmit information identifying the content to a remote device after it is determined that the content does not match one of the plurality of local predetermined malware;

receive a response from the remote device identifying whether the content matches one of a plurality of remote predetermined malware stored on the remote device; and

identify the content and the identified file as malware after the content is determined to match one of the plurality of local predetermined malware or one of the plurality of remote predetermined malware.

18. The non-transitory computer readable medium of claim 17 , wherein the instructions to cause one or more processing units to identify the file further comprise instructions to cause one or more processing units to scan the removable storage device for the file.

19. The non-transitory computer readable medium of claim 17 , wherein the information identifying the content includes at least one of the content and a fingerprint of the content.

20. The non-transitory computer readable medium of claim 17 , further comprising instructions to cause one or more processing units to delete the content and the file identified as malware.

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 →