Альтернатива 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 і аудіо: як вони працюють