FingerprintSwitcher - сервис для смены отпечатка браузера. - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB73.5187
BTC/USD48291.9717
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 04.04.2017, 12:44   #1
twaego9
Senior Member
 
Регистрация: 16.07.2016
Сообщений: 146
Бабло: $21945
По умолчанию FingerprintSwitcher - сервис для смены отпечатка браузера.

FingerprintSwitcher - это более продвинутая версия смены юзер агента. Сервис меняет не только юзер агент, но и множество внутренних методов и переменных браузера, так, что он выглядел абсолютно идентично хрому, файерфоксу, сафари, настольному или мобильному браузеру.

Современные методы определения пользователя могут идентифицировать его только по набору свойств браузера. Допустим, среди миллиона пользователей у десятка тысяч может быть определенное разрешение, но только у нескольких тысяч определенное разрешение и определенный набор плагинов. Набор таких свойств составляет отпечаток браузера. Добавляя новые факторы, сайт может точно определить, что именно вы его посещаете, даже если вы будете менять прокси при каждом входе. Эту проблему также решает сервис FingerprintSwitcher, поскольку предоставляет каждый раз новый набор свойств. Фактически FingerprintSwitcher можно назвать аналогом прокси сервиса для отпечатков.

Вы можете самостоятельно проверить свой отпечаток на этом сайте https://amiunique.org/, а эта библиотека позволяет встраивать получения отпечатка на своем сайте https://github.com/Valve/fingerprintjs2. Появление таких средств говорит о том, что идентификацией пользователя по его отпечатку уже пользуются, а в будущем ее будут использовать еще больше:



Вот список свойств, которые изменяет сервис:
  • Юзер агент.
  • Разрешение. Сюда входит высота и ширина видимой области и разрешение экрана.
  • Плагины. Берутся реальные плагины и миме типы актуальные на момент запроса.
  • Навигатор. Объект window.navigator содержит в себе множество функций и свойств, по которым можно определить браузер. Все они будут перенесены из реального браузера в БАС. Функции отсутствующие в хроме эмулируются.
  • Шрифты. БАС заменяет шрифты честно и делает это для каждого потока.
  • Порядок заголовков. Хотя веб стандарты не предают значания тому, в каком порядке хттп заголовки отсылаются на сервер, некоторые системы могут учитывать порядок при составлении отпечатка.
  • Веб хранилища. Наличие и отсутствие localStorage, sessionStorage, indexedDB.
  • Do not track.
  • Некоторые свойства window.

Вот как это выглядит:







Об устройстве сервиса:
При запросе вы получаете отпечаток именно с такой вероятностью, с которой он встречается в реальной жизни. Если доля фф сейчас, 10%, то шанс получить отпечаток фф через сервис - 10%.
Сервис предоставляет только актуальные отпечатки. Если хром обновился, то вы получаете отпечаток именно с новой версией хрома.
Отпечаток это просто текст и его можно сохранить, а потом использовать еще раз. Таким образом отпечаток использованный при регистрации акка может быть использован снова для входа в аккаунт и совершения каких-то действий.
Существует возможность делать запросы на отпечатки для нужной платформы и браузера.





Но зачем нужен именно сервис? Почему не сделать простой модуль?
Сервис необходим потому что все браузеры постоянно обновляются, и актуальные сегодня отпечатки через месяц могут уже устареть. Хочу рассказать один случай, который говорит в пользу использования именно такой архитектуры. Ко мне обратился к пользователь с жалобой на то, что один сайт выдает ошибку при регистрации с помощью БАС, но регистрирует аккаунт удачно с помощью обычного браузера. На сайте стояла какая-то защита, которая не пускала БАС. Пришлось потратить много времени, но победить ее так и не удалось. Я отложил этот баг, но с выходом новой версии БАС решил проверить еще раз, на этот раз регистрция была успешна. Пользователь был доволен, да и я тоже. Но через несколько недель он снова рассказал о той же проблеме, та же версия БАС снова отказывалась регистрировать аккаунты. Оказалось, что дело в версии хрома, при первом обновлении движок хрома в БАС был обновлен, а за несколько недель он "устарел". Простая смена юзер агента эфекта конечно не давала, а вот смена отпечатка помогла! Правда отпечаток был от файерфокс, но тем не менее. Мне удалось зарегистрировать аккаунт на этом сайте с помощью нового отпечатка. Понятно, что обновлять БАС каждый раз, когда обновляется Хром мне тяжело, намного легче подключить такой сервис. Речь идет о сайте target.com.

