[공지사항]을 빙자한 안부와 근황 
Show more

Daily Arxiv

世界中で発行される人工知能関連の論文をまとめるページです。
このページはGoogle Geminiを活用して要約し、非営利で運営しています。
論文の著作権は著者および関連機関にあり、共有する際は出典を明記してください。

QLPro: Automated Code Vulnerability Discovery via LLM and Static Code Analysis Integration

Created by
  • Haebom

作者

Junze Hu, Xiangyu Jin, Yizhe Zeng, Yuling Liu, Yunpeng Li, Dan Du, Kaiyu Xie, Hongsong Zhu

概要

QLProは、大規模言語モデル(LLM)と静的分析ツールを体系的に統合し、オープンソースプロジェクト全体にわたる包括的な脆弱性の検出を可能にする新しい脆弱性検出フレームワークです。 GitHubの10のオープンソースプロジェクト(62の特定された脆弱性を含む)で構成された新しいデータセットJavaTestを使用して評価したところ、最先端の静的分析ツールであるCodeQLは24の脆弱性のみを検出しましたが、QLProは41の脆弱性を検出しました。さらに、QLProは従来知られていない6つの脆弱性を発見しました。

Takeaways、Limitations

Takeaways:
LLMと静的分析ツールの統合により、既存のツールよりも多くの脆弱性を効果的に検出できることがわかります。
0-day の脆弱性を含む、既知の未知の脆弱性発見の可能性を提示する。
オープンソースプロジェクトのセキュリティ強化に貢献できる新しいフレームワークを提供。
Limitations:
JavaTestデータセットの規模が比較的小さい。
QLProのパフォーマンスが他のプログラミング言語やプロジェクトタイプでも同様に維持されるかどうかをさらに検討する必要があります。
発見された脆弱性の重大度と影響評価に関する追加の分析が必要です。
👍