핵심 인사이트 (3줄 요약)

  1. 본질: 무선 스니핑은 무선 통신(Wi-Fi·BLE·Zigbee)의 패킷을 도청하는 것이고, 리플레이 공격은 **정상 통신을 캡처한 후 동일 패킷을 재전송(Replay)**하여 인증 우회·명령 재실행을 수행하는 공격이다.
  2. 가치: IoT 디바이스는 리소스 제한으로 암호화·인증이 미흡한 경우가 많아, 도어락의 잠금 해제 신호를 캡처→재전송하면 물리적 침입이 가능해지는 등 실물 피해로 이어진다.
  3. 판단 포인트: 리플레이 방지 핵심은 타임스탬프·Nonce(일회용 값)·시퀀스 번호를 포함하여 동일 패킷의 재사용을 탐지·차단하는 것이며, TLS/DTLS가 근본 해결책이다.

Ⅰ. 개요 및 필요성

┌───────────────────────────────────────────────────────┐
│    리플레이 공격 흐름                                 │
├───────────────────────────────────────────────────────┤
│  1. [정상] Alice → IoT 도어락: "열어줘" (신호 전송)  │
│  2. [공격자] 신호 캡처 (무선 스니핑)                  │
│  3. [나중에] 공격자 → 도어락: 동일 "열어줘" 재전송   │
│  4. 도어락: "열어줘" 수신 → 문 열림! (인증 우회)     │
│                                                       │
│  방어: Nonce·타임스탬프·시퀀스 번호 → 동일 패킷 거부 │
└───────────────────────────────────────────────────────┘
  • 📢 섹션 요약 비유: 리플레이 공격은 녹음기로 비밀번호를 녹음해서 나중에 다시 틀어 문을 여는 것이다.

Ⅱ. 아키텍처 및 핵심 원리

리플레이 방어 기법

기법설명
Nonce일회용 랜덤 값 포함 → 재사용 탐지
타임스탬프유효 시간 내만 수용
시퀀스 번호순서 번호 검증
DTLS/TLS암호화 채널 + Nonce 내장
  • 📢 섹션 요약 비유: Nonce는 일회용 도장이다. 한 번 쓴 도장은 다시 쓸 수 없으므로 복사(리플레이)가 불가능하다.

Ⅲ. 비교 및 연결

비교스니핑리플레이MITM
행위도청재전송중간 변조
목적정보 수집인증 우회변조·도청
방어암호화Nonce·시퀀스상호 인증

Ⅳ. 실무 적용 및 기술사 판단

IoT 리플레이 공격 대상

  • 스마트 도어락, 차량 키리스 시스템(RKE), SCADA 제어.

Ⅴ. 기대효과 및 결론

무선 스니핑·리플레이는 IoT 보안의 기본 위협이며, Nonce·타임스탬프·DTLS 적용이 필수 대응이다.


📌 관련 개념 맵

개념연결 포인트
스니핑무선 패킷 도청
리플레이캡처 패킷 재전송 공격
Nonce일회용 값 (리플레이 방지)
DTLSUDP 기반 암호화 (IoT)
MITM중간자 공격 (스니핑+변조)

📈 관련 키워드 및 발전 흐름도

[무선 도청 (WEP 취약점, 2001)]
    │
    ▼
[WPA/WPA2 (2004) — 무선 암호화 강화]
    │
    ▼
[IoT 리플레이 공격 (도어락·차량, 2015~)]
    │
    ▼
[DTLS / TLS 1.3 적용 (2018~)]
    │
    ▼
[현재: PQC (포스트 양자 암호) — 양자 컴퓨터 대응]

👶 어린이를 위한 3줄 비유 설명

  1. 스니핑은 남의 대화를 몰래 듣는(도청) 거예요.
  2. 리플레이는 "비밀번호"를 녹음해서 나중에 다시 틀어 문을 여는 거예요.
  3. 일회용 비밀번호(Nonce)를 쓰면 녹음해도 다시 못 쓰니까 안전해요!