Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
AI-driven-MITRE-Attack — このリポジトリは、ログからMITRE ATT&CK手法を検出し、ローカルLLMを用いて出力を強化する機械学習パイプラインを示しています。 | Kitploit
ツール/GitHubGitHub/mouna23/ai-driven-mitre-attack
脅威インテリジェンス機械学習侵入検知学習と教育異常検知ログ分析
GitHubmouna23/ai-driven-mitre-attack

AI-driven-MITRE-Attack

このリポジトリは、ログからMITRE ATT&CK手法を検出し、ローカルLLMを用いて出力を強化する機械学習パイプラインを示しています。

リポジトリを見る
8359ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

POC : AIを活用したMITRE攻撃検出とアラートエンリッチメント

このリポジトリは、ログからMITRE ATT&CKのテクニックを検出し、ローカルLLMを使用して出力をエンリッチする機械学習パイプラインを示しています。


概要

プロジェクトは2つの主要コンポーネントに分かれています:

  1. 機械学習モデル(ML) – ログをMITRE ATT&CKテクニックに分類
  2. LLMエンリッチメント – MLの予測をアナリスト向けの説明と実用的な洞察でエンリッチ

機械学習モデル

目的

MLモデルは、ログイベントからMITREテクニック(またはBENIGN)を予測するようにトレーニングされています。
これにより、潜在的に悪意のある動作の検出と分類を自動化できます。

アプローチ

  • 特徴量: ログのcommandlineフィールド
  • ベクトル化: TF-IDF(Term Frequency – Inverse Document Frequency)
  • モデル: RandomForestClassifier(ロバスト、解釈可能、CPUフレンドリー)
  • ターゲット: mitre_label(例:T1059.001、T1105、BENIGN)

トレーニング

root@kitploit:~
python scripts/train_mitre_model.py

このスクリプトは:

  • データセットdataset_full_160k.csvを読み込む
  • データをトレーニング/テストセットに分割
  • コマンドラインをTF-IDFベクトルに変換
  • Random Forestモデルをトレーニング
  • パフォーマンスを評価(適合率、再現率、F1スコア、混同行列)
  • トレーニング済みモデルとベクトライザーを保存:
    • models/mitre_ml_model.pkl
    • models/tfidf_vectorizer.pkl

Project Logo

LLMエンリッチメント

目的

MLモデルがMITREテクニックを予測すると、LLMは以下の情報を提供して結果をエンリッチします:

  • テクニックの説明
  • コマンドがテクニックに一致する理由
  • 攻撃者の意図
  • 推奨される調査手順
  • 提案される検出ルール

このステップは、生のML予測とSOCアナリストの実用的な洞察を橋渡しします。

使用方法

ローカルLLM(例:Ollama経由のPhi-3)は、以下の内容を含むプロンプトで呼び出されます:

  • MLの予測
  • 生のコマンドライン
root@kitploit:~
python scripts/enrich_with_llm.py

Project Logo

Pythonの依存関係

root@kitploit:~
pip3 install -r requirements.txt

ライブラリ

  • pandas
  • scikit-learn
  • requests

注意事項

  • test_model.pyはモデルのテストに使用されます(オプション)。
  • スクリプトは、リストされた依存関係を持つPython 3.13+環境でローカルに実行するように設計されています。
  • マシンにOllamaをインストールし、Phi-3ミニモデルを追加してください。
ツールをダウンロード