Лицензия. Купить лицензию можно прямо на этой странице https://bablosoft.com/shop/FingerprintSwitcher, после приобретения вы получите ключ, который можно активировать на этом сайте https://fingerprints.bablosoft.com/. Один ключ может быть использован только на 2 ip, ip могут быть изменены в любой момент. Срок действия ключа начинается после первого использования, количество запросов к сервису не ограничено.

При этом использование сервиса является абсолютно бесплатным для отпечатков хрома на windows, но ограничено 30 запросами в минуту с одного ип. Бесплатные отпечатки можно получить по этому адресу https://fingerprints.bablosoft.com/p...soft%20Windows

Как использовать. Использовать FingerprintSwitcher с БАС проще простого. Есть 2 действия, одно получает отпечаток, второе его применяет.


Также существует апи, позволяющее подключить сервис к любому браузеру, более подробно на сайте https://fingerprints.bablosoft.com/#api.
__________________
BrowserAutomationStudio Создаем многопоточные приложения бесплатно и без навыков программирования.
twaego9 вне форума  
Старый 04.04.2017, 14:27   #2
AloneSlamer
Senior Member
 
Аватар для AloneSlamer
 
Регистрация: 06.12.2014
Сообщений: 1,289
Бабло: $219235
Отправить сообщение для AloneSlamer с помощью ICQ Отправить сообщение для AloneSlamer с помощью Skype™
По умолчанию

Как это юзать в зенке ?
AloneSlamer вне форума  
Старый 04.04.2017, 14:53   #3
one
Баломут
 
Регистрация: 21.03.2009
Сообщений: 56
Бабло: $6512
Отправить сообщение для one с помощью ICQ
По умолчанию

Цитата:
Сообщение от AloneSlamer Посмотреть сообщение
Как это юзать в зенке ?
Поддержу вопрос. )
__________________
Решения для автоматизации действий в интернете.
one вне форума  
Старый 04.04.2017, 16:04   #4
nuaru
Senior Member
 
Регистрация: 06.08.2008
Сообщений: 681
Бабло: $135927
По умолчанию

Цитата:
Как это юзать в зенке ?
В ZennoPoster есть галочка в настройках профиля для генерации всех этих параметров, установите ее и все на автомате будет генерироваться само.
__________________
Уникальный seo софт на zennolab.com
ZennoPoster - реальная экономия денег
nuaru вне форума  
Старый 04.04.2017, 16:11   #5
one
Баломут
 
Регистрация: 21.03.2009
Сообщений: 56
Бабло: $6512
Отправить сообщение для one с помощью ICQ
По умолчанию

Цитата:
Сообщение от nuaru Посмотреть сообщение
Цитата:
Как это юзать в зенке ?
В ZennoPoster есть галочка в настройках профиля для генерации всех этих параметров, установите ее и все на автомате будет генерироваться само.
Можно скрин этой галочки?
__________________
Решения для автоматизации действий в интернете.
one вне форума  
Старый 04.04.2017, 16:25   #6
nuaru
Senior Member
 
Регистрация: 06.08.2008
Сообщений: 681
Бабло: $135927
По умолчанию

Цитата:
Можно скрин этой галочки?

Ошибся только - ее нужно снять, а не установить.
__________________
Уникальный seo софт на zennolab.com
ZennoPoster - реальная экономия денег
nuaru вне форума  
Старый 04.04.2017, 16:32   #7
one
Баломут
 
