論文の概要: Unleashing the Power of LLM to Infer State Machine from the Protocol Implementation
- arxiv url: http://arxiv.org/abs/2405.00393v4
- Date: Thu, 27 Mar 2025 02:51:49 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-03-28 12:48:17.943150
- Title: Unleashing the Power of LLM to Infer State Machine from the Protocol Implementation
- Title(参考訳): プロトコル実装から状態マシンを推論するLLMのパワーを解放する
- Authors: Haiyang Wei, Ligeng Chen, Zhengjie Du, Yuhan Wu, Haohui Huang, Yue Liu, Guang Cheng, Fengyuan Xu, Linzhang Wang, Bing Mao,
- Abstract要約: 本稿では,Large Language Models (LLMs) を用いた新しい状態マシン推論手法であるProtocolGPTを提案する。
提案手法は90%以上の精度を達成し, ベースラインを30%以上上回った。
プロトコルファジィングとアプローチを統合することで、カバレッジが20%以上向上し、2つの0日間の脆弱性が明らかになった。
- 参考スコア(独自算出の注目度): 21.420421792087225
- License:
- Abstract: State machines are essential for enhancing protocol analysis to identify vulnerabilities. However, inferring state machines from network protocol implementations is challenging due to complex code syntax and semantics. Traditional dynamic analysis methods often miss critical state transitions due to limited coverage, while static analysis faces path explosion issues. To overcome these challenges, we introduce a novel state machine inference approach utilizing Large Language Models (LLMs), named ProtocolGPT. This method employs retrieval augmented generation technology to enhance a pre-trained model with specific knowledge from protocol implementations. Through effective prompt engineering, we accurately identify and infer state machines. To the best of our knowledge, our approach represents the first state machine inference that leverages the source code of protocol implementations. Our evaluation of six protocol implementations shows that our method achieves a precision of over 90%, outperforming the baselines by more than 30%. Furthermore, integrating our approach with protocol fuzzing improves coverage by more than 20% and uncovers two 0-day vulnerabilities compared to baseline methods.
- Abstract(参考訳): 状態マシンは、脆弱性を特定するためのプロトコル分析の強化に不可欠である。
しかし、複雑なコード構文とセマンティクスのため、ネットワークプロトコルの実装から状態マシンを推論することは困難である。
従来の動的解析手法は、限られたカバレッジのため重要な状態遷移を見逃すことが多いが、静的解析はパスの爆発的な問題に直面している。
これらの課題を克服するために、我々はLarge Language Models (LLMs) を利用した新しい状態マシン推論手法、ProtocolGPTを導入する。
本手法では,プロトコル実装から特定の知識で事前学習モデルを強化するために,検索拡張生成技術を用いる。
効率的なプロンプトエンジニアリングにより、状態マシンを正確に識別し、推論する。
我々の知る限りでは、我々のアプローチはプロトコル実装のソースコードを活用する最初の状態マシン推論を表している。
6つのプロトコル実装の評価結果から,提案手法は90%以上の精度を実現し,ベースラインを30%以上上回る性能を示した。
さらに、プロトコルファジィングにアプローチを統合することで、カバレッジが20%以上向上し、ベースラインメソッドと比較して2つの0日間の脆弱性が明らかになった。
関連論文リスト
- Automatic State Machine Inference for Binary Protocol Reverse Engineering [20.35198277628804]
未知プロトコルのための自動PSM推論フレームワークを提案する。
プロトコル状態とそれらの状態間の遷移条件を推論する確率的PSMアルゴリズムを改良する。
実験の結果,既存の Pre 手法と比較して,提案手法はプロトコルのより正確な分類を可能にしつつ PSM を推論できることがわかった。
論文 参考訳(メタデータ) (2024-12-03T16:33:17Z) - Games for AI Control: Models of Safety Evaluations of AI Deployment Protocols [52.40622903199512]
本稿では,多目的かつ部分的に観察可能なゲームとして,AI-Control Gamesを紹介した。
我々は、信頼できない言語モデルをプログラミングアシスタントとしてデプロイするためのプロトコルをモデル化、評価、合成するために、フォーマリズムを適用した。
論文 参考訳(メタデータ) (2024-09-12T12:30:07Z) - A Novel Stabilizer-based Entanglement Distillation Protocol for Qudits [0.016385815610837167]
エンタングルメント蒸留は、エラー発生環境における堅牢な量子情報処理に重要である。
安定化器符号に基づく構築は、そのようなプロトコルを設計するための効果的な方法を提供する。
本稿では,任意の素次元のベル対角線状態に対する繰り返し毎の忠実度増加を最大化する新しい2コピー蒸留プロトコルを提案する。
論文 参考訳(メタデータ) (2024-08-05T11:14:28Z) - A Survey and Comparative Analysis of Security Properties of CAN Authentication Protocols [92.81385447582882]
コントロールエリアネットワーク(CAN)バスは車内通信を本質的に安全でないものにしている。
本稿では,CANバスにおける15の認証プロトコルをレビューし,比較する。
実装の容易性に寄与する本質的な運用基準に基づくプロトコルの評価を行う。
論文 参考訳(メタデータ) (2024-01-19T14:52:04Z) - Towards Semantic Communication Protocols for 6G: From Protocol Learning
to Language-Oriented Approaches [60.6632432485476]
6Gシステムは、幅広い非定常タスクに対処することが期待されている。これは、静的で事前定義された従来のメディアアクセス制御(MAC)プロトコルに課題をもたらす。
データ駆動MACプロトコルが最近登場し、特定のタスクのためにシグナリングメッセージをカスタマイズする機能を提供する。
本稿では、これらのデータ駆動MACプロトコルを、3つのレベルに分類する:レベル1 MAC。レベル2 MAC。レベル2 MAC。レベル1 MAC出力を明示的なシンボルに変換することによって開発されたニューラルネットワーク指向のシンボルプロトコル、レベル3 MAC。
論文 参考訳(メタデータ) (2023-10-14T06:28:50Z) - Bicoptor 2.0: Addressing Challenges in Probabilistic Truncation for Enhanced Privacy-Preserving Machine Learning [6.733212399517445]
本稿では,既存のPPML作業における確率的トランケーションプロトコルの問題の解析と解決策の提案に焦点をあてる。
精度の面では、既存の作品のいくつかで推奨される精度の選択が誤りであることを明らかにする。
本稿では,今後の課題に対する解法と精度選択ガイドラインを提案する。
論文 参考訳(メタデータ) (2023-09-10T01:43:40Z) - Practical quantum secure direct communication with squeezed states [55.41644538483948]
CV-QSDCシステムの最初の実験実験を行い,その安全性について報告する。
この実現は、将来的な脅威のない量子大都市圏ネットワークへの道を歩み、既存の高度な波長分割多重化(WDM)システムと互換性がある。
論文 参考訳(メタデータ) (2023-06-25T19:23:42Z) - Extracting Protocol Format as State Machine via Controlled Static Loop Analysis [14.201174164060994]
この研究は、制約付き正規表現によって記述され、有限状態マシンを用いて解析されるプロトコルのクラスに焦点を当てる。
本手法では,各ループを状態として,ループ間の依存性を状態遷移として,状態マシンを抽出する。
評価結果は、状態マシンを推測し、90%以上の精度とリコールでメッセージフォーマットを5分以内で推測できることを示している。
論文 参考訳(メタデータ) (2023-05-22T20:58:06Z) - Data post-processing for the one-way heterodyne protocol under
composable finite-size security [62.997667081978825]
本研究では,実用的連続可変(CV)量子鍵分布プロトコルの性能について検討する。
ヘテロダイン検出を用いたガウス変調コヒーレント状態プロトコルを高信号対雑音比で検討する。
これにより、プロトコルの実践的な実装の性能を調べ、上記のステップに関連付けられたパラメータを最適化することができる。
論文 参考訳(メタデータ) (2022-05-20T12:37:09Z) - Reinforcement learning-enhanced protocols for coherent
population-transfer in three-level quantum systems [50.591267188664666]
我々は、人口移動のための最適なプロトコルを特定するために、強化学習に基づくアプローチとより伝統的な最適化手法を組み合わせて展開する。
提案手法は,効率的なプロトコルの存在を明らかにするための制御プロトコルの空間を探索することができる。
私たちが特定する新しいプロトコルは、エネルギー損失と軽視の両方に対して堅牢です。
論文 参考訳(メタデータ) (2021-09-02T14:17:30Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。