发明名称 Methods and apparatus for evaluating and extracting signatures of computer viruses and other undesirable software entities
摘要 A method, and apparatus for accomplishing the method, to extract and/or evaluate a signature of a computer virus or other undesirable software entity. The method includes a first step of inputting to a digital data processor at least one portion of a undesirable software entity, the at least one portion including a sequence of bytes of the undesirable software entity that is likely to remain substantially invariant from one instance of that entity to another instance, and it is from this portion or portions that candidate computer virus signatures are drawn. A second step constructs a list of unique n-grams from the sequence of bytes, each of the unique n-grams being comprised of from one to a specified maximum number of sequential bytes of the sequence of bytes. A third step estimates, for each of the unique n-grams, a probability of an occurrence of a unique n-gram within sequences of bytes obtained from a corpus of computer programs that are typically executed upon the digital data processor. For each candidate signature that is comprised of one or more of the unique n-grams, a fourth step estimates a probability of an occurrence of the candidate virus signature within the sequences of bytes obtained from the corpus. A fifth step accepts the candidate signature as a valid signature if the estimated probability of the occurrence of the candidate virus signature is less than a threshold probability. The threshold probabilities have values selected to reduce the possibility of an occurrence of a false positive indication during the subsequent use of the valid virus signature by a virus scanner.
申请公布号 US5452442(A) 申请公布日期 1995.09.19
申请号 US19950424584 申请日期 1995.04.14
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 KEPHART, JEFFREY O.
分类号 G06F11/00;G06F1/00;G06F21/00;G06F21/22;(IPC1-7):G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址