
취약점 탐지 및 완화 Apache ActiveMQ | 보안 아키텍처 및 시스템 관리 - 관련 - Apache ActiveMQ 역직렬화 원격 코드 실행 (RCE) – CVE-2023-46604
보안 아키텍처 및 시스템 관리
저자: [Vaishnavu C V] · 날짜: 2025년 9월 17일
상태: ⌀ 2단계 산출물 완료
이 저장소는 **Apache ActiveMQ (Classic)**의 CVE‑2023‑46604에 초점을 맞춘 실습형 보안 설계 프로젝트를 문서화합니다. 여기에는 취약점에 대한 명확한 설명, 심층 기술 노트, 영향 평가, 영향을 받는 시스템, 탐지 및 완화 설계, 그리고 대학 제출에 적합한 통합 설계 보고서가 포함됩니다.
→→ 2단계 설계 보고서(단일 파일) → phase_2_design_report.md
→→ 모든 섹션(모듈형):
phase_2_intro.mdphase_2_vulnerability_explanation.mdphase_2_technical_detail.mdphase_2_impact.mdphase_2_affected_systems.mdphase_2_detection_design.mdphase_2_mitigation_design.mdphase_2_references.md.
├── phase_2_design_report.md
├── phase_2_intro.md
├── phase_2_vulnerability_explanation.md
├── phase_2_technical_detail.md
├── phase_2_impact.md
├── phase_2_affected_systems.md
├── phase_2_detection_design.md
├── phase_2_mitigation_design.md
├── phase_2_conclusion.md
└── phase_2_references.md
flowchart LR
A[Internet attacker] -->|OpenWire 61616<br/>malicious serialized payload| B[(ActiveMQ Broker)]
A -->|Scanning and recon| F[Firewall and ACLs]
F --> B
B -->|Traffic mirror or syslog| C[IDS or IPS Suricata Snort]
B -->|Conn logs| D[Zeek anomaly logs]
B -->|App logs| E[ActiveMQ logs]
C -->|Alert| J[(SIEM)]
D -->|Alert| J
E -->|Alert| J
J -->|Correlation and auto action| G[Fail2ban auto ban]
G -. block .- F
H[Container sandbox non root AppArmor] --- B
I[Protocol restriction disable OpenWire] --- B
classDef detect fill:#eef7ff,stroke:#82b1ff,color:#0a3d62;
classDef ctrl fill:#eefbee,stroke:#6bbf59,color:#0a3d62;
classDef siem fill:#fff7e6,stroke:#f5a623,color:#6b3e00;
class C,D,E detect;
class F,G,H,I ctrl;
class J siem;
단일 파일 보고서 읽기: 평가용으로 검토 중이라면 phase_2_design_report.md부터 시작하세요.
섹션별 심층 검토: 위에 나열된 모듈형 파일을 사용하여 특정 부분을 검토하세요 (예: 탐지 또는 완화로 바로 이동).
랩 재현(선택 사항):
→→ 안전 주의사항: 모든 익스플로잇 단계는 합법적이고 통제된 실험실에서만 수행해야 하며, 소유/운영하지 않는 프로덕션 환경이나 시스템에서는 절대 수행해서는 안 됩니다.
취약점 설명 (4점) → phase_2_vulnerability_explanation.md
탐지 + 완화 설계 (6점) → phase_2_detection_design.md 및 phase_2_mitigation_design.md
**기준(적용성, 실용성, 독창성, 실현 가능성, 명확성)**은 다음을 통해 충족됩니다:
이 교육 콘텐츠는 학술적, 비상업적 용도로 제공됩니다. 소속 기관의 정책과 현지 법률을 따르세요.