Method, device and system for processing computer virus

US9626510B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9626510-B2
Application numberUS-201214123737-A
CountryUS
Kind codeB2
Filing dateJun 1, 2012
Priority dateJun 3, 2011
Publication dateApr 18, 2017
Grant dateApr 18, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, an apparatus and a system for processing a computer virus. The method comprises: obtaining the file type of a file which is infected with a computer virus and the process information of a process which is used by the virus when accessing the file; monitoring whether a malicious event occurs in s system, wherein the malicious event is an event which is triggered when the process corresponding to the process information accesses the file of the file type; and refusing the process to access the file of the file type when it is monitored that the malicious event occurs.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for processing a computer virus, comprising: extracting, from a scanning result, a file type of a first file infected with a computer virus; obtaining process information of a first process used by the computer virus to access the first file; storing a correspondence between the file type and the process information; refusing access to a second file by a second process based at least in part on the stored correspondence, wherein a file type of the second file matches the file type of the stored correspondence, and process information of the second process matches the process information of the stored correspondence; sending, by a first antivirus engine among a plurality of antivirus engines included in a system, the stored correspondence between the file type and the process information to a second antivirus engine among the plurality of antivirus engines; storing, by the second antivirus engine, the correspondence between the file type and the process information; and refusing, by the second antivirus engine, access to a third file by a third process based at least in part on the correspondence stored by the second antivirus engine, wherein a file type of the third file matches the file type of the correspondence stored by the second antivirus engine, and process information of the third process matches the process information of the correspondence stored by the second antivirus engine. 2. The method of claim 1 , wherein the obtaining process information of a first process used by the computer virus to access the first file further comprises: obtaining, from a file filter driver, a process ID of the first process used by the computer virus to access the first file. 3. The method of claim 2 , wherein the refusing access to a second file by a second process based at least in part on the stored correspondence further comprises: obtaining a process ID of the second process and a file type of the second file; performing a search of a stored correspondence between the file type of the first file and the process ID of the first process according to the process ID of the second process and the file type of the second file; and refusing access to the second file by the second process when the process ID of the second process and the file type of the second file are in conformity to the stored correspondence between the file type and the process ID. 4. The method of claim 1 , further comprising: before extracting the file type of the first file which is infected with the computer virus, scanning files to obtain the scanning result, the scanning result recording files infected with computer viruses. 5. The method of claim 4 , further comprising: cleaning the computer viruses recorded in the scanning result. 6. The method of claim 1 , wherein the refusing access to a second file by a second process further comprises: returning, by a file filter driver, an instruction of refusing access to the second file by the second process. 7. An apparatus for processing a computer virus, comprising: at least a processor; and at least a memory communicatively coupled to the at least a processor, the at least a memory bearing processor-executable instructions that upon execution by the at least a processor cause the apparatus at least to: extract the file type of the first file which is infected with the computer virus from a scanning result of scanning files in the system; obtain process information of a first process which is used by the computer virus to access the first file; store a correspondence between the file type and the process information; and refuse access to a second file by a second process based at least in part on the stored correspondence, wherein a file type of the second file matches the file type of the stored correspondence, and process information of the second process matches the process information of the stored correspondence; send, by a first antivirus engine among a plurality of antivirus engines, the stored correspondence between the file type and the process information to a second antivirus engine among the plurality of antivirus engines; store, by the second antivirus engine, the correspondence between the file type and the process information; and refuse, by the second antivirus engine, access to a third file by a third process based at least in part on the correspondence stored by the second antivirus engine, wherein a file type of the third file matches the file type of the correspondence stored by the second antivirus engine, and process information of the third process matches the process information of the correspondence stored by the second antivirus engine. 8. The apparatus of claim 7 , wherein the processor-executable instructions that upon execution by the at least a processor cause the apparatus at least to obtain the process information of the first process further cause the apparatus at least to: record, by a file filter driver, a process ID of the first process which is used by the computer virus when accessing the first file. 9. The apparatus of claim 8 , wherein the processor-executable instructions that upon execution by the at least a processor cause the apparatus at least to refuse access to the second file by the second process further cause the apparatus at least to: obtain a process ID of the second process and a file type of the second file; perform a search of a stored correspondence between the file type of the first file and the process ID of the first process according to the process ID of the second process and the file type of the second file. 10. The apparatus of claim 8 , wherein the at least a memory further bears processor-executable instructions that upon execution by the at least a processor cause the apparatus at least to: scan files to obtain the scanning result, the scanning result recording files infected with computer viruses. 11. The apparatus of claim 10 , wherein the at least a memory further bears processor-executable instructions that upon execution by the at least a processor cause the apparatus at least to: clean the computer viruses recorded in the scanning result. 12. The apparatus of claim 7 , wherein the processor-executable instructions that upon execution by the at least a processor cause the apparatus at least to refuse the second process to access the second file further cause the apparatus at least to: return, by a file filter driver, an instruction of refusing access to the second file by the second process. 13. A computing system, comprising a first antivirus engine device, the first antivirus engine device is configured to at least: extract a file type of a first file which is infected with a computer virus from a scanning result; obtain process information of a first process used by the computer virus to access the first file; store a correspondence between the file type and the process information; and refuse access to a second file by a second process based at least in part on the stored correspondence, wherein a file type of the second file matches the file type of the stored correspondence, and process information of the second process matches the process information of the stored correspondence; wherein the computing system further comprises at least a second antivirus engine device, wherein the first antivirus engine device is further configured to send the stored correspondence between the file type and the process information to the at least a second antivirus engine device; wherein the at least a second antivirus engine device is configured to at least: store the correspondence between the file typ

Assignees

Inventors

Classifications

  • G06F21/561Primary

    Virus type analysis · CPC title

  • G06F21/568Primary

    eliminating virus, restoring damaged files · CPC title

  • Test or assess a computer or a system · CPC title

  • by checking file integrity · CPC title

  • by virus signature recognition · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9626510B2 cover?
A method, an apparatus and a system for processing a computer virus. The method comprises: obtaining the file type of a file which is infected with a computer virus and the process information of a process which is used by the virus when accessing the file; monitoring whether a malicious event occurs in s system, wherein the malicious event is an event which is triggered when the process corres…
Who is the assignee on this patent?
Li Bo, Zou Guiqiang, Beijing Qihoo Technology Co
What technology area does this patent fall under?
Primary CPC classification G06F21/561. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 18 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).