피드로 돌아가기
Dev.toSecurity
원문 읽기
HTTPS 너머 SNI 및 DNS 메타데이터 노출을 차단하는 네트워크 프라이버시 설계
What Your ISP Can See — And the Limits of What Can Hide It
AI 요약
Context
HTTPS 도입으로 데이터 본문은 암호화되었으나 IP 주소, 포트, DNS 쿼리 등 네트워크 메타데이터가 ISP에 노출되는 한계 존재. 특히 TLS Handshake 과정의 ClientHello 메시지를 통한 호스트네임 유출이 핵심 병목 지점으로 작용.
Technical Solution
- DNS-over-HTTPS(DoH) 및 DNS-over-TLS(DoT) 도입을 통한 평문 DNS 쿼리의 암호화 처리
- TLS 1.3 확장 표준인 Encrypted Client Hello(ECH) 적용으로 SNI 필드의 호스트네임 암호화
- DNS 기반 ECH 공개키 배포 구조를 통한 ClientHello 메시지의 기밀성 확보
- VPN 도입을 통한 ISP-단말 간 신뢰 관계를 VPN 제공자로 위임하는 Trust Delegation 전략
- Tor의 Multi-hop Relay 아키텍처를 통한 목적지 IP 및 경로의 완전한 은닉
- ISP 제공 라우터의 펌웨어 제어권을 회수하는 자체 라우터 구축을 통한 Telemetry 수집 차단
실천 포인트
1. TLS
1.3 및 ECH 지원 브라우저/CDN 설정 여부 확인
2. 시스템 레벨의 DNS 설정 확인 및 DoH/DoT 프로토콜 전환 검토
3. ISP 제공 기본 게이트웨이 장비의 펌웨어 분석 및 자체 라우터 교체 고려
4. VPN 사용 시 DNS Leak 발생 여부를 점검하여 터널링 범위 최적화