ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(ジャーナル)
  2. Vol.65
  3. No.9

仮想計算機モニタによる複数OSに対応したシステムコール検知箇所推定手法

https://doi.org/10.20729/00239255
https://doi.org/10.20729/00239255
04dc1611-8d4b-4203-98ac-c27a6ad4e50d
名前 / ファイル ライセンス アクション
IPSJ-JNL6509021.pdf IPSJ-JNL6509021.pdf (1.8 MB)
 2026年9月15日からダウンロード可能です。
Copyright (c) 2024 by the Information Processing Society of Japan
非会員:¥660, IPSJ:学会員:¥330, 論文誌:会員:¥0, DLIB:会員:¥0
Item type Journal(1)
公開日 2024-09-15
タイトル
タイトル 仮想計算機モニタによる複数OSに対応したシステムコール検知箇所推定手法
タイトル
言語 en
タイトル Estimation Method of System Call Hook Point for Multiple OSes by Virtual Machine Monitor
言語
言語 jpn
キーワード
主題Scheme Other
主題 [特集:サプライチェーンを安全にするサイバーセキュリティ技術] システムコール,仮想計算機モニタ,OS,メモリ解析
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
ID登録
ID登録 10.20729/00239255
ID登録タイプ JaLC
著者所属
岡山県立大学大学院情報系工学研究科
著者所属
岡山県立大学情報工学部
著者所属
岡山大学学術研究院環境生命自然科学学域
著者所属
岡山大学大学院環境生命自然科学研究科
著者所属(英)
en
Graduate School of Computer Science and Systems Engineering, Okayama Prefectural University
著者所属(英)
en
Faculty of Computer Science and Systems Engineering, Okayama Prefectural University
著者所属(英)
en
Faculty of Environmental, Life, Natural Science and Technology, Okayama University
著者所属(英)
en
Graduate School of Environmental, Life, Natural Science and Technology, Okayama University
著者名 大森, 卓

× 大森, 卓

大森, 卓

Search repository
佐藤, 将也

× 佐藤, 将也

佐藤, 将也

Search repository
山内, 利宏

× 山内, 利宏

山内, 利宏

Search repository
谷口, 秀夫

× 谷口, 秀夫

谷口, 秀夫

Search repository
著者名(英) Taku, Omori

× Taku, Omori

en Taku, Omori

Search repository
Masaya, Sato

× Masaya, Sato

en Masaya, Sato

Search repository
Toshihiro, Yamauchi

× Toshihiro, Yamauchi

en Toshihiro, Yamauchi

Search repository
Hideo, Taniguchi

× Hideo, Taniguchi

en Hideo, Taniguchi

Search repository
論文抄録
内容記述タイプ Other
内容記述 仮想計算機モニタによるシステムコールの検知において検知箇所のアドレスは,OSバージョンの更新により再計算が必要となる.また,アドレス空間のランダム化によりカーネル起動処理前に計算できない.我々はこれまでに,x86-64のCPUで動作するLinuxを対象に,カーネル起動処理前の計算によらず,ゲストOSのメモリ解析により検知箇所を推定する手法を提案した.本稿では,複数OSに対応した推定手法の実現を目的とし,FreeBSD,NetBSD,およびOpenBSDにおいても検知箇所を推定する手法について述べる.複数OSへの対応における3つの課題を示し,これらに対処する.1つ目の課題は,ページテーブルの切替えであり,SWAPGS命令とCR3切替え命令を探索対象に加えることにより,セグメント切替えとページテーブル切替えを考慮し探索する.2つ目の課題は,検知箇所として用いる命令の決定であり,探索対象の命令の種類を拡大し,かつ,オペランドを含めた探索を行うことにより,誤推定を抑制する.3つ目の課題は,エントリポイントから連続する処理の外におけるスタック切替えであり,エントリポイントから連続するメモリ領域の外でスタック切替えが実行されることを考慮して,探索対象の命令の順序を決定し,検知箇所を推定する.また,評価により,提案手法の有効性を示す.
論文抄録(英)
内容記述タイプ Other
内容記述 For monitoring system calls by a virtual machine monitor, the monitoring program needs to recalculate the hook point address due to changes of system call processing or address space layout randomization. For example, OS updates may change the processing of system calls and the address space layout randomization changes the starting address in each boot. We previously proposed a method to estimate a hook point in Linux by memory analysis on x86-64 CPUs rather than pre-calculation. In this paper, we extend our previous method to FreeBSD, NetBSD, and OpenBSD. The first challenge is page table switching. We search instructions considering segment switching and page table switching. The second challenge is determination of the instruction to be used as the hook point. We suppress misestimation by expanding the types of instructions to be searched for and including operands. The third challenge is stack switching outside of consecutive processes from the entry point. We determine the order of instructions to be searched, considering that the stack switching is executed outside contiguous memory from the entry point. The verification results show that the proposed method estimates hook points on various OSes with small overhead and no misestimation.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AN00116647
書誌情報 情報処理学会論文誌

巻 65, 号 9, p. 1374-1385, 発行日 2024-09-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7764
公開者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 08:17:36.802129
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3