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

サンプリング適用による動的データ構造推定の精度・効率の評価

N/A
N/A
Protected

Academic year: 2021

シェア "サンプリング適用による動的データ構造推定の精度・効率の評価"

Copied!
1
0
0

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

全文

(1)情報処理学会論文誌. プログラミング. Vol.12 No.2 16 (May 2019). 発表概要. サンプリング適用による動的データ構造推定の 精度・効率の評価 小泉 雄太1,a). 荒堀 喜貴1. 権藤 克彦1. 2018年11月1日発表. Howard に代表されるメモリアクセスパターンに基づくデータ構造推定は正確であり,バイナリレベル の脆弱性解析等に有効な技術である.しかし,従来のデータ構造推定手法は全メモリアクセスの監視を 行うため実行オーバヘッドが大きく,手法の適用ケースを制限している.そこで本発表では,アクセスパ ターンに基づくデータ構造推定に対し,監視対象のメモリアクセスをサンプリングする手法を提案し,実 行オーバヘッドの削減を試みる.我々は動的バイナリ解析器(Intel Pin)を用いて監視対象をヒープオブ ジェクトに限定した Howard 実装を再現し,この再現実装に対し Adaptive Bursty Tracing によるサンプ リングを適用する.ここで,サンプリングによって欠落したアクセス情報を,同一 calling context でまと められたグループ単位で集約することによりデータ構造推定精度を保つ工夫を行う.さらに,集約した情 報を比較することで calling context 間における関係性の類推を試みる.小規模ベンチマークを用いた実験 を通して,提案するサンプリングの有無によるデータ構造推定精度の変化と実行オーバヘッドの変化を評 価した結果を報告する.. Presentation Abstract. Measuring the Accuracy and Efficiency of Sampling-based Inference of Dynamic Data Structures Yuta Koizumi1,a). Yoshitaka Arahori1. Katsuhiko Gondow1. Presented: November 1, 2018. Techniques, such as Howard, for inferring dynamic data structures based on memory access patterns are precise, and have been known to be effective for analyzing software vulnerabilities at binary level. However, existing techniques for dynamic data structure inference monitor all memory accesses by the target program and thus incur high runtime overheads, which limits their wide adoption in many practical cases. In this talk, we present the application of a memory-access sampling method to the problem of dynamic data structure inference in order to reduce runtime overheads. We use a dynamic binary analysis tool (Intel Pin) to implement a modified Howard, which focuses memory-access monitoring on heap and samples the heap monitoring. Our initial experiments on small benchmarks report the effects of the application of sampling on the accuracy and efficiency of dynamic data structure inference.. This is the abstract of an unrefereed presentation, and it should not preclude subsequent publication. 1. a). 東京工業大学 Tokyo Institute of Technology, Meguro, Tokyo 152–8550, Japan [email protected]. c 2019 Information Processing Society of Japan . 16.

(2)

参照

関連したドキュメント

For instance, Racke & Zheng [21] show the existence and uniqueness of a global solution to the Cahn-Hilliard equation with dynamic boundary conditions, and later Pruss, Racke

In this work, we have applied Feng’s first-integral method to the two-component generalization of the reduced Ostrovsky equation, and found some new traveling wave solutions,

In this article we study a free boundary problem modeling the tumor growth with drug application, the mathematical model which neglect the drug application was proposed by A..

Thus, we use the results both to prove existence and uniqueness of exponentially asymptotically stable periodic orbits and to determine a part of their basin of attraction.. Let

, 6, then L(7) 6= 0; the origin is a fine focus of maximum order seven, at most seven small amplitude limit cycles can be bifurcated from the origin.. Sufficient

“Breuil-M´ezard conjecture and modularity lifting for potentially semistable deformations after

Variational iteration method is a powerful and efficient technique in finding exact and approximate solutions for one-dimensional fractional hyperbolic partial differential equations..

Section 3 is first devoted to the study of a-priori bounds for positive solutions to problem (D) and then to prove our main theorem by using Leray Schauder degree arguments.. To show