The present invention relates to a messaging virus protection program and the like used to perform processing for messaging viruses that are transmitted along with the movement of electronic information comprising mainly email, and more particularly relates to a messaging virus protection program and the like that are effective against new types of viruses, viruses that misrepresent the transmission source, and viruses that are transmitted with the attachment of arbitrary files.
In recent years, there has been an increase in infection by viruses that are transmitted along with the movement of electronic information such as email and the like (hereafter referred to as “messaging viruses”). Systems that inspect emails for viruses and the like have been proposed in the past in order to suppress damage caused by such messaging viruses. In such conventional systems, the contents of files attached to the email are generally inspected prior to the delivery of the email to the transmission destination, and in cases where an agreement with the predefined characteristics of viruses is seen, measures that delete the viruses are taken (for example, see the following Patent Document 1). Ordinarily, furthermore, when a virus is detected, a message indicating that a virus has been detected is sent to the transmission source of the email in question. Furthermore, in Patent Document 2 described below, countermeasures and the like against viruses which are devised so that a virus of the same type is transmitted to mail addresses registered in the mail address books of infected clients are proposed.
However, in the abovementioned conventional countermeasures, the characteristics of viruses must be grasped before the fact, and these characteristics must be defined in the system, in order to detect and delete these viruses. Consequently, when a virus of a new type appears, such a virus cannot be dealt with immediately. Accordingly, in order to prevent harm by such new types of viruses, there is no effective countermeasure other than halting the distribution of mail. Such a countermeasure has a serious effect on business (especially in companies and the like), and is therefore undesirable.
Furthermore, in cases where a given virus is a transmission source falsifying virus that misrepresents the transmission source mail address, if a message indicating virus detection is sent to the transmission source when this virus is detected as described above, this message is actually sent to a sender that has not transmitted the email in question, i.e., the message is sent to a sender that is not infected with the virus, so that this message transmission is wasted, and trouble is caused for the correspondent in question.
Furthermore, in case where a given virus is an unspecified file attachment type virus which transmits an email with one or more arbitrary files in the computer attached along with this virus, the virus is ordinarily detected in a state in which ordinary files not comprising the virus are attached by the virus to the email containing the virus. In such cases, in the abovementioned conventional systems, processing is ordinarily performed in which only the detected virus portion is deleted, and the subsequent email is transmitted; in this case, the abovementioned ordinary files attached by the virus are transmitted, so that information leakage occurs. For example, this is a problem in that information is unintentionally transmitted to the outside from companies.
Furthermore, the notification messages indicating the detection of a virus that are transmitted from the abovementioned conventional system generally have a common content, and it is desirable to make this a content that is suited to the transmission correspondent.
It is an object of the present invention to provide a messaging virus protection program and the like used to deal with messaging viruses, this program and the like being effective against new types of viruses, transmission source falsifying viruses and unspecified file attachment type viruses.
In order to achieve the abovementioned object, in one aspect of the present invention, a messaging virus protection program that causes a computer to deal with messaging viruses that are transmitted along with the delivery of electronic information on a network is input into the computer. The computer is caused to execute the steps of judging whether or not processing is to be performed in a warning mode on the basis of information that warns or does not warn of a new type of messaging virus whose characteristics have not yet been determined, determining whether or not there is a danger of viral infection by the electronic information on the basis of specified conditions in cases where it is judged that processing is to be performed in a warning mode, storing the received electronic information without delivering this information in cases where it is determined that there is a danger of the viral infection, and delivering the received electronic information in cases where it is determined that there is no danger of the viral infection, and performing processing for the received electronic information on the basis of the characteristics of a known messaging virus whose characteristics have been determined beforehand in cases where it is judged that processing is not to be performed in the warning mode. Accordingly, when a new type of messaging virus appears, it is not necessary to suspend all mail delivery; consequently, the effects of such mail stoppage can be minimized.
Furthermore, a desirable embodiment of the abovementioned invention is characterized in that the delivery of the electronic information is email delivery, the specified conditions for determining whether or not there is a danger of the viral infection include at least the condition of whether or not the received email has an attached file, or the condition of whether or not information that causes the computer to perform a specified operation is contained in the main body of the received email or both of these conditions. As a result, viral infection can be determined with a high degree of certainty.
Furthermore, a desirable embodiment of the abovementioned invention is characterized in that at least one of HTML codes, script codes and textualized program binary data is included in the information that causes the computer to perform a specified operation.
In order to achieve the abovementioned object, in another aspect of the present invention, a messaging virus protection program which causes a computer to deal with messaging viruses that are transmitted along with the delivery of electronic information on a network causes the computer to execute the steps of determining, when electronic information with the messaging virus is received, whether or not the messaging virus attached to the received electronic information is a transmission source falsifying virus that misrepresents the transmission source of the electronic information with the messaging virus, this being determined on the basis of characteristics of messaging viruses determined beforehand, and transmitting a virus detection notification message which gives notification that a virus has been detected to the transmission source of the received electronic information in cases where it is determined that the received messaging virus is not a transmission source falsifying virus, but not transmitting the virus detection notification message in cases where it is determined that the received messaging virus is a transmission source falsifying virus. Accordingly, the present invention makes it possible to prevent the causing of any trouble to correspondents by the transmission of messages to locations that are not actually infected with the virus.
In order to achieve the abovementioned object, in another aspect of the present invention, a messaging virus protection program which causes a computer to deal with messaging viruses that are transmitted along with electronic information that is distributed between a specified network and another network causes the computer to execute the steps of determining, when electronic information with the messaging virus is received, whether or not the messaging virus attached to the received electronic information is a transmission source falsifying virus that misrepresents the transmission source of the electronic information with the messaging virus, this being determined on the basis of predetermined characteristics of the messaging virus, transmitting a virus detection notification message giving notification that a virus has been detected to the transmission source of the received electronic information in cases where it is determined that the received messaging virus is not a transmission source falsifying virus, and determining whether or not the received electronic information has been transmitted from the specified network in cases where it is determined that the received messaging virus is a transmission source falsifying virus, and transmitting the virus detection notification message in cases where it is determined that the received electronic information has been transmitted from the specified network, but not transmitting the virus detection notification message in cases where it is determined that the received electronic information has not been transmitted from the specified network.
Furthermore, in order to achieve the abovementioned object, in another aspect of the present invention, a messaging virus protection program which causes a computer to deal with messaging viruses that are transmitted along with the delivery of electronic information on a network causes the computer to execute the steps of determining, when electronic information with the messaging virus is received, whether or not the messaging virus attached to the received electronic information is an unspecified file attachment type virus that attaches and transmits an arbitrary file in a computer, this being determined on the basis of predetermined characteristics of the messaging virus, and transmitting the received electronic information to the transmission destination in cases where it is determined that the received messaging virus is not an unspecified file attachment type virus, but not transmitting the received electronic information in cases where it is determined that the received messaging virus is an unspecified file attachment type virus. As a result, the present invention makes it possible to prevent the leakage of information caused by unspecified file attachment type viruses.
Furthermore, in order to achieve the abovementioned object, in another aspect of the present invention, a messaging virus protection program which causes a computer to deal with messaging viruses that are transmitted along with electronic information that is distributed between a specified network and another network causes the computer to execute the steps of determining, when electronic information with the messaging virus is received, whether or not the messaging virus attached to the received electronic information is an unspecified file attachment type virus that attaches and transmits an arbitrary file in the computer, this being determined on the basis of predetermined characteristics of the messaging virus, transmitting the received electronic information to the transmission destination in cases where it is determined that the received messaging virus is not an unspecified file attachment type virus, and determining whether or not the received electronic information has been transmitted from the specified network in cases where it is determined that the received messaging virus is an unspecified file attachment type virus, and transmitting the received electronic information in cases where it is determined that the received electronic information has not been transmitted from the specified network, but not transmitting the received electronic information in cases where it is determined that the received electronic information has been transmitted from the specified network. As a result, the present invention makes it possible to prevent the leakage of information from the specified network caused by unspecified file attachment type viruses.
In order to achieve the abovementioned object, in still another aspect of the present invention, a messaging virus protection program which causes a computer to deal with messaging viruses that are transmitted along with electronic information that is distributed between a specified network and another network causes the computer to execute the steps of determining, when electronic information with the messaging virus is received, whether or not the received electronic information has been transmitted from the specified network, and transmitting a message provided beforehand for the specified network in cases where it is determined that the received electronic information has been transmitted from the specified network, and transmitting a message provided beforehand for the abovementioned other network in cases where it is determined that the received electronic information has not been transmitted from the specified network. As a result, notification with a content that is suited to the message transmission destination can be made, and this is effective in eradicating message viruses or preventing infection by message viruses.
Furthermore, in the abovementioned invention, a desirable embodiment is characterized in that the specified network is a network installed in a specified company.
Furthermore, in order to achieve the abovementioned object, in another aspect of the present invention, a messaging virus protection system which deals with messaging viruses that are transmitted along with the delivery of electronic information on a network comprises a storage unit which stores information of the characteristics of known messaging viruses whose characteristics have been determined beforehand, and a virus processing unit which judges whether or not processing is to be performed in the warning mode on the basis of information which is input into the messaging virus protection system, and which warns or does not warn of a new type of messaging virus whose characteristics have not been determined beforehand, in cases where it is judged that processing is to be performed in the warning mode, determines on the basis of specified conditions whether or not there is any danger of viral infection by the received electronic information, and in cases where it is determined that there is a danger of the viral infection, stores the received electronic information without being delivered, while in cases where it is determined that there is no danger of the viral infection, delivers the received electronic information, and in cases where it is judged that processing is not to be performed in the warning mode, performs processing for the electronic information on the basis of the characteristics of known messaging viruses stored in the storage means.
In order to achieve the abovementioned object, in still another aspect of the present invention, a messaging virus protection method in a computer system which deals with messaging viruses that are transmitted along with the delivery of electronic information on a network comprises a step where the computer system judges whether or not processing is to be performed in a warning mode on the basis of information either warning or not warning of a new type of messaging virus whose characteristics have not yet been determined, which is input into the computer, a step where the computer system determines whether or not there is a danger of viral infection by the received electronic information on the basis of specified conditions in cases where it is judged that processing is to be performed in the warning mode, stores the received electronic information without delivering the information in cases where it is determined that there is a danger of the viral infection, and delivers the received electronic information in cases where it is determined that there is no danger of the viral infection, and a step where the computer system performs processing for the received electronic information on the basis of the characteristics of known messaging viruses whose characteristics have been determined beforehand in cases where it is judged that processing is not to be performed in the warning mode.
Further objects and special features of the present invention will become clear from the best mode for carrying out the present invention described below.
The intra-firm network 2 in
Next, the internet 3 shown in
Next, the messaging virus protection system 1 is a computer system which is installed between the intra-firm network 2 and the internet 3; email 6 between the client terminals (4a, 4b, . . . ) and the client terminals (5a, 5b, . . . ) is transmitted and received via this system. As is shown in
The virus processing unit 10 receives email 6 that is distributed between the intra-firm network 2 and the internet 3, and performs specified processing relating to various types of viruses attached to this email 6. The concrete processing content will be described later; this virus processing unit 10 is the main part of the present invention. Furthermore, the virus processing unit 10 is constructed from a computer program which gives instructions for the processing content, a memory that reads in this computer program, a control device that performs processing in accordance with this computer program, and the like.
As is shown in
Next, the virus processing unit 10 reads the setting file 22 into the memory from the storage unit 20 (step S2 in
Next, the virus processing unit 10 judges whether or not the mode is the new virus warning mode (step S4 in
In cases where the information indicating that the new virus warning mode is to be used is input, so that the virus processing unit 10 judges that the mode to be used is the new virus warning mode (yes in step S4 of
(1) There is a file attached to the received email 6.
(2) There is an HTML code in the main body (text data) of the received email 6.
(3) There is a script code in the main body (text data) of the received email 6.
(4) There is binary data of a textualized program or the like in the main body (text data) of the received email 6.
More concretely, as one example, it is judged that there is a danger of the abovementioned viral infection if any one of the abovementioned conditions (1) through (4) is satisfied. This is used in the state of the highest warning level, in cases where there is not very much information concerning the new type of virus or the like. Furthermore, viruses ordinarily are distributed using attached files or HTML codes or the like in the main body of the mail; accordingly, the abovementioned conditions are set.
Furthermore, it would also be possible to use one or more of the abovementioned conditions (1) through (4) instead of using all of these conditions. For example, it would also be possible to use only condition (1), to judge that there is a danger of the abovementioned viral infection if there is an attached file, and to judge that there is no danger of the abovementioned viral infection if there is no attached file. This is used for example in cases where it is known that the new type of virus in question is distributed in an attached file. Thus, in cases where some degree of information has been obtained for a new type of virus, it is desirable to set the conditions in accordance with this information. Furthermore, the setting of conditions for this judgment can also be performed using the setting file 22.
Furthermore, the abovementioned conditions (2) through (4) are for determining whether or not a so-called program-like entity, i.e., information that causes the computer to perform a specified operation, is contained in the main body of the mail (i.e., in the text data). These conditions are merely examples; other conditions may also be set in order to determine whether or not such a program-like entity is contained.
Furthermore, information acquired and held in the abovementioned step S3 in
As a result of the determination of the danger of viral infection described above, in cases where it is determined that there is no danger of viral infection (no in step S5 of
Thus, in the present messaging virus protection system 1, the system has a warning mode that is used when a new type of virus whose characteristics are still unknown appears, and this system allows only email 6 for which there is clearly no danger of viral infection to pass through. This point is one of the most important special features of the present messaging virus protection system 1. When a new type of virus appears, the effects of the inability to deliver mail can be minimized while ensuring safety. Furthermore, in cases where a certain degree of information has been obtained regarding a new type of virus, the email 6 that is allowed to pass through can be increased, so that the abovementioned effect is increased.
Now, returning to
As a result of this determination, in cases where the characteristics of the received email 6 do not agree with or show any similarity to the characteristics of any of the viruses defined in the pattern definition file 21, the virus processing unit 10 judges that no virus has been detected (no in step S9 of
Subsequently, the virus processing unit 10 performs processing for the email 6 in which the abovementioned virus was detected, on the basis of the dimensions of this email 6 (step S11 in
Following the completion of the abovementioned processing, the virus processing unit 10 transmits the email 6 to the transmission destination, and ends processing (step S12 in
Next, the concrete content of the processing based on the dimensions of the email 6 (step S11 in
Following the abovementioned virus deletion processing (step S10), the virus processing unit 10 determines whether or not the detected virus is a transmission source falsifying virus (step S21 in
As a result, in cases where the detected virus is a transmission source falsifying virus (yes in step S21 of
In the present embodiment, as was described above, no virus detection notification message is transmitted in cases where the detected virus is a transmission source falsifying virus. Accordingly, the sending of a virus detection notification message to a transmission source that did not actually transmit this virus can be prevented, so that the causing of trouble for the correspondent can be prevented. Furthermore, the transmission of wasted messages can be eliminated. On the other hand, in the case of not a transmission source falsifying virus, a virus detection notification message is transmitted to the infected party; this is effective in terms of eradicating the above-mentioned virus and preventing further infection.
Next,
Following the abovementioned virus deletion processing (step S10), as in the abovementioned first embodiment, the virus processing unit 10 determines whether or not the detected virus is a transmission source falsifying virus (step S31 in
On the other hand, in cases where the detected virus is a transmission source falsifying virus (yes in step S31 of
As a result of this determination, in cases where the domain of the transmission source mail address is a domain within the firm (yes in step S33 of
On the other hand, as a result of the above-mentioned determination, in cases where the domain of the transmission source mail address is not a domain within the firm (no in step S33 of
The description in the third line in
In the present embodiment, as was described above, in cases where the detected virus is a transmission source falsifying virus, if the email 6 is an email from within the firm, a virus detection notification message is transmitted. On the other hand, if the email 6 is not an email from within the firm, a virus detection notification message is not transmitted. Accordingly, with respect to locations outside the firm, the transmission of virus detection notification messages to transmission sources that did not actually transmit the abovementioned viruses can be prevented, so that no trouble is caused for such correspondents. Furthermore, with respect to locations inside the firm, virus detection notification messages are transmitted to firm members or the like who understand the processing that is performed in the present messaging virus protection system 1; accordingly, little trouble is caused for the transmission destination of such messages, and conversely, notification that a transmission source falsifying virus is present within the firm can be given. Furthermore, by making the message that is transmitted a message relating to the abovementioned virus that is suited for the abovementioned firm, early notification of eradication methods and protective measures against the abovementioned virus can be given, so that the safety of the intra-firm network 2 can be ensured.
Next,
Following the abovementioned deletion processing (step S10), the virus processing unit 10 transmits a virus detection notification message indicating that a virus has been detected to the infected party (step S41 in
As a result of this determination, in cases where the detected virus is an unspecified file attachment type virus (yes in step S42 of
On the other hand, in cases where the email 6 is not from a domain within the firm (no in step S43 of
In the present embodiment, as was described above, in cases where the detected virus is an unspecified file attachment type virus, the email 6 is discarded if the email 6 is an email from within the firm, and the email 6 is transmitted if the email 6 is not an email from within the firm. Accordingly, in this messaging virus protection system 1, even if the client terminals (4a, 4b, . . . ) within the firm are infected by an unspecified file attachment type virus, and unintended arbitrary files within these client terminals are attached to emails 6 that are sent from these client terminals, the emails 6 including these attached files are discarded, so that the leakage of information from within the firm can be prevented.
Furthermore, in the abovementioned example referring to
Next,
Following the abovementioned virus deletion processing (step S10), the virus processing unit 10 determines whether or not the received email 6 is an email from a domain within the firm (step S51 in
In the present embodiment, as was described above, when a virus is detected, a message for locations within the firm is transmitted in cases where the email 6 is an email from within the firm, and a message for locations outside the firm is transmitted in cases where the email 6 is an email from outside the firm. As a result, more appropriate information that is suited to the transmission destination of the message can be provided than in cases where a uniform message is transmitted as in conventional systems, so that safety against messaging viruses can be further improved.
Above, a plurality of example embodiments were described for processing (step S11) based on the dimensions of the email 6. The present messaging virus protection system 1 can be set so that only processing in one of these embodiments is performed; ordinarily, however, the system is set so that a plurality of different types of processing indicated by these embodiments can be performed, and appropriate processing is selected from these types of processing and performed in accordance with the dimensions of the received email 6. Furthermore, in the case of types of processing that are mutually incompatible (among this plurality of types of processing), e.g., the processing in the first embodiment and the processing in the second embodiment, it is necessary to set which type of processing is to be used.
In the messaging virus protection system 1 of the present embodiment, as was described above, countermeasures that are more effective than those of conventional systems can be taken against new types of viruses, transmission source falsifying viruses, unspecified file attachment type viruses and the like. In the present embodiment, furthermore, so-called mail viruses accompanying the delivery of email 6 were described. However, viruses that are the object of processing of this messaging virus protection system 1 are not limited to mail viruses; messaging viruses in general that are transmitted along with the movement of electronic information, such as viruses that are transmitted together with the transfer of files via a network and the like, may also be treated using the messaging virus protection system 1.
The protected scope of the present invention is not limited to the abovementioned embodiment, but extends to include the inventions described in the claims, and entities that are equivalent to these inventions.
The present invention can be utilized in order to deal with messaging viruses that are transmitted along with the movement of electronic information, comprising mainly email. In particular, there is no need to interrupt all mail delivery when a new type of messaging virus appears, so that the effects of mail interruption can be minimized. Furthermore, when a transmission source falsifying virus is received, wasteful and trouble-causing notification messages can be eliminated. Moreover, in cases where an unspecified file attachment type virus is receive, the leakage of information can be prevented.
This application is a division of application Ser. No. 11/254,362 filed Oct. 20, 2005, which is a continuation of International Application No. PCT/JP2003/005330, filed on Apr. 25, 2003.
Number | Date | Country | |
---|---|---|---|
Parent | 11254362 | Oct 2005 | US |
Child | 12437322 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2003/005330 | Apr 2003 | US |
Child | 11254362 | US |