Статьи и сравнения

Аналог CreepJS: тот же поиск неправды, но с объяснениями

CreepJS - открытый исследовательский проект, который показывает, как далеко может зайти отпечаток браузера и как инструменты против отпечатков себя выдают. Он глубокий и очень технический. SpoofLens опирается на похожую идею, но для более широкой аудитории: дает вывод, простыми словами объясняет каждую находку и добавляет проверки, для которых нужен сервер.

CreepJSSpoofLens
Что этоОткрытый исследовательский проект (лицензия MIT)Бесплатный онлайн-сервис
Основная аудиторияИсследователи и разработчикиРазработчики, QA, владельцы сайтов, обычные пользователи
Обнаруживает подмененный JavaScriptДа, очень глубокоДа: подмененные встроенные функции, расхождения с Web Worker и iframe
Исходный кодОткрытыйСборщик сигналов будет опубликован как open source
ЦенаБесплатноБесплатно; тарифы Pro и Business готовятся

Проверьте свой браузер прямо сейчас

Проверяю браузер…

Что такое CreepJS

CreepJS - проект Абрахама Джулиота (Abraham Juliot), опубликованный на GitHub под лицензией MIT, с официальным демо на GitHub Pages. Заявленная цель - исследования и обучение: он проверяет, насколько отпечаток браузера выдерживает инструменты против отпечатков, и показывает слабые места браузеров и расширений приватности. Он обнаруживает вмешательство в JavaScript, в том числе так называемую ложь в прототипах, и распознает следы, которые оставляют расширения и инструменты подделки.

Его вывод рассчитан на людей, которые уже знают, что такое AudioContext или OffscreenCanvas, и для исследований это идеально. Проект также предупреждает, что копии на других доменах неофициальные и могут собирать ваши данные, поэтому пользуйтесь официальным адресом.

Что добавляет SpoofLens

SpoofLens использует ту же главную идею (подделка проявляется как противоречия) и превращает ее в вывод, понятный каждому. Каждая находка объясняет, что найдено, почему это важно и какие невинные причины это может иметь.

Кроме того, он проверяет то, что видит только сервер: сеть, которой принадлежит ваш IP (домашний провайдер, дата-центр или VPN), не является ли адрес выходом Tor, заголовки прокси, и совпадают ли User-Agent, Client Hints и языки из HTTP-заголовков с тем, что сообщает JavaScript. Сравнение этих двух сторон - один из самых сильных способов заметить поддельный браузер.

Когда лучше CreepJS

Когда лучше SpoofLens

Частые вопросы

SpoofLens сделан на коде CreepJS?
Нет. SpoofLens написан с нуля. Общий только подход - искать противоречия, он распространен в исследованиях отпечатков.
SpoofLens сохраняет мой отпечаток?
Нет. Сигналы один раз отправляются на наш сервер для сверки и не сохраняются. Считается только количество проверок за день.
SpoofLens связан с CreepJS?
Нет. CreepJS - независимый проект. Это сравнение основано на его публичном репозитории и описании.

Читайте также