本研究では、ソフトウェアアーティファクト内の秘密とそれが保護するアセットの関係を特定するための静的解析ツール「AssetHarvester」を提案している。
主な内容は以下の通り:
秘密とアセットの共存パターンを4つ特定した。これらのパターンを利用して、秘密とアセットのペアを検出する。
パターンマッチング、データフロー解析、高速近似ヒューリスティクスの3つのアプローチを組み合わせて、AssetHarvesterを構築した。
1,791件の秘密-アセットペアからなるベンチマークデータセット「AssetBench」を作成した。
AssetHarvesterを使って、秘密-アセットペアを検出した結果、全体としての精度97%、再現率90%、F1スコア94%を達成した。
データフロー解析を用いることで、秘密検出ツールの再現率を向上させることができる。また、AssetHarvesterは非データベースアセットにも拡張可能である。
In un'altra lingua
dal contenuto originale
arxiv.org
Approfondimenti chiave tratti da
by Setu Kumar B... alle arxiv.org 03-29-2024
https://arxiv.org/pdf/2403.19072.pdfDomande più approfondite