Operating System’s Kernel Hooking Methods (Study Case of Linux Kernel)

The article presents an overview of dynamic integration in the kernel Linux, allowed to modify (add, change) its functionality. Traditional methods of integration based on changing in the kernel code (patching), and methods based on using system capabilities (for example, LSM) are considered. Specia...

Full description

Bibliographic Details
Main Author: Ilya Vladimirovich Matveychikov
Format: Article
Language:English
Published: Joint Stock Company "Experimental Scientific and Production Association SPELS 2014-12-01
Series:Безопасность информационных технологий
Subjects:
Online Access:https://bit.mephi.ru/index.php/bit/article/view/146
_version_ 1797722239604359168
author Ilya Vladimirovich Matveychikov
author_facet Ilya Vladimirovich Matveychikov
author_sort Ilya Vladimirovich Matveychikov
collection DOAJ
description The article presents an overview of dynamic integration in the kernel Linux, allowed to modify (add, change) its functionality. Traditional methods of integration based on changing in the kernel code (patching), and methods based on using system capabilities (for example, LSM) are considered. Special attention is paid to interception key mechanisms of the kernel, such as exception handlers and system call dispatcher.
first_indexed 2024-03-12T09:44:40Z
format Article
id doaj.art-f3a0cccdd805465bb7c2e61f00d58ec1
institution Directory Open Access Journal
issn 2074-7128
2074-7136
language English
last_indexed 2024-03-12T09:44:40Z
publishDate 2014-12-01
publisher Joint Stock Company "Experimental Scientific and Production Association SPELS
record_format Article
series Безопасность информационных технологий
spelling doaj.art-f3a0cccdd805465bb7c2e61f00d58ec12023-09-02T13:01:09ZengJoint Stock Company "Experimental Scientific and Production Association SPELSБезопасность информационных технологий2074-71282074-71362014-12-01214146Operating System’s Kernel Hooking Methods (Study Case of Linux Kernel)Ilya Vladimirovich Matveychikov0National Research Nuclear University MEPhIThe article presents an overview of dynamic integration in the kernel Linux, allowed to modify (add, change) its functionality. Traditional methods of integration based on changing in the kernel code (patching), and methods based on using system capabilities (for example, LSM) are considered. Special attention is paid to interception key mechanisms of the kernel, such as exception handlers and system call dispatcher.https://bit.mephi.ru/index.php/bit/article/view/146hookingOS kernelLinux
spellingShingle Ilya Vladimirovich Matveychikov
Operating System’s Kernel Hooking Methods (Study Case of Linux Kernel)
Безопасность информационных технологий
hooking
OS kernel
Linux
title Operating System’s Kernel Hooking Methods (Study Case of Linux Kernel)
title_full Operating System’s Kernel Hooking Methods (Study Case of Linux Kernel)
title_fullStr Operating System’s Kernel Hooking Methods (Study Case of Linux Kernel)
title_full_unstemmed Operating System’s Kernel Hooking Methods (Study Case of Linux Kernel)
title_short Operating System’s Kernel Hooking Methods (Study Case of Linux Kernel)
title_sort operating system s kernel hooking methods study case of linux kernel
topic hooking
OS kernel
Linux
url https://bit.mephi.ru/index.php/bit/article/view/146
work_keys_str_mv AT ilyavladimirovichmatveychikov operatingsystemskernelhookingmethodsstudycaseoflinuxkernel