좋아. 네가 잡은 큰 흐름은 이미 좋고, 실무적으로 필요한 단계(검증/배포/변경관리)가 중간에 빠져 있어서 그 부분을 보완하면 훨씬 탄탄해져. 🛠️
아래는 네 초안을 기반으로 세분화 + 선행작업(의존성) + 시기(예시)까지 반영해서 정리한 탐지정책개발 중심 WBS야.
네 초안 기준으로 구조를 이렇게 다듬는 게 좋아:
이유: 정책은 “만들기”만 하면 끝이 아니라, 검증 → 배포 → 운영 피드백 → 재튜닝까지 돌아야 함.
2.1.1.1 수집 대상 자산 정의
2.1.1.2 수집 목적/탐지 유스케이스 매핑
2.1.1.3 필수 필드 정의
2.1.1.4 보존주기/저장정책 정의
2.1.2.1 수집 방식 정의
2.1.2.2 전송 경로 및 보안 설정
2.1.2.3 시간 동기화(NTP) 점검
2.1.2.4 버퍼/재전송 정책 정의
2.1.3.1 공통 스키마 정의
event_time, src_ip, dst_ip, event_type, severity2.1.3.2 원본 로그별 파싱 규칙 정의
2.1.3.3 JSON 변환/정규화 구현
2.1.3.4 파싱 실패 처리 규칙
2.1.4.1 수집 성공률 모니터링 대시보드
2.1.4.2 수집 지연/적체 감시
2.1.4.3 로그 누락 점검(자산별 heartbeat)
2.1.4.4 수집 실패 알림 연동
2.2.1.1 핵심 필드 추출
2.2.1.2 자산/서비스 메타데이터 결합
2.2.1.3 TI 정보 결합(Enrichment)
2.2.2.1 시간/타임존 표준화
2.2.2.2 IP/Port/Protocol 포맷 통일
2.2.2.3 사용자/호스트명 표준화
2.2.2.4 중복 이벤트 제거 기준 정의
2.2.3.1 분류 Taxonomy 정의
2.2.3.2 MITRE ATT&CK 매핑 기준 정의
2.2.3.3 심각도 기준 정의
2.2.3.4 오탐 가능 이벤트 태그 기준
2.2.4.1 AI 입력 포맷 정의
2.2.4.2 AI 프롬프트 템플릿 설계
2.2.4.3 AI 출력 스키마 정의
risk, reason, iocs, next_checks, confidence2.2.4.4 사람 검토 기준(Human-in-the-loop) 정의
네가 말한 “정책개발”의 중심 구간이 여기야. 🎯
2.3.1.1 우선 탐지 시나리오 선정
2.3.1.2 시나리오별 탐지 목표 정의
2.3.1.3 데이터 소스 매핑
2.3.1.4 성공 기준 정의
2.3.2.1 시그니처 기반 탐지 설계
2.3.2.2 임계치/빈도 기반 탐지 설계
2.3.2.3 상관분석 규칙 설계
2.3.2.4 행위 기반 탐지 설계
2.3.2.5 예외 조건 설계
2.3.3.1 기존 룰셋 검토/선별
2.3.3.2 환경 맞춤 커스텀 룰 작성
2.3.3.3 룰 충돌/중복 점검
2.3.3.4 룰 성능 영향 점검
pcre, broad match 등2.3.3.5 룰 튜닝 (오탐 감소 / 미탐 보완)
2.3.4.1 탐지 쿼리 초안 작성
2.3.4.2 상관분석 룰 구현
2.3.4.3 알림 임계치 및 우선순위 설정
2.3.4.4 알림 메시지 표준화
2.3.5.1 이벤트 유형별 프롬프트 템플릿
2.3.5.2 출력 형식 표준화
2.3.5.3 금지/제약 정책 정의
2.3.5.4 프롬프트 버전관리
2.3.6.1 오탐 판정 기준 정의
2.3.6.2 미탐 식별 기준 정의
2.3.6.3 튜닝 요청 프로세스 정의
2.3.6.4 KPI 정의
2.3.7.1 정책 명세서 작성
2.3.7.2 운영 절차서(SOP) 연결
2.3.7.3 변경 승인 프로세스 정의
2.3.7.4 버전관리 저장소 등록
2.4.1.1 정상 트래픽 샘플 확보
2.4.1.2 공격 시나리오 샘플 확보
2.4.1.3 라벨링 데이터셋 구성
2.4.2.1 탐지 정확도 검증
2.4.2.2 성능 검증
2.4.2.3 AI 출력 품질 검증
2.4.2.4 검증 결과 리포트 작성
2.4.3.1 시험환경 배포
2.4.3.2 부분 운영(파일럿) 적용
2.4.3.3 운영 배포
2.4.3.4 롤백 절차 준비/테스트
2.5.1.1 알림 확인 및 중복 여부 판단
2.5.1.2 기본 컨텍스트 확인
2.5.1.3 AI 보조분석 실행
2.5.1.4 초기 판정
2.5.3.1 IP/도메인 차단
2.5.3.2 계정 잠금/비밀번호 초기화
2.5.3.3 호스트 격리/포트 차단
2.5.3.4 증거 보존
2.5.3.5 유관부서 통보
아래는 프로젝트형 구축 기준 예시야.
(운영 들어가면 2.5~2.6은 반복 사이클로 감)
| 기간 | 주요 작업 | 선행 필요 작업 |
|---|---|---|
| 1주차 | 2.1.1 수집 요구사항/범위 정의 | 없음 |
| 2주차 | 2.1.2 수집 파이프라인 설계, 2.1.3 표준화 설계 | 2.1.1 |
| 3주차 | 2.1.3 구현, 2.1.4 수집 품질 모니터링 | 2.1.2 |
| 4주차 | 2.2 이벤트 파싱/정규화/분류체계 | 2.1.3, 2.1.4 |
| 5주차 | 2.3.1 유스케이스 정의, 2.3.2 탐지 로직 설계 | 2.2 완료 |
| 6주차 | 2.3.3 IDS 룰 개발, 2.3.4 SIEM 정책, 2.3.5 AI 프롬프트 정책 | 2.3.2 |
| 7주차 | 2.4 테스트 데이터셋 구성, 정책 검증/튜닝 | 2.3.3~2.3.6 |
| 8주차 | 2.4 배포/변경관리, 2.5 운영 전환, 2.6 KPI 측정 시작 | 2.4.2 |
src_ip, user, action 같은 공통 필드 표준화가 먼저 필요함네가 쓴 문장을 약간 더 실무형으로 바꾸면 이렇게 좋아:
네가 Snort, ZAP, WAF, Splunk까지 같이 보는 스타일이라서, 탐지정책 WBS에 아래 항목을 꼭 넣는 걸 추천해:
원하면 다음 답변에서 내가 이 WBS를 그대로 바탕으로
“WBS + 담당자(RACI) + 주차별 마일스톤” 형태로 더 실무적으로 확장해줄게.