본문 바로가기
← 메인으로

🕸️ 제로트러스트 실습 · 평평한 내부망에서의 횡적 이동

Target: 사내 서버 네트워크
성숙도: 기존 → 최적화 네트워크 / 네트워크 세분화
💡 쉽게 말하면
🔓 공격 시뮬레이션 (Red Team)
🛡️ 대응 방안 (Blue Team)
침해된 단말에서 내부 확산🔒 Secured Channel
경계만 지키는 망은 한 대만 뚫리면 전부 뚫린 것과 같습니다. 내부에 들어온 트래픽을 아무도 검사하지 않으면, 감염된 업무용 PC 한 대가 결제 서버·인사 DB·백업 저장소로 차례차례 옮겨 다닙니다. 세분화는 "못 들어오게"가 아니라 "들어와도 못 퍼지게"를 위한 통제입니다.
⚡ 내부 횡적 이동(lateral movement)
업무 PC → 파일서버 → 결제 서버 → 백업
OFF
🖥️ 금융 시스템 처리 로그
[SYSTEM] Core Banking Channel ready.
[INFO] 거래 요청 대기 중...
⚖️ 컴플라이언스 위반 분석
공격 실행 후 분석 결과가 표시됩니다.
[심각] 암묵적 신뢰가 악용되었습니다
  • 네트워크 / 네트워크 세분화 — 내부 구간이 사실상 단일 신뢰 영역
  • 워크로드 단위 통신 정책(마이크로 세그멘테이션) 부재
  • 성숙도 1단계(기존): 경계 방화벽 위주, 내부는 검사하지 않음
🛡️ 대응 코드/설정 실습

내부 통신도 기본 거부로 두고, 실제로 필요한 출발지→목적지→포트→목적 조합만 여세요. 먼저 흐름을 관찰해 목록을 만들고(가시성), 그다음 좁히는 순서가 안전합니다.

📚 제로트러스트 성숙도 해설 / 적용 가이드

1. 무엇을 보는 항목인가

침해가 일어난 뒤 피해가 어디까지 번지는가를 결정하는 항목이다. 경계 방화벽의 두께가 아니라 내부 구간의 촘촘함이 기준이 된다.

2. 성숙도 단계별 모습

  • 기존 — 경계 방화벽 중심, 내부는 사실상 any→any
  • 초기 — 업무·부서 단위 대분할(매크로 세그멘테이션)
  • 향상 — 워크로드 단위 정책, 관리 포트는 경유 지점 강제
  • 최적화 — 흐름 가시성 기반으로 정책이 자동 제안·조정됨

3. 무엇을 증적으로 남길 수 있나

  • 구간별 정책 수와 any 규칙 잔존 건수
  • 허용된 내부 흐름 목록과 각 흐름의 업무 목적
  • 차단 로그 기반 미승인 통신 시도 추이