Я анонимизировал свой пользовательский агент, но мой браузер и ОС все еще обнаруживаются

699
That Brazilian Guy

Есть такие сайты, как whatsmybrowser.org и whatismybrowser.com, которые обнаруживают информацию о технических характеристиках клиента. Насколько я могу судить, это делается с помощью user-agentинформации, отправляемой браузером по HTTP-запросам.

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

Например, whatbrowser.org знает, что я использую Firefox 31; и www.whatsmyua.com отображает следующую строку:

Mozilla / 5.0 (X11; Ubuntu; Linux x86_64; rv: 31.0) Gecko / 20100101 Firefox / 31.0

Это выглядит поразительно, как пользовательский агент.

enter image description here

Но откуда это обнаруживается? Firebug показывает только что fake-user-agentотправленные заголовки HTTP-запроса.

Если это важно, я притворялся мой агент пользователя, используя UAControl для Firefox ( пт-бр версии, EN-US версии ).

3

1 ответ на вопрос

5
Todd

Я не уверен, что именно делают эти сайты, но есть возможность проверить браузер на JavaScript, чтобы определить его возможности и идентификацию. Так происходит прогрессивное улучшение .

Я отключил свой JavaScript. Два сайта, которые обнаружили мой браузер, перестали его обнаруживать. That Brazilian Guy 8 лет назад 1
Совершенно очевидно, что сайты используют клиентскую Java для отображения UA `function getUa () ` qasdfdsaq 8 лет назад 1
@qasdfdsaq Что очевидно для одних людей, может не быть для других. На самом деле, в этом вся суть всего сайта * ;-) That Brazilian Guy 8 лет назад 6

Похожие вопросы