ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 研究報告
  2. インターネットと運用技術(IOT)
  3. 2026
  4. 2026-IOT-075

eBPFヘルパ関数のメモリ引数仕様と実装の整合性検査

https://ipsj.ixsq.nii.ac.jp/records/2012039
https://ipsj.ixsq.nii.ac.jp/records/2012039
aa4136fb-096c-4219-bf9e-1744a6f542e9
名前 / ファイル ライセンス アクション
IPSJ-IOT26075010.pdf IPSJ-IOT26075010.pdf (1023.8 KB)
 2028年9月17日からダウンロード可能です。
Copyright (c) 2026 by the Information Processing Society of Japan

WEKO

非会員:¥660, IPSJ:学会員:¥330, IOT:会員:¥0, DLIB:会員:¥0
Item type SIG Technical Reports(1)
公開日 2026-09-17
タイトル
言語 ja
タイトル eBPFヘルパ関数のメモリ引数仕様と実装の整合性検査
言語
言語 jpn
キーワード
主題Scheme Other
主題 OS
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_18gh
資源タイプ technical report
著者所属
慶應義塾大学
著者所属
慶應義塾大学
著者所属
慶應義塾大学
著者所属
慶應義塾大学
著者所属
慶應義塾大学
著者名 粟根,颯偲

× 粟根,颯偲

粟根,颯偲

Search repository
鈴木,幹理

× 鈴木,幹理

鈴木,幹理

Search repository
丸山,裕貴

× 丸山,裕貴

丸山,裕貴

Search repository
仲嶋,裕希

× 仲嶋,裕希

仲嶋,裕希

Search repository
河野,健二

× 河野,健二

河野,健二

Search repository
論文抄録
内容記述タイプ Other
内容記述 eBPFは,ユーザが作成したプログラムをLinuxカーネル内で実行し,カーネル機能の拡張や計測を可能にする機構である.eBPFでは,プログラムの安全性をeBPF verifierによる静的解析で検査する.また,カーネル機能の一部はeBPFヘルパ関数として提供され,verifierは各ヘルパ関数のプロトタイプに記述された引数型および型フラグに基づいて,呼出し時の引数を検証する.しかし,プロトタイプが表す引数仕様とヘルパ関数の実装が一致しなければ,verifierは実装とは異なる前提に基づいて安全性を判断する可能性がある.本研究では,メモリへのポインタを表す引数型ARG_PTR_TO_MEMを対象として,eBPFヘルパ関数のプロトタイプと実装との整合性を静的に検査する手法を提案する.提案手法は,プロトタイプの型フラグおよびサイズ情報が表す引数仕様を複数の検査項目へ分解する.一方,LinuxカーネルのLLVM IRを解析し,対象引数を介した読取りや書込みなどのメモリ操作を関数呼出し先まで追跡する.得られた意味情報を用いて各検査項目を証明または反証し,証明・反証のいずれも行えない場合には未確定とする.適用されるすべての検査項目を証明できた引数のみを整合と判定する.提案手法を静的解析ツールとして実装し,upstream Linuxカーネルの特定の構成に適用した.評価対象となった106引数のうち,14引数を整合,5引数を不整合,87引数を未確定と判定した.また,521件の検査項目のうち,119件を証明し,5件を反証し,397件を未確定とした.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA12326962
書誌情報 研究報告インターネットと運用技術(IOT)

巻 2026-IOT-75, 号 10, p. 1-9, 発行日 2026-09-17
ISSN
収録物識別子タイプ ISSN
収録物識別子 2188-8787
Notice
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc.
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2026-09-02 08:37:52.849265
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