Аналог CreepJS: тот же поиск неправды, но с объяснениями
CreepJS - открытый исследовательский проект, который показывает, как далеко может зайти отпечаток браузера и как инструменты против отпечатков себя выдают. Он глубокий и очень технический. SpoofLens опирается на похожую идею, но для более широкой аудитории: дает вывод, простыми словами объясняет каждую находку и добавляет проверки, для которых нужен сервер.
| CreepJS | SpoofLens | |
|---|---|---|
| Что это | Открытый исследовательский проект (лицензия 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
- Вы исследуете отпечатки или глубоко тестируете расширение приватности.
- Вы хотите видеть сразу много API и их особенности.
- Вам комфортно читать технический вывод.
Когда лучше SpoofLens
- Вам нужен четкий ответ: согласован ли этот браузер?
- Вы хотите сравнить данные JavaScript с серверными данными.
- Вам нужно объяснить результат человеку без технической подготовки.
- У вас есть сайт, и вы хотите такую проверку для своих посетителей. API и плагины готовятся.
Частые вопросы
- SpoofLens сделан на коде CreepJS?
- Нет. SpoofLens написан с нуля. Общий только подход - искать противоречия, он распространен в исследованиях отпечатков.
- SpoofLens сохраняет мой отпечаток?
- Нет. Сигналы один раз отправляются на наш сервер для сверки и не сохраняются. Считается только количество проверок за день.
- SpoofLens связан с CreepJS?
- Нет. CreepJS - независимый проект. Это сравнение основано на его публичном репозитории и описании.
Читайте также
- Аналог BrowserLeaks: одна проверка, которая объясняет находки
- Аналог Pixelscan: узнайте, почему браузер выглядит несогласованным
- Аналог Whoer: ваш IP, анонимность и браузер в двух проверках
- Отпечаток браузера: что это такое и как он работает
- Как сайты обнаруживают ботов и автоматизированные браузеры
- Отпечатки canvas, WebGL и аудио: как они работают