- Integration of CiNii Books functions for fiscal year 2025 has completed
- Trial version of CiNii Research Knowledge Graph Search feature is available on CiNii Labs
- 【Updated on November 26, 2025】Regarding the recording of “Research Data” and “Evidence Data”
- Start the collection of all publicly IRDB content
- Incorporate Research Data from KAKEN
Implementation and Evaluation of a System Call Moving Target Defense Applied Multiple Times at Runtime for Binary Injections
-
- Minato Yuta
- Kyushu University
-
- Masumoto Takeshi
- Kyushu University
-
- Koide Hiroshi
- Kyushu University
Bibliographic Information
- Published
- 2025
- DOI
-
- 10.15803/ijnc.15.2_118
- Publisher
- IJNC Editorial Committee
Search this article
Description
We propose and evaluate a system call-based Moving Target Defense (MTD) mechanism as a countermeasure against code injection attacks that exploit unknown vulnerabilities. Although integrating the proposed MTD mechanism into the OS kernel would be more ideal, we implemented it in userland for this study in order to demonstrate its feasibility and evaluate its effectiveness. The proposed system randomizes the mapping between system call numbers and their corresponding functions, thereby invalidating system calls issued by injected malicious code. Since system calls serve as the primary interface through which user applications access system resources, this randomization prevents attackers from achieving their objectives, even if they successfully inject code into a process. This approach, categorized as an MTD technique, is particularly promising against zero-day attacks, where vulnerabilities are exploited before they are patched. By dynamically altering the mapping at each system call invocation, the system increases its runtime diversity and unpredictability. While kernel-level implementation remains a future goal, our evaluation—conducted by remapping system call invocations through a userland wrapper—demonstrates that the proposed method can detect and mitigate code injection attacks in a wide range of existing compiled programs, without requiring specialized hardware support.
Journal
-
- International Journal of Networking and Computing
-
International Journal of Networking and Computing 15 (2), 118-137, 2025
IJNC Editorial Committee
- Tweet
Details 詳細情報について
-
- CRID
- 1390586411035515008
-
- ISSN
- 21852847
- 21852839
-
- Text Lang
- en
-
- Data Source
-
- JaLC
-
- Abstract License Flag
- Disallowed
