Microsoft Security Copilot를 활용한 생성형 AI (GenAI) 기반 위협 탐지
요약
Microsoft는 보안 분석가의 수동적인 대응을 보완하기 위해 상시 가동형 적응형 에이전트인 Dynamic Threat Detection Agent(DTDA)를 소개했습니다. DTDA는 통합 타임라인, 프롬프트 계약, 플래너-실행자 조사 루프를 결합하여 숨겨진 위협을 탐지하고 설명 가능한 경고를 생성합니다. 실제 배포 결과, 높은 정밀도와 함께 기존 모델 대비 향상된 탐지 성능을 입증하며 자율 에이전트의 실무 적용 가능성을 보여주었습니다.
핵심 포인트
- DTDA는 통합 활동 타임라인과 버전 관리형 LLM 프롬프트 계약을 활용하여 정교한 보안 조사를 수행합니다.
- 플래너-실행자(planner-executor) 구조를 통해 공격 가설을 생성하고 이를 검증하는 조사 루프를 가동합니다.
- 120일간의 평가에서 80.1%의 정밀도를 달성했으며, 기존 GPT-4.1 대비 F1 점수가 0.12 향상되었습니다.
- 단일 사고 조사를 중앙값 28분 만에 완료하며, 산업 규모의 운영 환경에서 자율 에이전트의 효용성을 입증했습니다.
오늘날 점점 더 정교해지는 사이버 공격에 방어하기 위해서는 보안 분석가들이 진화하는 공격자의 기술 (tradecraft)을 탐지 로직 (detection logic)으로 지속적으로 변환해야 합니다. 이는 방어자를 수동적인 태세에 머물게 하며, 점점 더 파편화되는 보안 환경 전반에 걸쳐 끊임없이 업데이트되는 전문 지식을 요구합니다. 우리는 Microsoft Defender 전반에서 보안 사고를 지속적으로 조사하여 숨겨진 위협을 발견하고, 공격 시나리오 (attack-story)의 공백이 발견될 때 설명 가능한 탐지 (explainable detections)를 생성하는 상시 가동형 적응형 에이전트인 Dynamic Threat Detection Agent (DTDA)를 소개합니다. DTDA는 다음을 결합합니다: (1) 경고 (alerts), 이벤트 (events), 사용자 및 엔티티 행동 분석 (UEBA), 위협 인텔리전스 (threat intelligence)를 아우르는 통합 활동 타임라인; (2) 스키마 검증 (schema validation), 근거 제시 요구 사항 (grounding requirements), 제한된 재시도 (bounded retries), 그리고 실패 시 차단 (fail-closed suppression) 기능을 갖춘 버전 관리형 LLM 프롬프트 계약 (prompt contracts); (3) 공격 특화 가설을 생성하고 이를 뒷받침하거나 반박하는 증거를 수집하는 플래너-실행자 (planner-executor) 조사 루프; (4) 문맥에 적합한 제목, 심각도, MITRE 매핑, 복구 가이드 (remediation guidance), 연루된 엔티티, 그리고 자연어 공격 설명을 포함한 동적 경고 생성. Microsoft Security Copilot에 통합되어 수만 명의 Defender 고객에게 배포된 DTDA는 산업 규모에서 지속적으로 작동합니다. 120일간의 온라인 평가에서 DTDA는 고객 피드백을 통해 80.1%의 정밀도 (precision)를 달성했으며, 조사된 사고의 약 15%에 대해 새로운 경고를 생성했습니다. 오프라인 평가에서 DTDA는 GPT-5.4를 사용하여 0.78의 F1 점수로 숨겨진 악성 활동을 복구했으며, 이는 GPT-4.1보다 0.12 F1 점수 향상된 수치이며 베이스라인 (baseline)보다 0.26 F1 점수 높습니다. 운영 측면에서 DTDA는 단일 사고 조사를 중앙값 28분 만에 엔드 투 엔드 (end-to-end)로 처리하며, 중앙값 토큰 비용은 미화 2.04달러, 작업 수준 실패율은 0.38%입니다. 이러한 결과는 자율 에이전트 (autonomous agents)가 실제 운영 규모에서 놓친 악성 활동을 식별할 수 있음을 입증합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.LG의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기