2026/07/12/chrome-s-switch-to-os-native-math-tanh-exposes-a
Chromium 148 이후 Math.tanh 결과의 미세한 차이로 브라우저의 실제 OS 식별 가능해져
편집자 요약
본 기사는 Chromium 148부터 V8이 Math.tanh 계산을 자체 fdlibm 구현 대신 OS별 표준 수학 라이브러리에 맡기면서, 마지막 비트 단위의 차이가 OS fingerprinting 신호가 됐다고 설명합니다. Linux의 glibc, macOS의 libsystem_m, Windows의 UCRT가 일부 입력에서 1 ULP 안팎으로 다른 값을 반환해 User-Agent와 실제 실행 환경의 불일치를 드러낼 수 있습니다.
인사이트
이 변화는 성능이나 유지보수 측면의 선택이 프라이버시 표면을 넓힐 수 있음을 보여줍니다. 기존 canvas, WebGL, font 중심의 fingerprinting 방어만으로는 부족하며, JavaScript 표준 함수의 수치 결정성까지 브라우저 프라이버시 설계의 고려 대상이 되고 있습니다.
댓글
토론
> geekhaus:~$ 다음 읽을거리?
