• 検索結果がありません。

エントロピー実行形式検索技術のメモリイメージへの適用に関する一考察

N/A
N/A
Protected

Academic year: 2021

シェア "エントロピー実行形式検索技術のメモリイメージへの適用に関する一考察"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会第 79 回全国大会. 5D-01 エントロピー実行形式検索技術のメモリイメージへの適用に関する一考察 高田. 慎也. 中村. 亨 大田 幸由. NTT セキュアプラットフォーム研究所 [email protected] することで類似性を評価する。差分平均が 0 の時 2 つの. 1.はじめに 類似するファイルを高速かつ高精度に見つけ出すこ とに対するニーズは高く、こうした技術分野で使用され. ファイルは一致し、差の増大とともに 2 つのファイルの 類似度は低くなり、最大値は 8 となる[3][4]。. るファイル類似度の評価方法としては、例えば、ファイ. しかしながらこの方式でも実行形式ファイルのエン. ルのエントロピー値を比較することで類似度を測定す. トロピースペクトルに発生するピーク位置のズレが誤. る方法の研究が盛んに行われている[1][2][3][4]。これに. 差となることが判明したため、スペクトルの比較に DP. 対してファイルを分割し、エントロピー値をファイルの. マッチングを加えた比較方式を導いた。ここで DP マッ. 区分ごとに計算し、得られるスペクトルに DP マッチン. チングは以下の式で表現される。. グを施すエントロピー実行形式検索技術を提案してき. X = (𝑥1 , 𝑥2 , … . , 𝑥𝑛 )、Y = (𝑦1 , 𝑦2 , … . , 𝑦𝑛 )について. た[5]。これにより類似度をより高精度に評価できるこ. 動的計画法により以下を計算. とを示した[5]。この応用として非正規の実行形式がフ. D(X, Y) = 𝑓(𝑛, 𝑚). ァイルを不正に操作するアプリケーションスプーフィ ングの防止への適用を提案した。一方、マルウェアなど の実行形式ではファイルの状態ではパッキングされて いるため、効果的な類似度評価を行うことが難しい。こ のため本稿では実行形式をメモリに展開し、そのメモリ イメージをダンプして類似評価を行う手法について検 討する。. 𝑓(t, i) = ‖𝑥𝑡 − 𝑦𝑖 ‖+min{ 𝑓(0,0) = 0,. 𝑓(𝑡, 𝑡 − 1) 𝑋 𝑆𝑡𝑢𝑡𝑡𝑒𝑟 𝑓(𝑡 − 1, 𝑖)𝑌 𝑆𝑡𝑢𝑡𝑡𝑒𝑟 𝑓(𝑡 − 1, 𝑖 − 1) 𝑛𝑜𝑆𝑡𝑢𝑡𝑡𝑒𝑟. 𝑓(𝑡, 0) = 𝑓(0, 𝑖) = ∞. DP マッチングを施した結果、Adobe 社 Acrobat の実行 形式ファイルの Ver9.3.0、Ver10.1.0、Ver11.0.0 のマイ ナーバージョンの実行形式ファイル抽出を適合率、再現 率ともに高スコア(≒100%)で実現することができた[5]。. 2. エントロピー値の計算方法 エントロピー値は閉域系における順序性の程度の指. 4. マルウェア等の実行形式への応用上の課題. 標値である。エントロピー値の計算方式は、. これまでに検討してきた評価方式は、一部がパッキン. 255. グされたマルウェアについては、その類似性を良く評価. E = − ∑ Pi log 2 (Pi ). できる。すなわちマルウェアのファイルの中でパックさ れている部分で局所的に高いエントロピー値を示し、こ. i=0. のスペクトルは Windows の正規プログラムやアーカイ. で定義される。. ブファイルでは見られないため、近年のパックされたマ ルウェア検体について、類似性を評価できる。一方フル. 3. ファイル分割による実行形式検索技術. パックされたマルウェアや自己解凍型の実行形式ファ. これまで検討してきたエントロピーを用いた実行形. イルでは、スペクトル全体が高エントロピー値(=8)に. 式ファイル類似度評価方式について簡単に紹介する。こ. 張り付いてしまうため、ファイルから類似性を評価する. れまでの検討で実行形式ファイル全体のエントロピー. ことは難しい。. 値を使って類似度を評価する方式は、誤検出が多いとい う結果が得られた。そこでファイルを分割し、区間ごと の差を比較する方式を考案した。. 5. 改良方式案 4章で挙げた問題を解決するため、実行形式の類似評価. ∑ni=1|Exi − Eyi | 類似度(差分平均) = n. をファイルではなく実行形式がメモリに展開された、プ ロセスのメモリイメージについて行うことを検討する。. この式では、比較対象の 2 つの実行形式ファイルを区分. プロセスのメモリイメージのダンプには Microsoft 社が. に分割し、各区分での区分エントロピー値をそれぞれ. 公開している、Toolkit Version 8.0 に含まれる User. (Exi, Eyi)求め、得られた値の差を取り、これを実行. Mode Process Dumper Version 8.1 やタスクマネージ. 形式ファイルの最後まで繰り返した後、差分平均を計算. ャのダンプ機能を使用した。. 3-521. Copyright 2017 Information Processing Society of Japan. All Rights Reserved..

(2) 情報処理学会第 79 回全国大会. ナーバージョン)を抽. 6. 改良方式案のテストとメモリ評価の傾向 図 1 は テ ス ト と し て 行 っ た Adobe Acrobat の. 出できることが分かっ. Ver9.3.0 と Ver9.3.1 のメモリイメージのエントロピー. た。マルウェアの亜種. 表 2 Windows 標準プロセス中の Acrobat の抽出結果. についても同様のメモ リイメージの解析から、 類似検索できることが 期待される。. 7.複 数 ブ ラ ウ ザ の 類似度評価 本提案の方式を用い てブラウザ(Firefox、 Google Chrome 、 IE). 図 1 メモリイメージのエントロピースペクトル. の類似性を評価した。 スペクトルを比較したものである。行ったテストから得. 表 3 に結果を示す。. られた、ファイルに対する分析との違いや傾向を表 1. Firefox から見た場合 (すべて Google の Web ページを 1 タブのみで. 表 1 ファイル分析とメモリイメージ分析の比較. 表示した状態にした)、 Chrome プロセス 1 と の類似度(差分平均)が 最も高く、Chrome プ ロセス 2 が最も低い値 にまとめた。一般的にファイルよりもメモリイメージの. を取る結果となった。 今. 方が、容量が大きいため、分析に時間がかかることが分. 回はブラウザの類似性. かった。また図のようにメモリイメージのエントロピー. について顕著な傾向は. スペクトルは全体的にスパイク状でありピーキーであ. みられなかった。. 表 3 ブラウザのメモリイメージ の類似度評価. る。このため類似度(差分平均)の値はファイル解析の時 と比べて、DP マッチングを施した場合であっても、類. 8.今後の予定. 似性の高い実行形式においてさえ値が大きくなる傾向 があることが分かった。また、一方で、一般的にプロセ スではメインの実行形式から、dll といったライブラリ が読み込まれる。プロセスのメモリイメージではファイ ルを対象に分析していた時ではできなかった、1 つのメ イン実行形式に関係する複数の実行形式ファイル群の 比較を総合的に行うことができると期待される。. 本稿での検討の結果、 エントロピー実行形式 検索技術を実行形式の メモリイメージに対する分析に応用した場合、類似バイ ナリに対して限定的だが高い類似性を観察することが できた。今後は、評価対象のメモリイメージの数を増や し、パックされた実行形式に対しても適用することで、 期待通りの傾向が得られるか評価したい。. 7.メモリイメージの類似度評価の適用性 メモリイメージに対するエントロピー実行形式検索技. 9.参考文献. 術を使った類似度評価の適用性について述べる。ファイ. [1] Mccreight et al. “System and method for entropybased near-match analysis. ” 国 際 特 許 WO2010 /107659 A1 [2]Davis et al.Guidance Software “Utilizing Entropy to Identify Undetected Malware” [3]高田他”ファイルのエントロピー測定による類似度 評価の新手法に関する提案” 第 60 回 CSEC 研究会 [4]高田他”ファイル類似度評価システムに関する考察” 第 76 回情報処理学会全国大会 [5]高田他”エントロピーと DP Matching を用いたファ イル類似度評価システムに関する考察”第 77 回情報処 理学会全国大会. ルの場合と異なり、類似検索対象群となるメモリイメー ジのダンプは数が限られる。このため非類似のメモリイ メージのダンプを類似と誤判定してしまうケースが発 生しないかを十分に検討することは難しい。従ってここ では、簡易に Windows で標準的に起動されているプロ セス群のメモリイメージと検索対象となる Adobe 社 Acrobat の複数のマイナーバージョンのメモリイメー ジについて、類似性を誤検出なく評価できるかを調べた。 結果を表 2 に示す。表 2 のようにベースとなる環境にお いて、ファイル解析の時と同様に類似実行形式群(マイ. 3-522. Copyright 2017 Information Processing Society of Japan. All Rights Reserved..

(3)

表 3 ブラウザのメモリイメージ  の類似度評価 6. 改良方式案のテストとメモリ評価の傾向  図1は テ ス ト と し て 行 っ たAdobe  AcrobatのVer9.3.0とVer9.3.1のメモリイメージのエントロピースペクトルを比較したものである。行ったテストから得られた、ファイルに対する分析との違いや傾向を表1にまとめた。一般的にファイルよりもメモリイメージの方が、容量が大きいため、分析に時間がかかることが分 かった。また図のようにメモリイメージのエントロピー スペクトルは全体的にスパイク

参照

関連したドキュメント

(2)疲労き裂の寸法が非破壊検査により特定される場合 ☆ 非破壊検査では,主に亀裂の形状・寸法を調査する.

フランツ・カフカ(FranzKafka)の作品の会話には「お見通し」発言

前章 / 節からの流れで、計算可能な関数のもつ性質を抽象的に捉えることから始めよう。話を 単純にするために、以下では次のような型のプログラム を考える。 は部分関数 (

修正 Taylor-Wiles 系を適用する際, Galois 表現を局所体の Galois 群に 制限すると絶対既約でないことも起こり, その時には普遍変形環は存在しないので普遍枠

実際, クラス C の多様体については, ここでは 詳細には述べないが, 代数 reduction をはじめ類似のいくつかの方法を 組み合わせてその構造を組織的に研究することができる

と言っても、事例ごとに意味がかなり異なるのは、子どもの性格が異なることと同じである。その

( 同様に、行為者には、一つの生命侵害の認識しか認められないため、一つの故意犯しか認められないことになると思われる。

FSIS が実施する HACCP の検証には、基本的検証と HACCP 運用に関する検証から構 成されている。基本的検証では、危害分析などの