1. 왜 SOC인가 — 알람 폭주 시대의 운영 모델
평균 중견 기업이 받는 일일 보안 알람(IBM 2024): 11,000+, 그 중 분석되는 비율 38%, 실제 대응 5% 이하. 평균 침해 인지 시간(MTTI) 277일, 봉쇄(MTTC) 70일. 결과 — 대부분 침해가 발견되는 건 외부 신고·랜섬 노트 등장 후.
SOC(Security Operations Center) = ① 모든 보안 신호를 중앙 수집, ② 분석·우선순위, ③ 신속 대응, ④ 지속 개선. 목적은 알람 폭주 → 액션 가능한 인텔로 변환.
오해 1 — “EDR + SIEM 도구 사면 SOC 완성.” 도구는 30%, 프로세스·플레이북·인력 70%. 오해 2 — “24/7는 대기업만 가능.” 중소는 MDR/MSSP로 24/7 외주, 자체 비용 1/5. 오해 3 — “XDR이 SIEM·SOAR·UEBA 다 대체.” 부분 충족, 다중 벤더 통합·장기 보관·로그 거버넌스에 별도 SIEM 여전 필요.
압박:
- ISMS-P 사후심사: SOC 운영 증빙
- EU NIS2 Article 21: 보안 모니터링·로그 의무
- EU DORA: 금융 SOC + IR
- HIPAA·PCI DSS·SOC 2: 모니터링·감사
- 고객 RFP: SOC 보고서 첨부
2. SOC Tier 모델·구성
전통 Tier 모델:
| Tier | 역할 | 인력 | SLA |
|---|---|---|---|
| Tier 1(Triage) | 알람 분류·1차 대응·티켓팅 | 2~6명 24/7 또는 외주 | 응답 15분·분류 1시간 |
| Tier 2(Investigation) | 심층 분석·체인 결합·완화 | 2~4명 | 분석 4시간·완화 24시간 |
| Tier 3(Threat Hunting·Forensics) | 능동 사냥·DFIR·고급 | 1~3명 | 케이스 1주 |
| CTI(Threat Intelligence) | 위협 인텔·콘텍스트 | 1~2명·외부 인텔 | 일·주 보고 |
| Detection Engineering | 룰 개발·테스트·튜닝 | 1~2명 | Sprint 단위 |
| SOC Manager(Lead) | 운영·KPI·거버넌스 | 1명 | 분기 |
SOC 모델 선택:
- 자체 구축(Internal SOC): 100명+ 보안 인력 가능 시
- MSSP(Managed Security Service Provider): 외주 24/7 운영
- MDR(Managed Detection & Response): EDR·SIEM 통합 외주
- Co-Managed: 자체 + 외주 협업
- CDC(Cyber Defense Center): SOC + IR + Threat Intel 통합
한국 주요 MSSP/MDR:
- SK쉴더스(전 SK인포섹·ADT캡스): 종합
- 안랩 V3 MDR·MSS: 안랩 EDR 통합
- 이글루코퍼레이션: SPiDER TM SOAR·SIEM
- LG CNS·삼성SDS: 그룹 + 외부
- NSHC: 모의해킹·MDR
- CrowdStrike Falcon Complete: 글로벌 MDR
- Microsoft Defender Experts: 글로벌
- KrCERT/CC(KISA 산하): 정부 사고 대응
3. SIEM·SOAR·UEBA·XDR 기능 비교
| 약어 | 풀이 | 핵심 |
|---|---|---|
| SIEM | Security Information & Event Mgmt | 로그 수집·검색·룰·보고 |
| SOAR | Security Orchestration·Automation·Response | 플레이북·자동화·티켓 |
| UEBA | User & Entity Behavior Analytics | ML 이상 행동 탐지 |
| EDR | Endpoint Detection & Response | 엔드포인트 단일 |
| NDR | Network Detection & Response | 네트워크 단일 |
| XDR | Extended Detection & Response | 엔드포인트+네트워크+클라우드+이메일 통합 |
| MDR | Managed Detection & Response | XDR + 24/7 외주 운영 |
| TDIR | Threat Detection·Investigation·Response | 통합 운영 워크플로우 |
SIEM 주요 솔루션(2024 Gartner Magic Quadrant Leaders):
- Splunk Enterprise Security(Cisco 인수 2024) — 시장 점유 1위
- Microsoft Sentinel — 클라우드 네이티브·가성비
- IBM QRadar — 전통 강자
- Securonix — UEBA 강함
- Exabeam — Smart Timelines
SIEM 오픈소스/저비용:
- Elastic Security(ELK Stack 진화)
- Wazuh — OSSEC 후계
- Graylog
- OpenSearch Security(AWS)
SOAR 솔루션:
- Palo Alto Cortex XSOAR(Demisto 인수) — 시장 점유 1위
- Splunk SOAR(Phantom)
- Microsoft Sentinel Playbooks
- Google Security Operations(Chronicle + Siemplify)
- IBM SOAR(Resilient)
- Swimlane Turbine — Low-code
- Tines — Low-code·인기 상승
- Shuffle — 오픈소스 SOAR
UEBA:
- Exabeam Fusion — 시장 리더
- Securonix — UEBA 통합 SIEM
- Microsoft Sentinel UEBA
- Vectra AI — NDR + UEBA
XDR:
- CrowdStrike Falcon Insight XDR(시장 리더)
- SentinelOne Singularity XDR
- Microsoft Defender XDR(M365 통합)
- Palo Alto Cortex XDR
- Trellix XDR(McAfee + FireEye)
- Trend Micro Vision One
- Sophos XDR
4. Stage 1 — 자산·로그 수집·아키텍처 (2~3개월)
로그 소스 매핑(우선순위):
- Tier 1(필수): EDR·방화벽·VPN·AD/Entra ID·DNS·웹 프록시·이메일 게이트웨이·DHCP
- Tier 2: 클라우드(CloudTrail·Azure Activity·GCP Audit)·웹 서버·DB·앱
- Tier 3: OT·IoT·물리 보안(NVR·출입통제)·임직원 활동(DLP)·SaaS(M365·Salesforce·Workday)
수집·정규화:
- OpenTelemetry·Syslog·CEF·LEEF·JSON
- Fluent Bit·Filebeat·NXLog·Cribl(2024 Leader) — 비용 절감 30~70%
- Cribl Stream: 다중 SIEM 전송·필터·정규화·풍부화
- 표준 — OCSF(Open Cybersecurity Schema Framework·2022 AWS·Splunk·Cisco 공동)
Data Lake vs SIEM:
- 단기·고비용 SIEM(30일·90일)
- 장기·저비용 Data Lake(S3·Snowflake·Databricks·BigQuery)
- Hybrid SIEM: 핫 SIEM + 콜드 Data Lake
저장 계획:
- 기본 1년(법규 최소)
- 한국 ISMS-P 1년·금융 5년
- EU GDPR·NIS2 — 운영 요구
- 미국 SOX·HIPAA — 6~7년
SIEM 사이징:
- EPS(Events Per Second) 산정
- 중견(500명): 5,000
15,000 EPS, 500GB3TB/일 - 라이선스 모델: 데이터 볼륨·EPS·사용자
Detection-as-Code:
- 룰을 Git에 저장·PR·테스트·배포
- 도구: panther·Detection Studio·Splunk Content as Code·Sentinel as Code(Azure DevOps)
- Sigma(범용 SIEM 룰) → 각 SIEM 변환
5. Stage 2 — 탐지·룰·MITRE ATT&CK 적용 (3~6개월)
탐지 룰 종류:
- 시그니처: IOC·정규식·문자열
- 상관 분석: 다중 이벤트 결합
- 임계값·통계: 비정상 빈도
- ML/UEBA: 행동 기반·이상점
- 위협 인텔 통합: IOC 자동 매칭
Sigma 룰(공통 SIEM 룰 표준):
- YAML 표준 — 어느 SIEM이든 변환
- 커뮤니티 룰 5,000+ (SigmaHQ GitHub)
- 도구: uncoder.io·Sigma2SplunkAlert·sigma-cli
MITRE ATT&CK Coverage:
- 모든 룰에 Tactic·Technique 매핑
- ATT&CK Navigator로 격차 시각화
- DeTT&CT·SOC Prime ATT&CK Trail·MITRE ATT&CK Workbench
- 목표: Coverage 80%+
탐지 카테고리(NIST CSF 2.0 DE):
- DE.CM-01: 네트워크
- DE.CM-03: 인력 활동
- DE.CM-05: 부정 모바일 코드
- DE.CM-06: 외부 서비스
- DE.AE-01: 정상 기준선
- DE.AE-02: 분석된 이벤트
룰 라이프사이클:
- Use Case 정의: 어떤 위협, 어떤 데이터, 어떤 대응
- 개발: Sigma 또는 SIEM Native
- 테스트: Atomic Red Team·CALDERA·실 환경
- 튜닝: FP 5% 이하 달성
- 배포: PR 리뷰 후
- 모니터링: 정확도·FP·MTTD
- 폐기: 무효 룰 자동 정리
MTTD·MTTR 목표:
- MTTD(Mean Time to Detect): Critical 1시간·High 4시간
- MTTR(Mean Time to Respond): Critical 4시간·High 24시간
- 글로벌 평균(IBM): 277일·70일 → 1~30일 단축이 SOC 핵심 가치
6. Stage 3 — SOAR·자동화·플레이북 (3~6개월)
자동화 우선순위(가장 빈번한 시나리오 먼저):
- 피싱 메일 분석(URL·첨부 검사·격리)
- 의심 IP 차단(방화벽·EDR·DNS)
- 멀웨어 의심 호스트 격리
- 계정 침해(MFA 강제 재인증·세션 종료)
- 클라우드 IAM 침해(권한 회수·키 회전)
- 비정상 데이터 다운로드(DLP 알람)
- 외부 자격증명 노출(Have I Been Pwned·DLP)
플레이북 구성:
- 트리거(SIEM 알람·이메일·티켓)
- 보강(VirusTotal·WHOIS·CTI 조회)
- 분석(스코어링·우선순위)
- 결정(자동 또는 사람 승인)
- 실행(차단·격리·통지)
- 종료(보고서·티켓 마감)
SOAR 도구별 강점:
- Cortex XSOAR: 시장 점유 1위·800+ 통합·강력
- Splunk SOAR: Splunk 통합·시각화
- Tines·Shuffle: Low-code·중소 친화
- Microsoft Sentinel Playbooks: Logic Apps 기반·M365 통합
Detection-Response Loop:
- SIEM 알람 → SOAR 자동 보강·분류
- Score 8.0+ → 자동 차단
- 5.0~8.0 → 분석가 검토·1-Click 액션
- 5.0 이하 → 자동 종료
SOAR ROI:
- 분석가 시간 60~80% 절감
- 동일 인원으로 알람 5배 처리
- MTTR 50%+ 단축
7. Stage 4 — XDR·UEBA·Threat Hunting (지속)
XDR 도입 결정:
- 단일 벤더(CrowdStrike·SentinelOne·Microsoft·Palo Alto)의 통합 데이터
- 이미 EDR 있으면 같은 벤더 XDR 자연
- 다중 벤더 통합 시 — XDR + SIEM 병행
- 비용 — XDR이 EDR + SIEM 일부 대체
UEBA 도입:
- 내부자 위협·계정 침해·데이터 유출 탐지
- 정상 기준선 학습(2~6주)
- ML 모델 — Risk Score 0~100
- 도구별: Exabeam Smart Timelines·Securonix Spotter·Microsoft Sentinel UEBA
Threat Hunting:
- 가설 기반(Hypothesis-driven)
- 도구·기법:
- Sigma 룰 라이브러리
- ATT&CK Hunt 가이드
- JupyterLab + MSTICpy(Microsoft)
- KQL·SPL·EQL
- Velociraptor(엔드포인트 사냥)
- HELK(Hunting ELK)
- 주간 헌팅 — 가설 1~3개·결과 보고
- 가설 → 탐지 룰 → 자동화 → 신규 가설
Detection Engineering 팀:
- 룰 개발 전담·CI/CD 적용
- 모든 룰 — Git PR·테스트·Sigma·ATT&CK 태그
- 메트릭 — Coverage·Precision·Recall·MTTD 영향
Purple Team:
- 분기 Red+Blue 합동
- Atomic Red Team·CALDERA·Stratus Red Team
- 탐지 격차 즉시 보완
- BAS(AttackIQ·SafeBreach·Cymulate·Picus) 자동화
8. Stage 5 — KPI·고도화·자가구축 vs MDR (지속)
SOC KPI:
- 운영: 알람 수·분류 시간·티켓 SLA
- 품질: MTTD·MTTR·FP 비율·Escalation 비율
- 커버리지: MITRE ATT&CK·로그 소스·룰 수
- 인력: Tier별 인원·자동화율
- 비즈니스: 침해 회피 추정·비용 절감
SOC 성숙도 모델(Gartner·SANS·CMU/SEI):
- Level 1 — Reactive: 알람 발생 후 대응
- Level 2 — Proactive: 룰·플레이북·일부 자동화
- Level 3 — Integrated: SIEM·SOAR·XDR·CTI 통합
- Level 4 — Adaptive: ML·UEBA·Threat Hunting·BAS
- Level 5 — Autonomous: AI 기반·자가 조정·실시간
자가구축 vs MDR 결정:
- 자가구축: 인력 풍부·도메인 지식 중요·고민감
- MDR: 24/7 운영 부담·인력 부족·중소
- Hybrid: 일반은 MDR, 도메인은 자체
- 비용 비교: MDR 연 3
30억(직원 1001000명 기준), 자체 24/7 연 15~50억+
한국 MDR 시장:
- 안랩 V3 MDR: 한국 시장 점유 강세
- SK쉴더스: 종합 MDR + IR + 컨설팅
- 이글루코퍼레이션: SPiDER TM 통합
- LG CNS·삼성SDS: 그룹사 + 외부
- 글로벌(CrowdStrike·Microsoft) 한국 진출 가속
고도화:
- AI for SOC: LLM 기반 알람 요약·자동 보고서·플레이북 생성
- Microsoft Security Copilot(2024.4 GA)
- CrowdStrike Charlotte AI
- Splunk AI Assistant for SPL
- Google Sec-Gemini
- 자연어 검색: KQL/SPL 자동 생성
- 자동 Threat Hunting: ATT&CK 기반 자동 가설
- eBPF 기반 가시성: Cilium·Falco·Tetragon
- OCSF(Open Cybersecurity Schema Framework) 표준화
Cyber Resilience Loop(SANS·NIST CSF):
- Identify → Protect → Detect → Respond → Recover → Identify(개선)
- SOC가 Detect·Respond 중심, BCP·DR은 Recover, CTI·취약점관리는 Identify
9. 비용·ROI
| 항목 | 비용 (연간) |
|---|---|
| SIEM(Splunk·Sentinel·QRadar·Elastic) | 3~50억 |
| 또는 OSS(Wazuh·Elastic 자체 운영) | 0 + 인력 |
| SOAR(XSOAR·Tines·Shuffle) | 1~20억 |
| XDR(CrowdStrike·Microsoft·SentinelOne) | 직원당 5~15만/연 |
| UEBA(Exabeam·Securonix) | 1~10억 |
| CTI(Mandiant·Recorded Future) | 1~10억 |
| MDR(자체 대체) | 3~30억 |
| 자체 SOC 인력(5~15명) | 10~75억 |
| 합계 (자체 구축) | 20~200억 |
| 합계 (MDR + 일부 자체) | 5~50억 |
ROI:
- 평균 침해 비용(IBM 2024 한국) 38억 → MTTD/MTTR 단축으로 50%+ 절감
- 침해 인지 200일+ → 30일 이하: 비용 49% 감소
- 컴플라이언스(ISMS-P·NIS2·DORA·PCI) 자동 충족
- 사이버보험 — SOC + MDR 보유 시 25~40% 할인
- SOAR 자동화 — 분석가 비용 60~80% 절감
10. 자가 점검
기반·로그:
- 로그 소스 매핑(Tier 1·2·3)
- OpenTelemetry·Cribl·Syslog 표준화
- SIEM EPS·저장 1년+
- Data Lake 장기 저장
- OCSF 표준 검토
탐지·룰:
- Sigma 룰 라이브러리·CI/CD
- MITRE ATT&CK Coverage 80%+
- Detection-as-Code(Git PR)
- 룰 FP 5% 이하
- Atomic Red Team·CALDERA 검증
SOAR·자동화:
- 자동 플레이북 10+ (피싱·IOC·계정 등)
- L1 자동화 60%+
- 1-Click 액션(분석가)
- SLA 추적·KPI
XDR·UEBA·Hunting:
- EDR/XDR 전 엔드포인트
- UEBA 이상 행동
- 주간 Threat Hunting
- Detection Engineering 팀
- Purple Team 분기·BAS
운영·거버넌스:
- Tier 1·2·3·CTI 인력 또는 MDR
- 자가구축 vs MDR 결정·합리화
- 분기 SOC KPI 대시보드
- 성숙도 평가(Gartner·SANS·CMU)
- AI for SOC 도입(Copilot·Charlotte·Sec-Gemini)
- NIST CSF 2.0·ISMS-P·NIS2·DORA·PCI 매핑
11. 마무리 — 알람 폭주가 아닌 액션 가능한 운영
SOC는 ① 자산·로그 수집·아키텍처, ② 탐지·룰·MITRE ATT&CK, ③ SOAR·자동화·플레이북, ④ XDR·UEBA·Threat Hunting, ⑤ KPI·고도화·자가 vs MDR — 5단계로 정착시킨다. 도구 30%·프로세스 40%·인력 30%. 중소는 MDR 외주 + 일부 자체 하이브리드가 정답인 경우가 많다. AI for SOC(Copilot·Charlotte 등) 시대의 SOC는 알람 폭주 → 자동 분류·자동 보강·자동 차단으로 분석가 60% 시간을 헌팅·룰 개발·전략에 투입할 수 있다.
통합 사이클
- Mobile Security OWASP MASVS
- API Security OWASP API Top 10
- Kubernetes 컨테이너 보안
- Cloud Security CNAPP
- AI/LLM 보안 OWASP LLM Top 10
- NIST PQC·FIPS 140-3
- Penetration Testing·Red Team
- CTI 위협 인텔리전스 MISP·STIX
- 침해사고 대응 NIST SP 800-61
- BCP·DRP·ISO 22301
- DevSecOps Shift-Left CI/CD
- Threat Modeling STRIDE·PASTA·LINDDUN
- CWE·CVSS·EPSS·KEV
- FIDO2·WebAuthn·Passkey
- SLSA·OpenSSF·Sigstore
- NIST SSDF SP 800-218
- Zero Trust Architecture
- OWASP Top 10·ASVS·SAMM
- ISO 27001 인증
- 한국 ISMS-P
- NIST CSF 2.0
- EU NIS2
- EU CRA
- EU DORA
- HITRUST CSF
- CIS Controls v8.1
- MITRE ATT&CK
