ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. シンポジウム
  2. シンポジウムシリーズ
  3. コンピュータセキュリティシンポジウム
  4. 2022

UEFI モジュールのパッキングによる難読化

https://ipsj.ixsq.nii.ac.jp/records/223202
https://ipsj.ixsq.nii.ac.jp/records/223202
cc830f31-9c2d-4735-a157-a1e37b897bd7
名前 / ファイル ライセンス アクション
IPSJ-CSS2022147.pdf IPSJ-CSS2022147.pdf (464.3 kB)
Copyright (c) 2022 by the Information Processing Society of Japan

WEKO

オープンアクセス
Item type Symposium(1)
公開日 2022-10-17
タイトル
タイトル UEFI モジュールのパッキングによる難読化
タイトル
言語 en
タイトル Obfuscation of UEFI Modules with Packer
言語
言語 jpn
キーワード
主題Scheme Other
主題 UEFI, DXE, TPM2.0, AES, 難読化
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_5794
資源タイプ conference paper
著者所属
早稲田大学
著者所属
NTTセキュリティ・ジャパン
著者所属
早稲田大学/情報通信研究機構
著者所属(英)
en
Waseda University
著者所属(英)
en
NTT Security (Japan) KK
著者所属(英)
en
Waseda University / NICT
著者名 松尾, 和輝

× 松尾, 和輝

松尾, 和輝

Search repository
丹田, 賢

× 丹田, 賢

丹田, 賢

Search repository
川古谷, 裕平

× 川古谷, 裕平

川古谷, 裕平

Search repository
森, 達哉

× 森, 達哉

森, 達哉

Search repository
著者名(英) Kazuki, Matsuo

× Kazuki, Matsuo

en Kazuki, Matsuo

Search repository
Satoshi, Tanda

× Satoshi, Tanda

en Satoshi, Tanda

Search repository
Yuhei, Kawakoya

× Yuhei, Kawakoya

en Yuhei, Kawakoya

Search repository
Tatsuya, Mori

× Tatsuya, Mori

en Tatsuya, Mori

Search repository
論文抄録
内容記述タイプ Other
内容記述 UEFI (Unified Extensible Firmware Interface) は,ハードウェアの初期化や OS の起動を担う標準規格である.UEFI に準拠したプログラム(UEFI モジュール)は,OS のセキュリティ機構を回避できるため,悪用されるとより深刻な被害につながるリスクがある.UEFI モジュールの脆弱性の一例として,DXE (UEFI のブートフェーズの内の一つ) でのバッファーオーバーフロー脆弱性が報告されている.攻撃者がこうした脆弱性をみつけるためには,攻撃対象の PC モデルの DXE ドライバーを解析する必要がある.本研究は,攻撃者による DXE ドライバーの解析を妨害する手法として,パッキングによる難読化手法を提案する.中心的なアイディアは,端末ごとに異なる暗号鍵を TPM に格納し,AES でデータを暗号化することである.鍵を持たない攻撃者がリバーシングを行う事は不可能である.本論文では,提案手法が攻撃者による様々な脆弱性情報の取得・解析方法に対し,有効に機能することを示す.提案手法の実装・性能評価を行った結果,1つの UEFI モジュールをパックするために必要なオーバーヘッドは,約 0.01 秒の実行時間の増加,2081 bytes のデータ増加であり,提案手法が実用的であることを明らかにした.
論文抄録(英)
内容記述タイプ Other
内容記述 UEFI (Unified Extensible Firmware Interface) is a standard for hardware initialization and OS booting. Since, UEFI-compliant programs (UEFI modules) can bypass OS security mechanisms, it will cause serious damage to the system if being exploited. As an example of vulnerability found in UEFI module, there is a buffer overflow vulnerability in DXE (one of the UEFI boot phases). In order for an attacker to find these vulnerabilities, it is necessary to analyze the DXE driver of the target PC model. In this research, we propose an obfuscation method (packing) to prevent attackers from analyzing the DXE driver. The core concept is to store a different encryption key in the TPM for each terminal and encrypt the data with AES. In this way, attacker with no key could not be able to perform reversing. In this paper, we show that the proposed method works effectively against various vulnerability information acquisition and analysis by attackers. As a result of implementation and performance evaluation of the proposed method, the overhead required to pack one UEFI module is about 0.01 second increase in execution time and 2081 bytes increase in data, so the proposed method is practical.
書誌情報 コンピュータセキュリティシンポジウム2022論文集

p. 1071-1078, 発行日 2022-10-17
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 13:28:21.346566
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