LIG D&A 주최 · AI vs AI 군사 사이버 전쟁 시뮬레이션 · 상금 2,000만원
AI 에이전트가 스스로 판단하고 실행하며 공격과 방어를 수행하는 시스템입니다.
- RED-ALPHA: MITRE ATT&CK 기반 자율 공격 AI
- BLUE-SENTINEL: IDS/SIEM 통합 자율 방어 AI
- 전장: 가상 군사 네트워크 (C2 서버, 드론 관리, 정보 DB 등 6개 호스트)
dah2026/
├── main.py # 오케스트레이터 (턴제 공방)
├── simulation/
│ └── battlefield.py # 가상 군사 네트워크 상태 관리
├── agents/
│ ├── red_team.py # RED-ALPHA 공격 AI
│ ├── blue_team.py # BLUE-SENTINEL 방어 AI
│ └── tools/
│ ├── attack_tools.py # 공격 도구 8종
│ └── defense_tools.py # 방어 도구 9종
├── display/
│ └── dashboard.py # Rich 터미널 대시보드
├── .env.example # API 키 양식
├── requirements.txt
└── PROJECT.md # 전체 설계 문서
main.py
│
├── RED-ALPHA 호출
│ └── Claude API → 도구 선택 → attack_tools 실행 → 결과 반환 → 반복
│
└── BLUE-SENTINEL 호출
└── Claude API → 도구 선택 → defense_tools 실행 → 결과 반환 → 반복
에이전트는 ReAct 패턴으로 동작합니다.
Reasoning → "Apache 2.4.49 발견, CVE-2021-41773 시도"
Action → exploit(10.0.0.10, CVE-2021-41773)
Observation→ "root 셸 획득"
Reasoning → "다음은 데이터 탈취"
...반복
| IP | 호스트 | 역할 | 보안등급 |
|---|---|---|---|
| 10.0.0.10 | mil-c2-01 | C2 서버 | TOP SECRET |
| 10.0.0.20 | mil-drone-01 | 드론 관리 | TOP SECRET |
| 10.0.0.30 | mil-intel-01 | 정보 DB | SECRET |
| 10.0.0.40 | mil-comm-01 | 통신 허브 | SECRET |
| 10.0.0.50 | mil-gps-01 | GPS 시스템 | CONFIDENTIAL |
| 10.0.0.60 | mil-supply-01 | 공급망 | CONFIDENTIAL |
# 1. 패키지 설치
pip install -r requirements.txt
# 2. API 키 설정
cp .env.example .env
# .env 파일에 ANTHROPIC_API_KEY 입력
# 3. 실행
python main.py --rounds 8 --max-iter 6Windows 환경
$env:PYTHONIOENCODING = "utf-8"
& "C:\Users\user\AppData\Local\Python\bin\python3.exe" main.py --rounds 8| 옵션 | 기본값 | 설명 |
|---|---|---|
--rounds |
8 | 총 라운드 수 |
--max-iter |
5 | 에이전트당 최대 행동 횟수 |
--red-only |
- | 공격 AI만 테스트 |
--blue-only |
- | 방어 AI만 테스트 |
--model |
claude-opus-4-7 | 사용할 Claude 모델 |
| 영역 | 기술 |
|---|---|
| AI 에이전트 | Anthropic Claude API (Tool Use) |
| 에이전트 패턴 | ReAct (Reasoning + Acting) |
| 보안 프레임워크 | MITRE ATT&CK |
| 터미널 UI | Rich |
| 언어 | Python 3.10+ |
| 항목 | 내용 |
|---|---|
| 주최 | LIG 넥스원&에어로스페이스 |
| 신청 마감 | 2026년 6월 14일 |
| 본선 | 2026년 8월 21일 |
| 상금 | 총 2,000만원 |