Статті й порівняння

Альтернатива 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 - незалежний проєкт. Це порівняння базується на його публічному репозиторії та описі.

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