Регистрация: 21.03.2009
Сообщений: 56
Бабло: $6512
Отправить сообщение для one с помощью ICQ
По умолчанию

А, Вы об этом, но тут я вижу нет всего что предложено в первом посте а именно:

Шрифты
Заголовки
Веб хранилища
Разрешение
Плагины

Цитата:
Сообщение от AloneSlamer Посмотреть сообщение
Как это юзать в зенке ?
Там по подписке, по API можно получать значения в json и далее уже раскидывать в зенке куда что нужно. Так наверное. Только вот где это все будет храниться?
__________________
Решения для автоматизации действий в интернете.
one вне форума  
Старый 04.04.2017, 17:12   #8
twaego9
Senior Member
 
Регистрация: 16.07.2016
Сообщений: 146
Бабло: $21945
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от one Посмотреть сообщение
Там по подписке, по API можно получать значения в json и далее уже раскидывать в зенке куда что нужно.
Да, можно получать json по гет запросу, в нем есть несколько ключей, основной это payload, js код, который выполняется на каждой странице. Полное описание тут https://fingerprints.bablosoft.com/#api

Его можно выполнить в ЗП. Только код больше рассчитан на движок хрома, например, свойство https://developer.mozilla.org/ru/doc...or/credentials есть в хроме, но нет в фф, а код надеется найти его в среде к которой применяется отпечаток, и не найдет. Ничего страшного не случится, но это свойство эмулировано не будет.

Цитата:
Сообщение от one Посмотреть сообщение
Только вот где это все будет храниться?
Отпечаток можно хранить в переменной, в файле. В БАС появился менеджер данных, там очень удобно хранить данные, не только отпечатки.
__________________
BrowserAutomationStudio Создаем многопоточные приложения бесплатно и без навыков программирования.
twaego9 вне форума  
Старый 04.04.2017, 17:22   #9
nuaru
Senior Member
 
Регистрация: 06.08.2008
Сообщений: 681
Бабло: $135927
По умолчанию

Цитата:
А, Вы об этом, но тут я вижу нет всего что предложено в первом посте а именно:
Шрифты
Заголовки
Веб хранилища
Разрешение
Плагины
Все на что реально смотрят сайты меняется само - это заголовки и разрешения, остальное, кроме набора шрифтов можно поменять из кода. Шрифты пока, вообще, не меняются.

Я вам скажу, но любители альтернативы и теорий заговоров мне все равно не поверят - некоторые сайты смотрят отпечатки браузера, но только для того, чтобы следить за своими покупателями, выдавать тематичную рекламу и т.д.
Никто не использует это для борьбы с нашими клиентами. Мы просили некоторых особо дотошных пользователей, которые давно интересуются этими функциями (может, one, вы один из них) показать хоть один сайт, который бы это делал - все начинают ссылаться на теоретическую возможность и возможное применение в будущем.

НО! Так как произошло завышение значимости этих функций и теперь гораздо большее количество людей будет думать, что это, прям, сверхважная фича - нам не остается ничего, кроме как в ближайшее время все это добавить для вас в свой продукт.
Ну и по пути, как побочный продукт, - мы сделаем вам такой же сервис абсолютно бесплатно, так как реально он не требует ни поддержки ни каких-то затрат и пилится на коленке.
Собрать данные с посетителей сайта и выдать их по апи - тут сложного, сами понимаете, ничего нет.
__________________
Уникальный seo софт на zennolab.com
ZennoPoster - реальная экономия денег
nuaru вне форума  
Старый 04.04.2017, 17:50   #10
noobest
Member
 
Регистрация: 21.08.2016
Сообщений: 42
Бабло: $6120
По умолчанию

Цитата:
Сообщение от nuaru Посмотреть сообщение
мы сделаем вам такой же сервис абсолютно бесплатно
сама зенка изначально платный продукт с платными обновлениями.
noobest вне форума