1. Що таке TLS-фінгерпринтинг

Коли браузер ініціює HTTPS-з’єднання, він надсилає повідомлення ClientHello під час TLS-рукостискання. Це повідомлення розкриває:

  • Набори шифрів (наприклад, TLS_AES_128_GCM, TLS_ECDHE_RSA)
  • TLS-розширення (наприклад, SNI, ALPN, Підтримувані групи, Алгоритми підпису)
  • Підтримувані версії протоколу (TLS 1.0 до TLS 1.3)
  • Узгодження протоколу прикладного рівня (ALPN) (наприклад, h2, http/1.1)
  • Переваги еліптичних кривих (ECDH Preferences)
  • Список алгоритмів підпису

Такі інструменти, як API TLS-фінгерпринтингу та мережеві стеки, можуть використовувати комбінацію цих значень для унікального фінгерпринтингу клієнтського браузера.

Ці відбитки значною мірою виходять за межі JavaScript і генеруються на рівні мережевого стека, що робить виявлення стійким до традиційних бібліотек імітації браузера.


2. Як платформи використовують TLS-відбитки для відстеження

TLS-фінгерпринтинг широко використовується передовими платформами фінгерпринтингу, SaaS-системами та adtech-компаніями для виявлення:

  1. Клієнти, які не є браузерами: Інструменти, що імітують браузери (наприклад, Puppeteer, Playwright, Selenium), часто мають TLS-шаблон, який відхиляється від стандартних відбитків браузера.
  2. Бот-мережі та проксі-інструменти: Автоматизовані системи, як правило, використовують уніфіковані TLS-послідовності, тоді як звичайні установки браузерів демонструють органічні варіації.
  3. Перевірки узгодженості сесій: Системи можуть реєструвати та порівнювати TLS-відбитки під час спроб входу для виявлення повторного використання облікового запису або спроб захоплення.
  4. Зіставлення User-Agent та TLS: Платформи перевіряють, чи відповідає поведінка TLS-рукостискання User-Agent браузера, що викликає підозру при невідповідностях.
  5. Перевірка кореляції Geo-TLS: Інструменти виявлення поєднують аналіз TLS-профілю з IP-геолокацією для ідентифікації клієнтів, що підміняють місцезнаходження, не реалістично імітуючи поведінку браузера цього регіону.

TLS-відбитки не можуть бути безпосередньо маніпульовані через скрипти браузера, що вимагає глибоко керованих мережевих стеків або користувацьких емуляторів TLS-клієнтів для надійного спуфінгу.


3. Як FlashID перевизначає TLS-відбитки

Більшість традиційних інструментів автоматизації браузерів не можуть підмінити дані TLS на мережевому рівні — але FlashID використовує архітектуру мережевого проксі, яка імітує нові стеки TLS-комунікації для симуляції реальних та змінних TLS-профілів браузера.

Функції, які FlashID пропонує для захисту від TLS-фінгерпринтингу, включають:

  1. Перемикання TLS-профілю за екземпляром: Кожен профіль браузера FlashID може застосовувати певний TLS-відбиток, що відповідає його регіону та ідентичності браузера.
  2. Емульовані шаблони ClientHello: Ви можете використовувати FlashID для генерації нової послідовності ClientHello, що відповідає реальним браузерам, таким як Chrome 120, Firefox 124 або Safari 17.
  3. Контроль наборів шифрів: Тонко налаштовуйте, які набори шифрів використовує ваш браузер для кожного TLS-контексту, щоб імітувати iOS, Android, macOS, Windows або ботів з корпоративних середовищ.
  4. Налаштування версії протоколу: Профілі FlashID можуть перемикати підтримку TLS 1.0 до TLS 1.3 на основі очікуваної ідентичності браузера.
  5. Високоточний спуфінг SNI та ALPN: FlashID імітує коректний заголовок хоста та поведінку узгодження прикладного протоколу, щоб влитися в реальний трафік пристроїв.
  6. Прогнозування та ротація TLS-рандомізації: FlashID інтелектуально ротує або підтримує TLS-відбитки для довгострокової узгодженості сесій, де це необхідно.
  7. Інтегрований спуф-підпис: Завдяки конфігурованим алгоритмам підпису та еліптичним кривим, FlashID зменшує ентропію сесії та блокує зв’язуваність сесії через невідповідності поведінки TLS.

Дизайн мережевої ізоляції та проксі-фінгерпринтинг FlashID гарантують, що маніпуляції TLS-рівня є невідстежуваними, роблячи ваші профілі невідмінними від органічних та нативно встановлених браузерів.


Вам також може сподобатися

Run multiple accounts without bans and blocks
Спробуйте безкоштовно

Захист безпеки кількох облікових записів, починаючи з FlashID

Завдяки нашій технології відбитків пальців, залишайтеся непоміченими.

Захист безпеки кількох облікових записів, починаючи з FlashID