캔버스 지문이 당신을 발각하는 방법 (그리고 무작위 노이즈가 왜 더 악화시키는가)
(dev.to)
이 기사는 캔버스 핑거프린팅을 통한 헤드리스 브라우저 탐지 원리를 분석하며, 단순 무작위 노이즈가 오히려 탐지 위험을 높이므로 데이터 수집 자동화의 안정성을 위해 세션별 일관성을 유지하는 결정론적 노이즈 적용이 필수적임을 강조합니다.
이 글의 핵심 포인트
- 1캔버스 핑거프린팅은 GPU, 드라이버, 폰트 렌더링의 미세한 차이를 해시화하여 사용자를 식별함
- 2기본 헤드리스 모드는 소프트웨어 렌더링을 사용하여 결과값이 너무 동일하므로 탐지되기 쉬움
- 3--headless=new 옵션을 통해 GPU 파이프라인을 유지하여 실제 브라우저와 유사한 환경을 구축해야 함