Как стать автором
Обновить

Комментарии 7

Было бы желание и средства, а способ найдется ))

Поскольку данные на сервер передаются не телепатически, а по сети, то иногда можно просто подменять фп на этом уровне (если зареверсить алгоритмы шифрования).

Или на как вариант, после вызова функции canvasHash (или в самой функции), ставить брейкпоинт(DevTools протокол с этим хорошо справляется) и подменять значения на заранее собранные.

Google Picasso

CanvasBlocker в помощь.

Проблема спуфинга устройства чрезвычайно преувеличена, просто потому что браузеры подходят максимально нестрого к вопросу (поскольку, если бы детекторы спуфинга подходили к вопросу строго, то они бы просто не несли полезной нагрузки — «Не совпадает с конкретно взятым набором огромного количества параметров? Ай-ай-ай, как вам не стыдно спуфить!»).
Нестрогость заключается в том, что если просто банально ВООБЩЕ НИЧЕГО не отдавать на запросы ontouch, canvas, dimensions etc., то браузер будет дефолтится на что? Правильно, на все тот же User-Agent.
Конечно, сразу возникает вопрос — а как это самое «вообще ничего» не отдавать-то? Ответ, конечно, то есть — экстеншны, дегугленный хромиум с правильно поставленными флагами/правильный кастом файрфокса и т.д., но овчинка не стоит выделки, ИМХО.
Если так страшен фингерпринтинг, то эффективнее/проще всего банально гонять свежий инсталл браузера в ВМ/песочнице в стандартной конфигурации, чтобы не выделяться из толпы таких же.

CanvasBlocker легко детектится, если знать что проверять ))

Даже более того, если знать как проверять, то можно получить реальный отпечаток канваса, даже с CanvasBlocker-ом.

Со многим можно поспорить.
Вы можете представить смартфон, не имеющий сенсорного экрана?

Конечно. Nokia C5-00, у меня такой был. Да, там были кнопки. GPS, навигация, всё такое. Я в машине вместо навигатора использовал вплоть до 2019 года (9 лет отработал этот телефон, и в исправном состоянии я продал его).
Насчёт неизменяемых размеров браузера — тоже не так. Многие телефоны позволяют сделать экран разделённым на 2 части, а то и вообще любое приложение в плавающем окне.
Со многим можно поспорить


+ «Однако ты не можешь заявлять, что одновременно пользуешься Max OS X и Windows!»

Coherence в Parallels Desktop?

Если вы когда-нибудь пользовались мобильным браузером (а вы конечно пользовались), то знаете, что менять размер окна браузера нельзя.

Можно. Половина устройств на Андроиде это поддерживают

Вы можете представить смартфон, не имеющий сенсорного экрана?

Да, ещё за 10 лет до открытия смартфонов массами была куча девайсов на Symbian, которая была полноценной OS ( с многозадачностью, а не огрызком, где приложения сами решают когда им запускаться и закрываться )

НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий