Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
AI-driven-MITRE-Attack — 이 저장소는 로그에서 MITRE ATT&CK 기법을 탐지하고 로컬 LLM을 사용하여 출력을 보강하는 머신러닝 파이프라인을 보여줍니다. | Kitploit
도구/GitHubGitHub/mouna23/ai-driven-mitre-attack
Threat IntelligenceMachine LearningIntrusion DetectionLearning & EducationAnomaly DetectionLog Analysis
GitHubmouna23/ai-driven-mitre-attack

AI-driven-MITRE-Attack

이 저장소는 로그에서 MITRE ATT&CK 기법을 탐지하고 로컬 LLM을 사용하여 출력을 보강하는 머신러닝 파이프라인을 보여줍니다.

저장소 보기
832711개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

POC : AI 기반 MITRE 공격 탐지 및 경보 강화

이 저장소는 로그에서 MITRE ATT&CK 기술을 탐지하고 로컬 LLM을 사용하여 출력을 강화하는 머신 러닝 파이프라인을 보여줍니다.


개요

이 프로젝트는 두 가지 주요 구성 요소로 나뉩니다:

  1. Machine Learning Model (ML) – 로그를 MITRE ATT&CK 기술로 분류합니다.
  2. LLM Enrichment – ML 예측을 분석가 친화적인 설명과 실행 가능한 인사이트로 강화합니다.

머신 러닝 모델

목적

ML 모델은 로그 이벤트에서 MITRE 기술(또는 BENIGN)을 예측하도록 훈련됩니다.
이를 통해 잠재적으로 악성 행위의 탐지 및 분류를 자동화할 수 있습니다.

접근 방식

  • 특징: 로그의 commandline 필드
  • 벡터화: TF-IDF (단어 빈도 – 역문서 빈도)
  • 모델: RandomForestClassifier (강력하고 해석 가능하며 CPU 친화적)
  • 대상: mitre_label (예: T1059.001, T1105, BENIGN)

훈련

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 예측

  • 원시 명령줄

python scripts/enrich_with_llm.py

Project Logo

Python 종속성

pip3 install -r requirements.txt

라이브러리

  • pandas
  • scikit-learn
  • requests

참고

  • test_model.py는 모델 테스트에 사용되며, 선택 사항입니다.
  • 스크립트는 나열된 종속성과 함께 로컬 Python 3.13+ 환경에서 실행되도록 설계되었습니다.
  • 머신에 Ollama를 설치하고 Phi-3 mini 모델을 추가하세요.
도구 다운로드