System and method for detecting computer virus
AssigneeRed Hat, Inc.
InventorAdriaan D. M. Van de Ven
Life of this patent
Estimating the term…
Abstract
A method is disclosed for detecting computer viruses. The method allows receipt of an electronic mail message that includes at least one encrypted attachment. The electronic mail message is examined in order to identify potential encryption codes. The encryption codes are used in order to attempt and decrypt the attachments. The attachments are expanded into one or more files. The files are then checked for the presence of computer viruses.
Claims23
A method of detecting computer viruses comprising the steps:
- receiving an electronic mail message at an intended recipient's computer, including a message portion and at least one encrypted attachment, wherein the encrypted attachment is at least encrypted separately from the message portion, the encrypted attachment is of a type for which a corresponding encryption code can be included in the message portion, and the electronic mail message and the encrypted attachment are received together as a combined entity;
- examining the message portion of the electronic mail message to identify one or more potential encryption codes, the exact location of the corresponding encryption code within the message portion of the electronic mail message being unknown;
- using the potential encryption codes to attempt to decrypt one or more of the encrypted attachments;
- and
- if an encrypted attachment is decrypted, scanning the decrypted attachment for computer viruses.
A computer program product for detecting computer viruses, the computer program product comprising a computer usable medium having computer readable instructions therein for causing a processor to perform steps when executed on a computer of an intended recipient of an electronic mail message which:
- examine a message portion of an electronic mail message including the message portion and one or more encrypted attachments, wherein the encrypted attachment is at least encrypted separately from the message portion, the encrypted attachment is of a type for which a corresponding encryption code can be included in the message portion, and the electronic mail message and the encrypted attachment are received together as a combined entity, and the exact location of the corresponding encryption code within the message portion of the electronic mail message is unknown, to identify potential encryption codes;
- use the potential encryption codes to attempt to decrypt one or more of the encrypted attachments;
- and
- if an encrypted attachment is decrypted, scan the decrypted attachment for computer viruses.
A system for detecting computer viruses, said system comprising a computer of an intended recipient of an electronic mail message configured to:
- examine an electronic mail message including a message portion and one or more encrypted attachments, wherein the encrypted attachment is at least encrypted separately from the message portion, the encrypted attachment is of a type for which a corresponding encryption code can be included in the message portion, and the electronic mail message and the encrypted attachment are received together as a combined entity, and the exact location of the corresponding encryption code within the message portion of the electronic mail message is unknown, to identify potential encryption codes;
- use the potential encryption codes to attempt to decrypt one or more of the encrypted attachments;
- and
- if an encrypted attachment is decrypted, scan the decrypted attachment for computer viruses.
A system for detecting computer viruses in an electronic mail message at an intended recipient's computer comprising:
- means for examining a message portion of an electronic mail message including the message portion and one or more encrypted attachments, wherein the encrypted attachment is at least encrypted separately from the message portion, the encrypted attachment is of a type for which a corresponding encryption code can be included in the message portion, and the electronic mail message and the encrypted attachment are received together as a combined entity, and the exact location of the corresponding encryption code within the message portion of the electronic mail message is unknown, to identify potential encryption codes;
- use the potential encryption codes to attempt to decrypt one or more of the encrypted attachments;
- and
- means for scanning a decrypted attachment for computer viruses.
Dependencies are inferred from the claim text.