Изменение идентификации браузера

Противодействие хакерским угрозам

Модераторы: Olej, adminn, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Изменение идентификации браузера

Непрочитанное сообщение Olej » 31 мар 2018, 16:29

Задали мне тут такую задачку: изменение идентификации браузера ... которая отсылается браузером HTTP-запроса в поле User-Agent.
А людям надо помогать, когда просят помочь... ;-)

Как оказалось, предмет этот беспокоит многих, и на этот счёт имеется множество публикаций.

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Изменение идентификации браузера

Непрочитанное сообщение Olej » 31 мар 2018, 16:35

Olej писал(а):Как оказалось, предмет этот беспокоит многих, и на этот счёт имеется множество публикаций.
Много анонимности не бывает — скрываем User-Agent
Ах да — User-Agent — своеобразный «отпечаток», по которому (в связке, скажем, с IP) легко идентифицировать пользователя. И с этим надо было что-то делать.
...
Для нетерпеливых сразу: исходники на GitHub и расширение в Google Webstore.
Вообще, User-Agent (далее по тексту — UA) — штука нужная. Нужная в первую очередь для корректного отображения страниц, ведь нам всем известно — разные версии разных браузеров по разному рендерят странички, и заботливые web-программисты учитывают этот факт, выдавая нужным браузерам нужным скрипты и стили. Разнится поддержка доступных технологий «движками». Отсюда вытекает первое требование к итогу — возможность «имитировать» различные браузеры, и что самое важное — иметь возможность выбора между ними.
UA — это в первую очередь набор. Набор различных идентификаторов, по которым и происходит определение — какой браузер, какая операционная система, какой версии, и какое специфичное ПО (привет, IE) стоит у пользователя.

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Изменение идентификации браузера

Непрочитанное сообщение Olej » 31 мар 2018, 16:40

Olej писал(а):
Для нетерпеливых сразу: исходники на GitHub и расширение в
Random User-Agent
Изображение
Автоматически заменяет User-Agent через заданный промежуток времени на случайный, тем самым скрывая настоящий.
Дополнительная информация
Версия: 2.2.1
Обновлено: 9 марта 2018 г.
Размер: 47.13KiB
Языки: Показать все 4 - English, русский, українська, 中文 (简体)

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Изменение идентификации браузера

Непрочитанное сообщение Olej » 31 мар 2018, 16:51

Olej писал(а): Random User-Agent
Установил в Opera 50.0.2762.67, хотя расширение и для Chrome ... Opera на сегодня - производное от Chromium.
И вот результаты того, как последовательно во времени меня видит https://2ip.ru/ :
Имя вашего компьютера: 193.28.177.65
Операционная система:Microsoft Windows 8.1 Microsoft Windows 8.1
Ваш браузер: Chrome 65.0.3282.694 Необходимо обновление вашего браузера
Откуда вы:Ukraine Украина, Харьков
Ваш провайдер: PitLine
Прокси: Не используется, уточнить?
Последняя измеренная скорость: 29.83 Mбит/сек | 27.38 Mбит/сек
Имя вашего компьютера: 193.28.177.65
Операционная система:OS X 10.10.3 OS X 10.10.3
Ваш браузер: Chrome 62.0.3239.394 Необходимо обновление вашего браузера
Откуда вы:Ukraine Украина, Харьков
Ваш провайдер: PitLine
Прокси: Не используется, уточнить?
Последняя измеренная скорость: 29.83 Mбит/сек | 27.38 Mбит/сек
Имя вашего компьютера: 193.28.177.65
Операционная система:Linux Linux
Ваш браузер: Chrome 64.0.3202.2 Необходимо обновление вашего браузера
Откуда вы:Ukraine Украина, Харьков
Ваш провайдер: PitLine
Прокси: Не используется, уточнить?
Последняя измеренная скорость: 29.83 Mбит/сек | 27.38 Mбит/сек
Причём, оно не только меняет идентификацию время от времени произвольно, но и позволяет изменять и выбирать вручную.
Смешно :lol: ... и приятно :-o

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Изменение идентификации браузера

Непрочитанное сообщение Olej » 31 мар 2018, 17:02

