@jofamo2305 http клиент хорошая альтернатива браузеру, но для работы с ним нужен некоторый опыт.
Нельзя просто так взять, записать запросы и сидеть радоваться.
c4eb9a38-f79a-42a3-9855-5646908c7576-image.png
А что касается информации в заголовке, то не трудно догадаться, что нельзя вынести данную фичу в блок, это фича редактора, но ни как не скрипта.
Проще говоря: это фича для упрощения создания скрипта.
Если ты имеешь ввиду добавить запуск этого действия как кнопку в модуле, то в модуле ведь блоки, а не просто кнопки.
модуль для device fingerprint
-
подтягивание готовых слепков из стороннего файла и генерирование рандомного фингерпринта из базы.
по типу этого https://github.com/Valve/fingerprintjs2
согласен скинуться финансово на такую фичу -
@93jam Сам слепок хранить в базе нет смысла. Нужно хранить данные, которые образуют слепок и применять их к браузеру.
UserAgent Language Color Depth Screen Resolution Timezone Has session storage or not Has local storage or not Has indexed DB Has IE specific 'AddBehavior' Has open DB CPU class Platform DoNotTrack or not Full list of installed fonts (maintaining their order, which increases the entropy), implemented with Flash. A list of installed fonts, detected with JS/CSS (side-channel technique) - can detect up to 500 installed fonts without flash Canvas fingerprinting WebGL fingerprinting Plugins (IE included) Is AdBlock installed or not Has the user tampered with its languages 1 Has the user tampered with its screen resolution 1 Has the user tampered with its OS 1 Has the user tampered with its browser 1 Touch screen detection and capabilities Pixel RatioНекторые будет тяжело заменить(
Canvas fingerprinting
WebGL fingerprintingТакой модуль уже запланирован. Там будет 1 сервис, который собирает инфу на сайте сохраняет в базу и отдает по запросу.
-
@support Значение canvas fingerprint наглядно можно увидеть в разделе Signature в блоке Your Fingerprint вот тут https://browserleaks.com/canvas Это значение определяет как отображаются шрифты (или изображения) в нашем браузере. Чуть ниже в блоке как это работает есть гифка, которая показывает как может отображаться один и тот же шрифт у разных пользователей. Канвас может идентифицировать видеоадаптер.
Если запрещать канвас, то это сильно выделяет браузер из толпы которые детектит антифрод.
Если не эмулировать, то получится с одним и тем, же ресурсом БАС работает, например в 5 потоков, использует разные прокси, но канвас одинаковый во всех 5 случаев. Соответственно возможен бан или ограничение в действиях на ресурсе.
Вот как вручную в браузере можно менять Canvas Fingerprint https://www.youtube.com/watch?v=RU11LKRME28&feature=youtu.be -
@mihalych В данном видео человек меняет список шрифтов и за счет этого достигается смена сигнатуры. Подобное действие сервис FingerprintSwitcher делает автоматически.
Также есть функция апиfont_list(fonts)!
Ее можно использовать такfont_list("Aria; Times New Roman")!Также существует возможность загрузить свои шрифты со своими особенностями поместив их в папку fonts.
Этого нет на видео, но есть в БАС.Из видео непонятно как менять особенности отрисовки канвас, особенности css, и видеокарты.
-
@support said in модуль для device fingerprint:
@Sevenup Что означает рандомный канвас, и что туда входит?
как реализовать данную технологию в деталях пока не подскажу, изучаю, но суть в том, что бы эмулировать и WebGL и Canvas, т.е. для каждого потока(или профиля) будет разный хеш в одной и той же ОС.
Например вот https://www.youtube.com/watch?v=uOFqPMFIum8 ребята реализовали.
Суть в том, что можно не выключать WebGL.
В зенно реализовали, но только Canvas, хеш храниться в профиле и при применении профиля Canvas отпечаток брауезера у данного профиля всегда одинаков.
-
@Sevenup said in модуль для device fingerprint:
Например вот https://www.youtube.com/watch?v=uOFqPMFIum8 ребята реализовали.
На конкретно этом видео просто изменили название видеокарты и из-за этого поменялась сигнатура.
А как изменить "внутреннюю видеокарту файерфокс" так и не сказали.Суть в том, что можно не выключать WebGL.
Тут я с вами не согласен.
-
@support said in модуль для device fingerprint:
@Sevenup said in модуль для device fingerprint:
Например вот https://www.youtube.com/watch?v=uOFqPMFIum8 ребята реализовали.
На конкретно этом видео просто изменили название видеокарты и из-за этого поменялась сигнатура.
А как изменить "внутреннюю видеокарту файерфокс" так и не сказали.Суть в том, что можно не выключать WebGL.
Тут я с вами не согласен.
Возможно я не до конца понимаю тонкости и пока не вник в нюансы. Но например canvas зенно научились эмулировать и более того, привязывать к профилю. т.е. canvas уже можно не отключать и фактически его эмулировать. Проверял по https://browserleaks.com/canvas все четко, у Васи один хеш у Пети другой. В БАСе пока добиться не смог, либо полностью галка "выключить WebRTC и Canvas" либо прощай анонимность по всем фронтам.