SYSTEM AND METHOD OF DETECTING VULNERABILITIES USING INTERCEPTION OF FUNCTION CALLS Russian patent published in 2019 - IPC G06F21/54 G06F21/57 

Abstract RU 2697948 C1

FIELD: physics.

SUBSTANCE: invention relates to computer engineering. Disclosed is a system for detecting vulnerabilities of an application by intercepting function calls by changing an application code which contains: modification means for: detecting, in an analyzed application code, at least one function according to at least one function modification rule, wherein the rule comprises at least a function prototype and an agreement to call said function; adding an executable code when executing an application into application memory, which performs interception of a function call and takes control over itself, and upon completion of execution, returns control to a function; execution means for: executing an application after adding the executable code to the modification means; collecting data using the added executable code; transmitting said data to an analysis means; analysis means for: analyzing data received from the execution means using at least one safe execution requirement, wherein the requirement comprises at least a range of allowable argument values for functions for which an executable code has been added by the modification means to intercept their call; detecting at least one vulnerability in the application in case of discrepancy of data received from the means of execution, range of allowable values of at least one requirement.

EFFECT: technical result consists in detection of vulnerabilities in applications using interception of function calls.

14 cl, 3 dwg

Similar patents RU2697948C1

Title Year Author Number
SYSTEM AND METHOD OF GENERATING LOG WHEN EXECUTING FILE WITH VULNERABILITIES IN VIRTUAL MACHINE 2018
  • Monastyrskij Aleksej Vladimirovich
  • Pavlyushchik Mikhail Aleksandrovich
  • Pintijskij Vladislav Valerevich
  • Anikin Denis Vyacheslavovich
  • Kirsanov Dmitrij Aleksandrovich
RU2724790C1
SYSTEM AND METHOD OF DETECTING MALICIOUS CODE IN FILE 2016
  • Golovkin Maksim Yurevich
  • Monastyrskij Aleksej Vladimirovich
  • Pintijskij Vladislav Valerevich
  • Pavlyushchik Mikhail Aleksandrovich
  • Butuzov Vitalij Vladimirovich
  • Karasovskij Dmitrij Valerievich
RU2637997C1
METHOD OF CREATING ANTIVIRUS RECORD WHEN DETECTING MALICIOUS CODE IN RANDOM-ACCESS MEMORY 2015
  • Pavlyushshik Mikhail Aleksandrovich
  • Monastyrskij Aleksej Vladimirovich
  • Nazarov Denis Aleksandrovich
RU2592383C1
METHOD OF DETECTING MALICIOUS CODE IN RANDOM-ACCESS MEMORY 2015
  • Pavlyushshik Mikhail Aleksandrovich
  • Monastyrskij Aleksej Vladimirovich
  • Nazarov Denis Aleksandrovich
RU2589862C1
SYSTEM AND METHOD FOR LOG FORMING IN VIRTUAL MACHINE FOR ANTI-VIRUS FILE CHECKING 2017
  • Pintijskij Vladislav Valerevich
  • Anikin Denis Vyacheslavovich
  • Kobychev Denis Yurevich
  • Golovkin Maksim Yurevich
  • Butuzov Vitalij Vladimirovich
  • Karasovskij Dmitrij Valerievich
  • Kirsanov Dmitrij Aleksandrovich
RU2649794C1
SYSTEM AND METHOD FOR PERFORMING ANTI-VIRUS SCAN OF FILE ON VIRTUAL MACHINE 2016
  • Monastyrskij Aleksej Vladimirovich
  • Butuzov Vitalij Vladimirovich
  • Golovkin Maksim Yurevich
  • Karasovskij Dmitrij Valerievich
  • Pintijskij Vladislav Valerevich
  • Kobychev Denis Yurevich
RU2628921C1
SYSTEM AND METHOD OF DETECTING THE HARMFUL CODE IN THE ADDRESS PROCESS SPACE 2017
  • Pavlyushchik Mikhail Aleksandrovich
RU2665910C1
SYSTEM AND METHOD OF DETECTING MALICIOUS SCRIPT 2017
  • Pavlyushchik Mikhail Aleksandrovich
RU2659738C1
SYSTEM AND METHOD OF FILE ANALYSIS FOR MALICIOUSNESS IN VIRTUAL MACHINE 2017
  • Pintijskij Vladislav Valerevich
  • Anikin Denis Vyacheslavovich
  • Kobychev Denis Yurevich
  • Golovkin Maksim Yurevich
  • Butuzov Vitalij Vladimirovich
  • Karasovskij Dmitrij Valerievich
  • Kirsanov Dmitrij Aleksandrovich
RU2665911C2
METHOD OF DETECTION OF A MALICIOUS FILE USING THE DATABASE OF VULNERABLE DRIVERS 2022
  • Lopatin Evgenii Igorevich
  • Kondratev Dmitrii Andreevich
RU2794713C1

RU 2 697 948 C1

Authors

Kalinin Aleksandr Valentinovich

Rumyantsev Sergej Aleksandrovich

Kumagin Igor Yurevich

Dates

2019-08-21Published

2018-04-19Filed