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...
Main Author: | |
---|---|
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 |