FIELD: information technology.
SUBSTANCE: computer-implemented method for performing an anti-virus scan of a file on a virtual machine in which: a file in a virtual machine is executed with successive entry of API function calls and entry of internal events into the first log, the first type signature from the database of first type signatures is identified from the first log, re-execution of the file is performed on the virtual machine with entries of internal events in the second log. After that, the second type signature is identified in the second log from the second type signature database and the criterion for making entries about the API function calls based on the second and the first logs is determined, the third execution of the file is made on the virtual machine, adding only internal events to the third log, as long as the criterion for entering records about API function calls, after which records are made about API function calls, is not performed, an anti-virus scan of the file is performed by identifying in the third log a malicious signature using database of malicious signatures, the file will be considered malicious when a malicious signature is detected in the third log.
EFFECT: detecting a malicious file containing program code that makes it difficult to detect this malicious file when executing a file on a virtual machine.
40 cl, 3 tbl, 6 dwg
Title | Year | Author | Number |
---|---|---|---|
SYSTEM AND METHOD OF DETECTING MALICIOUS CODE IN FILE | 2016 |
|
RU2637997C1 |
SYSTEM AND METHOD OF CREATING ANTIVIRUS RECORD | 2018 |
|
RU2697954C2 |
SYSTEM AND METHOD OF GENERATING LOG WHEN EXECUTING FILE WITH VULNERABILITIES IN VIRTUAL MACHINE | 2018 |
|
RU2724790C1 |
SYSTEM AND METHOD FOR LOG FORMING IN VIRTUAL MACHINE FOR ANTI-VIRUS FILE CHECKING | 2017 |
|
RU2649794C1 |
SYSTEM AND METHOD FOR IDENTIFYING MALICIOUS FILES | 2017 |
|
RU2673407C1 |
SYSTEM AND METHOD OF FILE ANALYSIS FOR MALICIOUSNESS IN VIRTUAL MACHINE | 2017 |
|
RU2665911C2 |
EMULATOR AND METHOD FOR EMULATION | 2020 |
|
RU2757409C1 |
METHOD OF CREATING ANTIVIRUS RECORD WHEN DETECTING MALICIOUS CODE IN RANDOM-ACCESS MEMORY | 2015 |
|
RU2592383C1 |
METHOD OF DETECTING MALICIOUS CODE IN RANDOM-ACCESS MEMORY | 2015 |
|
RU2589862C1 |
METHOD OF DETECTING MALICIOUS FILES THAT COUNTERACT ANALYSIS IN ISOLATED ENVIRONMENT | 2018 |
|
RU2708355C1 |
Authors
Dates
2017-08-22—Published
2016-03-18—Filed