#3 / 3
toString 마스킹·마커 제거·iframe/worker 우회 차단, 끝없는 표면 확장, 폰트는 측정값만 흔들기, 그리고 확장 레벨에서 못 넘는 벽Tags
6 페이지
React
#2 / 3
document_start·MAIN world 주입의 타이밍 문제, executeScript의 실패, chrome.userScripts와 '사용자 스크립트 허용' 토글, DNR로 헤더 맞추기페이지보다 먼저, 그런데 설정을 실어서 주입하기
#1 / 3
브라우저 지문을 가리는 확장의 시작, 일관성이 핵심인 이유, best-effort라는 정직한 포지셔닝어설픈 위장은 오히려 더 튄다
#3 / 3
권한 0으로 재전송하기(inspectedWindow.eval + 폴링), HTTP/2 의사헤더, --compressed, 순수 함수 테스트, 퍼저까지eval이 Promise를 안 기다려서, 전역에 써두고 폴링했다
#2 / 3
마스킹과 플레이스홀더, safe/raw 단순화, IndexedDB 폐기, export↔import 대칭 — 더하기보다 빼기가 어려웠던 결정들가린 cURL이 그대로 실행되게, 토큰을 변수 자리로
#1 / 3
DevTools Network 탭의 빈틈과 토큰 유출 문제, 그리고 '최소권한'을 정체성으로 삼은 이유