Olej писал(а): Random User-Agent
И его настройки...
Как легко видеть:
- можно менять идентификацию по времени, а можно и прекратить смену...
- можно выбрать представляемые браузеры/ОС ...
- можно указать свои
Вложения
ra2.png
ra3.png

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Изменение идентификации браузера

Непрочитанное сообщение Olej » 31 мар 2018, 18:09

А это вот - в отношении Mozilla/FireFox (а значит и все производные от Gecko):
Подмена «Http» заголовков с помощью расширения User Agent Switcher
Изображение
На помощь к нам в этом случае приходит замечательное дополнение для браузеров — User Agent Switcher. Это расширение, создано для того, чтобы браузер отдавал не настоящую информацию о вашем ПК, а именно ту, которую мы хотим показать.
https://addons.mozilla.org/en-US/firefo ... =extension
Как легко видеть, их там полно (313 шт.) на любой вкус...
Вложения
ua1.png

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Изменение идентификации браузера

Непрочитанное сообщение Olej » 31 мар 2018, 21:07

Olej писал(а): И вот результаты того, как последовательно во времени меня видит https://2ip.ru/ :
И вот ещё один индикатор "с той стороны", со стороны WEB-серверов, как выглядит ваш User-Agent - User Agent: Find Out Your Web Browser's UA Here:
Your User Agent is:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3239.499 Safari/537.36
Вот так, наверное, в Intel Mac OS X 10_11_0 я и стану впредь жить... :lol:

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Изменение идентификации браузера

Непрочитанное сообщение Olej » 25 сен 2018, 20:25

Olej писал(а): Random User-Agent
Изображение
После какого-то из обновлений Opea ... или сам собой от старости ;-) - но Random User-Agent сдох и исчез из поиска возможных расширений.

Но теперь их (новых) предлагается множество... Видать, наблюдатели за нашей идентификацией всех изрядно задрали! :lol:
Вложения
ua.png

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Изменение идентификации браузера

Непрочитанное сообщение Olej » 25 сен 2018, 20:36

Olej писал(а):Задали мне тут такую задачку: изменение идентификации браузера ... которая отсылается браузером HTTP-запроса в поле User-Agent.
А людям надо помогать, когда просят помочь... ;-)
Но кроме того, чтобы "подпортить" свой User-Agent хорошо бы его ещё и контролировать (что получилось) независимым образом.
Вот некоторые из онлайн URL для определения User-Agent:

1. https://malishev.info/tools/ua/
IP: 193.28.177.65
Регион: Украина
Браузер: Safari 5.0.4
ОС: OS X 10.6.6
User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27
2. https://browser-info.ru/
Ваш браузер:
Safari v.5.0.4 (Mac OS X Snow Leopard)
Javascript - включено
Cookie - включено
Flash: отсутствует/выключен
Язык: Русский (ru-RU)
Текущий размер окна: 1346x731
User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27
Плагины
Всего плагинов:4
1. - Chromium PDF Plugin (internal-pdf-viewer)
2. - Chromium PDF Viewer (mhjfbmdgcfjbbpaeojofohoefgiehjai)
3. - News feed handler (enmlgamfkfdemjmlfjeeipglcfpomikn)
4. - Shockwave Flash (libpepflashplayer.so)
Смешно, да?: браузер Safari, а плагины Chromium :-o

3. https://юзерагент.рф/ - совсем скромненько ;-) :
ОС: OS X 10.6.6 (x32)
Браузер: Safari
Версия: 5.0.4
Разрешение экрана: 1600 x 900


Ну что ж? ... Safari так Safari :lol:
Хотя бы с разрешением экрана они - угадали. :-?

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Изменение идентификации браузера

Непрочитанное сообщение Olej » 18 ноя 2019, 15:09

Интересное замечание о идентификации сетевого клиента из приложения Java: Доступ к внешним ресурсам из java приложения.
Утверждается, что такое простейшее Java приложение указывает идентификацию:
User-Agent имеет вид типа Java [Version]
И это может создавать проблемы с сетевым доступом!

Ответить

Вернуться в «Безопасность»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя