Mozilla, 2500만 명 데이터로 Firefox 사용자를 지문 추적에서 구해냈다
Open research, stronger privacy: Making Firefox users harder to fingerprint
Mozilla가 약 2500만 명의 Firefox 사용자 데이터를 분석해, 트래커가 쿠키 없이도 사용자를 식별하는 브라우저 지문 추적을 얼마나 효과적으로 줄일 수 있는지 연구했다. 화면 해상도와 프로세서 개수 같은 몇 가지 정보만 가려도 지문의 정확도가 크게 떨어졌고, 이 결과는 Firefox 145에 실제로 적용됐다. 논문은 CCS 2026에 채택됐으며, 원문 데이터는 삭제하고 집계 결과만 공개했다.
우리의 목표는 웹사이트가 정상 작동하는 데 필요한 언어와 시간대 같은 정보는 유지하면서, 더 많은 사용자의 브라우저가 지문 추적 스크립트에 비슷하게 보이도록 만드는 것이다.
HN 토론
53- MayeulC
지문 추적(fingerprinting)을 언급하는 글마다 이 말을 다는 것 같긴 한데, 지문 추적 정보(화면 해상도, 배터리 잔량 등)에 접근하는 것이 데이터/코드를 "오염(taint)"시켜서 브라우저가 그 데이터를 전송하는 것을 거부하게 만드는 데 기술적인 이유가 있을까요? 아니면 그 데이터를 익명화해서 요청을 보내기 전에 코드를 재생하는 방법이라든가요.
물론 합당한 사용 사례도 있습니다: 클라이언트 기기 기반으로 특정 자산을 다운로드한다든지 등이요. 그리고 그건 열어젖히면 사이드 채널이 잔뜩 나오는 온갖 복잡한 문제이긴 하지만, 유용한 추가 방어 계층이 될 것 같고 편집증 수준도 설정할 수 있을 겁니다. 대가는 미묘한 버그이거나, 대부분의 사람들이 무시할 권한 대화상자일 수도 있고요.
제가 이걸 묻는 이유는, 제가 본 바로는 대부분의 웹사이트가 복잡한 상호작용을 필요로 하지 않기 때문입니다: 배터리 잔량은 배터리 표시기를 렌더링하는 데 쓰인다든지 등이요. XHR은 보통 그런 데이터에 의존하지 않습니다.
- ada-h00k
Firefox가 마침내 지문 추적과 싸우기 위해 더 많은 일을 하게 되어 좋습니다. 오랫동안 이 점에서는 Brave보다 조금 뒤처져 있었거든요. 그렇긴 해도, 안타깝게도 두 브라우저 모두 아직 Cloudflare Turnstile에 대해서는 아무것도 하지 못했습니다. 예를 들어 Kagi는 사용자 지문 추적을 위해 Turnstile을 사용합니다.
- asciimoo
안타깝게도 그들은 여전히 설치된 각 확장 프로그램에 대해 추적 가능한 UUID를 노출할 수 있는 무작위 고유 ID를 생성합니다...
- theyeenzbeanz
프라이버시에 초점을 맞춘 Firefox 브랜치에서 제가 경험한 한 가지 문제는, 웹사이트가 개인 정보의 마지막 한 조각까지 빨아들이고 약탈하는 것을 거부하기 때문에 지옥 같은 캡차로 "처벌"받는다는 점입니다. 이번 일도 같은 문제에 빠지지 않기를 바랍니다.
- idbehold
브라우저 지문 추적에 사용되는 데이터를 읽는 일부 API가, 팝업이나 마이크/비디오 접근을 허용할 때처럼 사이트별 확인 대화상자 뒤에 있었으면 좋겠습니다.
> 아, 캔버스 픽셀 데이터를 읽고 싶으시군요. 사용자에게 괜찮은지 먼저 확인해 볼게요.