Malware analysis system, malware analysis method, and malware analysis program

US10645098B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10645098-B2
Application numberUS-201515546201-A
CountryUS
Kind codeB2
Filing dateDec 15, 2015
Priority dateJan 28, 2015
Publication dateMay 5, 2020
Grant dateMay 5, 2020

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 malware analysis system includes a preliminary analysis unit, a determination unit, and a designation unit. The preliminary analysis unit executes malware obtained as a candidate for an analyzing subject to obtain information related to communication transmitted from the malware. The determination unit determines whether the malware is handled as an analyzing subject based on information obtained by the preliminary analysis unit. The designation unit designates an analyzing order with respect to malware having been determined by the determination unit as an analyzing subject based on information obtained by the preliminary analysis unit.

First claim

Opening claim text (preview).

The invention claimed is: 1. A malware analysis system comprising: processing circuitry configured to execute malware obtained as a candidate for an analyzing subject to obtain information related to communication transmitted from the obtained malware, the obtained malware being initially received from a malware collection system that collects malware from a communications network; determine whether the obtained malware is handled as an analyzing subject based on the obtained information; and designate an analyzing order with respect to the determined malware handled as an analyzing subject according to a number of communication counterparts related to communication generated by the obtained malware having been determined as an analyzing subject based on the obtained information and store the designated analyzing order in a database which is configured to be accessed by the processing circuitry for performing a main analysis process on the determined malware handled as an analyzing subject, according to the designated analyzing order, for creating a blacklist, wherein when the obtained malware is executed in a closed environment that is an environment in which the obtained malware and an external communication network are disconnected from each other, the processing circuitry obtains information related to presence of a direct designation of an IP address as a communication counterpart or presence of communication where a name resolution is successful, as information related to communication transmitted from the obtained malware, when the information obtained by the processing circuitry includes any of a direct designation of an IP address or communication where a name resolution is successful, the processing circuitry determines that the obtained malware is an analyzing subject, and the processing circuitry designates the analyzing order of the malware determined as an analyzing subject according to number of communication counterparts specified by the communication where a name resolution is successful. 2. A malware analysis system comprising: processing circuitry configured to execute malware obtained as a candidate for an analyzing subject to obtain information related to communication transmitted from the obtained malware, the obtained malware being initially received from a malware collection system that collects malware from a communications network; determine whether the obtained malware is handled as an analyzing subject based on the obtained information; and designate an analyzing order with respect to the determined malware handled as an analyzing subject according to a number of communication counterparts related to communication generated by the obtained malware having been determined as an analyzing subject based on the obtained information and store the designated analyzing order in a database which is configured to be accessed by the processing circuitry for performing a main analysis process on the determined malware handled as an analyzing subject, according to the designated analyzing order, for creating a blacklist, wherein when the obtained malware is executed in an open environment that is an environment in which the obtained malware and an external communication network can be connected to each other, the processing circuitry obtains information related to presence of communication where a response other than errors is obtained, as information related to communication transmitted from the obtained malware, when the information obtained by the processing circuitry includes communication where a response other than errors is obtained, the processing circuitry determines that the obtained malware is an analyzing subject, and the processing circuitry designates the analyzing order of the malware determined as an analyzing subject according to the number of communication counterparts in which a response other than errors is obtained. 3. A malware analysis system comprising: processing circuitry configured to execute malware obtained as a candidate for an analyzing subject to obtain information related to communication transmitted from the obtained malware, the obtained malware being initially received from a malware collection system that collects malware from a communications network; determine whether the obtained malware is handled as an analyzing subject based on the obtained information; and designate an analyzing order with respect to the determined malware handled as an analyzing subject according to a number of communication counterparts related to communication generated by the obtained malware having been determined as an analyzing subject based on the obtained information and store the designated analyzing order in a database which is configured to be accessed by the processing circuitry for performing a main analysis process on the determined malware handled as an analyzing subject, according to the designated analyzing order, for creating a blacklist, wherein in a terminal in which the obtained malware is executed, by executing the obtained malware in a plurality of environments in which an OS, a library, and an application to be installed in the terminal are arbitrarily combined with one another, the processing circuitry obtains number of communication counterparts in communication transmitted from the obtained malware for each of the plurality of environments, and the processing circuitry designates the analyzing order of the determined malware handled as an analyzing subject according to a largest number of communication counterparts among the number of communication counterparts obtained by the processing circuitry for each of the plurality of environments. 4. A malware analysis system comprising: processing circuitry configured to execute malware obtained as a candidate for an analyzing subject to obtain information related to communication transmitted from the obtained malware, the obtained malware being initially received from a malware collection system that collects malware from a communications network; determine whether the obtained malware is handled as an analyzing subject based on the obtained information; and designate an analyzing order with respect to the determined malware handled as an analyzing subject according to a number of communication counterparts related to communication generated by the obtained malware having been determined as an analyzing subject based on the obtained information and store the designated analyzing order in a database which is configured to be accessed by the processing circuitry for performing a main analysis process on the determined malware handled as an analyzing subject, according to the designated analyzing order, for creating a blacklist, wherein the processing circuitry obtains, as for the determined malware handled as an analyzing subject, registration date and time that is date and time when the determined malware handled as an analyzing subject is registered for first time in a predetermined database in which pieces of the determined malware handled as an analyzing subject are stored in an integrated manner via the communication network, the processing circuitry determines whether the obtained malware is handled as an analyzing subject based on the registration date and time, and the processing circuitry designates the analyzing order of the determined malware handled as an analyzing subject having a newer one of the registration date and time higher, among pieces of malware having been determined by the determination unit as analyzing subjects. 5. A malware analysis system comprising: processing circuitry configured to execute malware obtained as a candidate for an analyzing subject to obtain information related to communication transmitted from the obtained malware, the obtained malware being initially recei

Assignees

Inventors

Classifications

  • Computer malware detection or handling, e.g. anti-virus arrangements · CPC title

  • the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms · CPC title

  • by executing in a restricted environment, e.g. sandbox or secure virtual machine · CPC title

  • Event detection, e.g. attack signature detection · 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 US10645098B2 cover?
A malware analysis system includes a preliminary analysis unit, a determination unit, and a designation unit. The preliminary analysis unit executes malware obtained as a candidate for an analyzing subject to obtain information related to communication transmitted from the malware. The determination unit determines whether the malware is handled as an analyzing subject based on information obta…
Who is the assignee on this patent?
Nippon Telegraph & Telephone
What technology area does this patent fall under?
Primary CPC classification H04L63/1416. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 05 2020 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).