WebRTC (Web Real-Time Communication)
Stripchat에서 실제 IP를 노출할 수 있는 음성·영상 브라우저 API.
정의
WebRTC는 플러그인 없이도 저지연 음성, 영상, 데이터 채널을 제공하는 브라우저 API입니다. STUN/TURN 서버를 사용해 공용 IP를 확인하고 피어 투 피어 연결을 수립합니다.
중요한 이유
- IP 노출: VPN 확장이 활성화되어 있어도 WebRTC가 실제 IP 주소를 드러내 ISP나 지역 필터에 감지될 수 있습니다.
- 캠 스트리밍: Stripchat은 퍼포머 방송에 WebRTC를 사용하므로 완전히 비활성화하면 사이트가 작동하지 않습니다.
- 보안 튜닝: 목표는 WebRTC를 제거하는 것이 아니라 누출 동작을 제어하는 것입니다.
완화 방법
- VPN 확장에서 "WebRTC leak protection"을 켜거나 전용 WebRTC 컨트롤러 확장을 설치하세요.
- 확장 프록시를 WebRTC가 우회하더라도 트래픽이 암호화 터널을 통과하도록 전체 기기 VPN을 사용하세요.
- Firefox에서는
about:config에서media.peerconnection.ice.default_address_only=true로 설정해 ICE 후보를 제한하세요.