중국의 만리방화벽(Great Firewall)은 가장 많이 연구된 검열 시스템이며, 이는 도움이 됩니다. 그 동작 일부가 포럼 글만이 아니라 동료 심사를 거친 논문에 기록되어 있기 때문입니다. 이 글은 그런 연구 결과를 검증되지 않은 수많은 주장과 구분하고, 그것이 프로토콜 선택에 무엇을 뜻하는지 설명합니다.
연구가 보여 주는 것
- Shadowsocks에 대한 능동 탐색. 아래 2023년 논문의 저자들에 따르면 중국은 2019년 5월부터 Shadowsocks에 대해 수동적 트래픽 분석과 능동 탐색을 사용해 왔습니다. IMC 2020 연구는 이 시스템이 의심되는 서버에 직접 탐색 패킷을 보내고, 서버가 Shadowsocks 서버처럼 응답하면 차단하는 방식을 설명합니다.
- 완전히 암호화된 트래픽 차단. 2021년 11월 방화벽은 첫 패킷이 완전히 암호화된 데이터처럼 보이는 연결을, 탐색 없이 실시간으로 차단하기 시작했습니다. Wu et al. (USENIX Security 2023)은 이 탐지기가 프로토콜을 식별하려 하지 않는다는 것을 보여 줍니다. 탐지기는 먼저 무작위 데이터처럼 보이지 않는 첫 패킷, 예를 들어 알아볼 수 있는 프로토콜 헤더로 시작하거나 대부분 출력 가능한 문자로 이루어진 패킷을 예외로 처리하고, 남은 것을 차단합니다.
- TLS 안의 TLS. Xue et al. (USENIX Security 2024)는 난독화된 연결 안에 실린 TLS 핸드셰이크가 무작위 패딩을 쓰더라도 프록시를 드러낸다는 것을 보였습니다. 이들은 분류기를 만들어 중간 규모 ISP에서 테스트했습니다. 이는 무엇이 탐지 가능한지를 보여 주는 시연입니다. 검열 기관이 이를 얼마나 널리 쓰는지는 별개의 문제이며, 공개된 측정으로는 판가름되지 않습니다.
프로토콜 선택에 주는 의미
| 구성 | 첫 패킷의 모습 | 2021년 탐지기에 대한 노출 |
|---|---|---|
| 플러그인 없는 Shadowsocks | 무작위 바이트 | 대상 그룹에 포함됨 |
| 일반 TCP 위의 VMess | 무작위 바이트 | 대상 그룹에 포함됨 |
| Trojan, 또는 TLS 위의 VLESS나 VMess | TLS 핸드셰이크 | 그 그룹에는 해당하지 않음. 주소, 서버 이름, 인증서 검사에는 여전히 노출됨 |
| REALITY를 쓴 VLESS | 실제 사이트로 향하는 TLS 핸드셰이크 | 그 그룹에는 해당하지 않음. 주소와 TLS-in-TLS 패턴은 여전히 중요함 |
논문들에서 나오는 실용적인 규칙은 이렇습니다. 첫 패킷이 무작위처럼 보이는 구성은 피하고, 실제 TLS 핸드셰이크로 시작하는 구성을 선택하세요. 프로토콜 가이드가 선택지를 설명합니다.
믿을 수 없는 것
2026년에 REALITY나 특정 암호에 대한 정확한 탐지율을 제시하거나, 날짜가 붙은 단계적 강화를 설명하는 글을 보게 됩니다. 우리는 독립적인 측정으로 그중 어느 것도 검증하지 못했으며, 대부분 VPN 서비스를 파는 회사에서 나온 것입니다. 방화벽은 계속 변하므로, 어떤 단일 구성도 작동을 멈출 수 있다고 가정하는 것이 안전합니다.
도움이 되는 습관
- 서로 다른 호스트의 예비 설정을 두고 구독을 새로 고치세요. 주소 기준 차단은 일상적입니다.
- 설정을 공개하지 마세요. 공유된 주소는 더 빨리 차단됩니다.
- CDN 뒤에서는(TLS와 WebSocket 위의 VLESS나 Trojan) 서버 자체의 주소는 숨겨지지만, CDN의 주소는 속도가 제한될 수 있습니다. 이에 대한 보고는 엇갈리며 우리가 직접 측정해 보지는 않았습니다.
- 사용하는 네트워크마다 테스트하세요. 고정 회선과 이동통신망은 다르게 동작할 수 있습니다.
- 주장을 비판적으로 읽으세요. “탐지 불가능”은 어떤 프로토콜도 가진 속성이 아닙니다. 특정 시점의 특정 방화벽에 대한 진술일 뿐입니다.
출처
- Wu et al.: How the Great Firewall of China Detects and Blocks Fully Encrypted Traffic, USENIX Security 2023
- Alice et al.: How China Detects and Blocks Shadowsocks, IMC 2020
- Xue, Kallitsis, Houmansadr, Ensafi: Fingerprinting Obfuscated Proxy Traffic with Encapsulated TLS Handshakes, USENIX Security 2024
- GFW Report: 만리방화벽에 대한 지속적인 측정