Skip to content

브라우저 핑거프린트:WebRTC

WebRTC는 빠른 직접 연결이 필요한 웹 애플리케이션에서 흔히 사용하는 브라우저 플러그인입니다. WebRTC는 UDP를 통해 연결을 설정하므로 브라우저 환경에서 사용하는 프록시 서버를 거치지 않습니다. 따라서 프록시를 사용하더라도 웹사이트는 사용자의 실제 공인 IP 주소와 로컬(내부) IP 주소를 파악할 수 있습니다. 이 플러그인은 로컬 IP 주소를 유출하거나 미디어 장치를 추적하는 데 사용될 수 있습니다.

WebRTC 플러그인이 유출하는 정보:

  • 공인 IP 주소 (External IP address)
  • 사설(내부) IP 주소 (Intranet IP address)

WebRTC의 다양한 모드

공인 IP 주소 (External IP address)

"IP를 기반으로 WebRTC 공인 IP 채우기" 옵션을 활성화하면 브라우저 환경을 실행할 때 먼저 당사 서버에 연결합니다. 브라우저 환경의 실제 외부 IP를 감지하여 반환한 뒤 이를 WebRTC의 외부 IP로 설정합니다. 세션 도중 IP가 변경되면 WebRTC의 외부 IP 주소도 즉시 그에 맞게 조정됩니다.

이 옵션을 비활성화하면 웹사이트가 브라우저의 WebRTC 플러그인을 통해 사용자의 IP 주소를 얻을 수 없습니다.

사설(내부) IP 주소 (Intranet IP address)

사설 IP 주소 항목에서 'Random'을 클릭하여 임의의 내부 IP 주소를 선택할 수 있습니다.

유효한 로컬 IP 주소 범위: 192.168.0.0 ~ 192.168.255.255

로컬 IP 주소 예시: 192.168.0.21 192.168.0.23

참고: 동적 프록시 IP를 사용하는 경우 WebRTC 기능을 비활성화하는 것이 좋습니다.