DYNAMIC INSTRUMENTATION TECHNIQUE Russian patent published in 2010 - IPC G06F15/16 

Abstract RU 2390831 C1

FIELD: information technology.

SUBSTANCE: first and second exclusion instructions are inserted into an address from user address space. The return address of the called subprogram is stored. The given return address is replaced with the second exclusion instruction address. Control is transferred to the kernel from the first exclusion instruction. Control is transferred to the first exclusion instruction and control is transferred to the kernel from the second exclusion instruction when returning from the given subprogram. A storage for user-supplied subprogram data which must be instrumented is added to the operating system kernel. The following is used for instrumentation: a do-page-fault hander for monitoring return from it, a do-exit handler for monitoring its call, a send-signal handler for monitoring its call.

EFFECT: increased monitoring accuracy with small extra load on the processor and low memory requirements.

4 dwg

Similar patents RU2390831C1

Title Year Author Number
DYNAMIC INSTRUMENTATION TECHNIQUE 2008
  • Gerenkov Aleksej Anatol'Evich
  • Komkov Leonid Vladimirovich
RU2390821C1
SYSTEM AND METHOD FOR AUTOMATIC PROCESSING OF SOFTWARE SYSTEM ERRORS 2012
  • Antukh Aleksandr Ehduardovich
  • Malanov Aleksej Vladimirovich
RU2521265C2
METHOD OF DETECTING MALWARE IN OPERATING SYSTEM KERNEL 2012
  • Tumojan Evgenij Petrovich
  • Ol'Shanov Konstantin Dmitrievich
  • Cherementsev Sergej Nikolaevich
RU2510075C2
DETECTION AND MITIGATION OF HARM FROM THE MALICIOUS CALL OF SENSITIVE CODE 2015
  • Sahita Ravi
  • Deng Lu
  • Shanbhogue Vedvyas
  • Lu Lixin
  • Shepsen Alexander
  • Tatourian Igor
RU2665897C2
METHOD OF CREATING A SYSTEM CALL HANDLER 2014
  • Yudin Maksim Vitalevich
  • Tarasenko Aleksandr Sergeevich
  • Levchenko Vyacheslav Ivanovich
  • Kumagin Igor Yurevich
RU2596577C2
SYSTEM AND METHODS FOR AUDITING A VIRTUAL MACHINE 2017
  • Lukacs Sandor
  • Lutas Andrei-Vlad
  • Anichitei Ionel C.
RU2691187C1
SYSTEM AND METHOD FOR TRANSPARENT ROUTING AND PROFILING OF VIRTUALISED INBUILT COMPUTER SYSTEMS 2008
  • Andreev Stanislav Valer'Evich
  • Dragal'Chuk Vladislav Konstantinovich
  • Trofimov Aleksandr Sergeevich
  • Levin Mikhail Petrovich
  • Sukh Sang-Bum
RU2411571C2
SYSTEM AND METHOD FOR PROTECTION FROM NON-TRUSTED SYSTEM CONTROL MODE CODE BY MEANS OF REDIRECTION OF SYSTEM MANAGEMENT MODE INTERRUPT AND CREATION OF VIRTUAL MACHINE CONTAINER 2003
  • Satton Ii Dzhejms
  • Graurok Dehvid
  • Ulig Richard
  • Pojsner Dehvid
  • Glu Ehndrju
  • Kholl Klifford
  • Smit Iii Lorens
  • Nejger Gilbert
  • Kozukh Majkl
  • Dzhordzh Robert
  • Berdzhess Brehdli
RU2313126C2
METHOD FOR CODE PERFORMANCE IN HYPERVISOR MODE 2015
  • Igotti Nikolaj Nikolaevich
  • Ershov Mikhail Aleksandrovich
RU2609761C1
METHODS AND DEVICES OF ANTICIPATORY MEMORY CONTROL 2003
  • Sechrest Stjuart
  • Fortin Majkl R.
  • Ijigun Mekhmet
  • Ehrgan Senk
RU2348067C2

RU 2 390 831 C1

Authors

Gerenkov Aleksej Anatol'Evich

Gorelkina Ekaterina Anatol'Evna

Dates

2010-05-27Published

2008-09-23Filed