본문 바로가기
Q&A2021년 8월 3일1분 읽기

핸드셰이크 과정에서 MITM 공격이 가능한가요?

장
장태호
조회 429댓글 1

TLS 핸드셰이크 과정에서 중간자 공격(MITM)이 가능한가요? HTTPS면 안전한 거 아닌가요?

댓글 1

김김영삼5년 전

정상적인 TLS 핸드셰이크에서는 MITM이 불가능합니다. 하지만 다음 조건에서는 가능해집니다:

MITM 가능한 경우:

  1. 피해자가 가짜 CA 인증서를 신뢰 — 기업 프록시(SSL Inspection), 악성 루트 CA 설치
  2. 인증서 검증 무시 — 앱에서 verify=False 사용
  3. SSL Stripping — HTTPS 요청을 HTTP로 다운그레이드
  4. 동일 네트워크에서 ARP 스푸핑 + 가짜 인증서

방어:

  • HSTS — 브라우저가 반드시 HTTPS 사용하도록 강제
  • Certificate Pinning — 특정 인증서만 신뢰 (앱)
  • Certificate Transparency — 인증서 발급 로그 공개 모니터링

브라우저에서 인증서 경고가 뜨면 절대 무시하지 마세요.

Ctrl+Enter로 등록