Supercookie - favicon으로 핑거프린팅하기
(github.com)- favicon을 이용하여 웹 방문자별로 유니크 ID를 부여
- 거의 영구적으로 저장되며 사용자가 쉽게 삭제할수 없음
- incognito 모드에서도 동작, 캐쉬삭제로 지워지지 않음
* 이 Repo는 데모/교육 목적으로 만들어진 것임
동작 원리
- favicon 은 F-Cache 라고 부르는 별도 캐쉬에 저장됨
ㅤ→ F-Cache는 방문한 URL 정보를 저장하는 캐쉬
- 웹사이트 방문시, 브라우저가 F-Cache에 favicon이 있는지 확인하고 없으면 서버에 요청
- 이 저장/미저장 상태를 이용해서 클라이언트의 ID를 생성
- 거의 모든 데스크탑 브라우저(크롬,FF,사파리,Edge) 및 모바일 브라우저에서 적용 가능
Firefox는 85버전부터 이 슈퍼쿠키도 차단하고 있습니다.
- Firefox 85, 슈퍼쿠키도 차단 https://news.hada.io/topic?id=3641