このエントリーをはてなブックマークに追加
ID 68931
著者
Sato, Masaya Okayama Prefectural University
Omori, Taku Okayama Prefectural University
Yamauchi, Toshihiro Okayama University ORCID Kaken ID publons researchmap
Taniguchi, Hideo Okayama University Kaken ID publons researchmap
抄録
Methods to hook system calls issued by a guest operating system (OS) running on a virtual machine using a virtual machine monitor are proposed. The address of the hook point is derived from the guest OS’s source code and established prior to the kernel startup process. Due to changes in system call processing in OS updates and address space layout randomization, the addresses of these hook points cannot always be pre-determined before the kernel startup process. To address this challenge, a method for estimating the system call hook point is proposed in Linux by analyzing the guest OS memory on x86-64 CPUs rather than pre-calculation. Although the method supports Linux, the method can be extended to support other OS types. In this paper, we propose a method to extend the method to support additional OSes. Specifically, we present analysis results and a novel method for estimating hook points on FreeBSD, NetBSD, and OpenBSD. The effectiveness of our proposed method is also demonstrated through evaluation.
キーワード
system call
virtual machine monitor
operating system
備考
© 2023 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
This fulltext file will be available in Feb. 2026.
発行日
2023-11-27
出版物タイトル
2023 Eleventh International Symposium on Computing and Networking Workshops (CANDARW)
出版者
IEEE
開始ページ
267
終了ページ
273
ISSN
2832-1324
資料タイプ
会議発表論文
言語
英語
OAI-PMH Set
岡山大学
著作権者
© 2023 IEEE.
論文のバージョン
author
DOI
関連URL
isVersionOf https://doi.org/10.1109/candarw60564.2023.00051
Citation
M. Sato, T. Omori, T. Yamauchi and H. Taniguchi, "Supporting Multiple OS Types on Estimation of System Call Hook Point by Virtual Machine Monitor," 2023 Eleventh International Symposium on Computing and Networking Workshops (CANDARW), Matsue, Japan, 2023, pp. 267-273, doi: 10.1109/CANDARW60564.2023.00051.
助成情報
22H03592: 機器毎のソフトウェア構成変更による攻撃難化と攻撃耐性を持つ基盤ソフトウェアの研究 ( 独立行政法人日本学術振興会 / Japan Society for the Promotion of Science )