URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 119481
[ Назад ]

Исходное сообщение
"Разработчики Chromium предложили унифицировать и объявить ус..."

Отправлено opennews , 14-Янв-20 18:38 
Разработчики Chromium предложили унифицировать и заморозить от изменений содержимое HTTP-заголовка User-Agent, в котором передаётся название и версия браузера, а также ограничить доступ к свойству navigator.userAgent в JavaScript.  Удалять заголовок User-Agent пока не планируют...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52182


Содержание

Сообщения в этом обсуждении
"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено dAnonym , 14-Янв-20 18:38 
Нуу блин!!! Как теперь ботов ловить то????

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 18:43 
Хорошие боты (которые не скрывают, что они боты), очевидно, продолжат передавать это в заголовке.
Полностью удалить его нельзя по стандарту HTTP/1.1.

Хотя тот же гуглобот, наверняка, ходит и под видом обычного браузера, и возможно, даже жабаскрипт выполняет. Уж больно сеошники нынче хитрозадые пошли.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 19:56 
Выполняет. На Хабре была статья, как  гуглбот обманывает таймер JS для ускорения обхода.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено mandms , 16-Янв-20 10:43 
спасибо за reference, но еле нашел:

Функция random() у гуглобота работает абсолютно детерминированно / Хабр
https://habr.com/ru/post/348914/


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено q , 14-Янв-20 23:39 
AFAIK, поисковые боты Google -- это настоящие браузеры, которые и страницы рендерят полностью, и "читают" также, как пользователи. Это для того, чтобы какой-нибудь текст под невидимым CSS не прятался, привлекая в поисковой строке, но показывая совсем другое на странице.

С одной стороны, Google индексирует настоящие видимые данные, с другой -- много нагрузки, льды продолжают таять.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 00:41 
Гугл afaik утверждал, что все свои датацентры перевёл на возобновляемые источники энергии.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено neAnonim , 15-Янв-20 02:12 
и возобновляет его деньгами. т.к. user не мамонт.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 10:28 
Это интересно, но по сути мало влияет на приватность. Потому что каждый браузер по своему обрабатывает некоторые функции js (привет вам форматы дат), достаточно найти и вызвать такую функцию и сразу станет понятно что за браузер и даже версию определить можно по списку поддерживаемых функций js. Но головную боль удаление мусора из user agent конечно уменьшит для веб разработчиков.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 05:18 
На своих пользователей?

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено имя , 14-Янв-20 18:46 
А есть ли на свете боты, владельцы которых забывают о рандомизации UA, но рандомизируют всё остальное? Обычно эти же персонажи пускают газ с двух-трёх айпишников, ни над чем не заморачиваясь.

Ну и рейтлимитирование с капчами пока ещё никто не отнимал.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено пох. , 14-Янв-20 23:06 
ну если юзеры не нужны, и на твой сайт ходят только боты - то можешь развлекаться с капчами и дальше.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 00:11 
Иногда и гуглокапчи не помогают. Вот audiophilesoft.ru/forum хороший форум заели.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 05:06 
Зашёл по ссылке, попробовал зарегистрироваться. "Код безопасности" внизу так и не прогрузился даже после отключения uBlock Origin.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 05:13 
А, не. Это "умный" Tracking Protection в Firefox блочит капчу.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено мурзилла , 15-Янв-20 17:38 
ибо нефиг!

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено имя , 15-Янв-20 15:28 
> ну если юзеры не нужны, и на твой сайт ходят только боты
> - то можешь развлекаться с капчами и дальше.

Хочешь сказать, что ты и есть бот, раз продолжаешь ходить на инфицированный капчами опеннет?


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 16-Янв-20 21:02 
>инфицированный капчами опеннет

Ты на лор давно не заходил?


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Деннис Ритчи , 15-Янв-20 04:40 
Боты капчи разгадывабт лучше юзеров, и в 99% делают это правильно. Тогда как юзеры только в 30% угадывают и если не удалось угадать, то просто ходят.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено rshadow , 15-Янв-20 12:49 
Да обычно капчи разгадываются довольно просто. Даже если 10% - пофиг, это просто нагрузка на канал чуть больше и чуть больше подсеть ip-шников.
Да и индусские фермы с раскапчиванием 99% по никто не отменял. Это чуть дороже, но наверняка много меньше чем заработок на боте.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 04:59 
Сейчас ботов на headless chromium делают, один фиг зае....ся ловить

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено HappyPony , 15-Янв-20 14:50 
В том то и дело что ботово ловить станет проще. Как вы отловите пота у которого ЮА как у обычного пользователя или меняется с каждой сессией?    
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36

И Кто из них Бот ?


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 18:41 
"а также набирающая популярность практика подделки заголовка малопопулярными браузерами для обеспечения работоспособности отдельных сайтов" - звучит так, словно это разработчики браузеров нехорошие люди, а не отдельные сайты, особенно гугл тут впереди планеты всей, которые специально ломают верстку, а то и целый кусок фронта, когда видят user agent непопулярного браузера.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 18:45 
очевидно же что гуглу выгоднее, чтобы тупые юзеры вместо работоспособного нишевого браузера, поставленного админом/установленного искаропки - видели плашку "ваш браузер устарел - переходите на хром. Скочать без регистрации тут"

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Некто , 14-Янв-20 23:27 
>Технология развивается в рамках ранее представленной инициативы Privacy Sandbox, нацеленной на достижение компромисса между потребностью пользователей сохранить конфиденциальность и желанием рекламных сетей и сайтов отслеживать предпочтения посетителей.

Главная цель этой инициативы ещё больше усложнить возможность браузеру и конечному пользователю маскироваться под другой браузер. В особенности, различным консольным клиентам, потому что внедрять возможность подмены этих динамических заголовков никто не будет.
И теперь сайты точно будут знать, что вы в приватном режиме браузера. В приватном режиме не будет отсылаться часть заголовков "для вашей приватности", а из их отсутствия будет делаться вывод, что вы в приватном режиме.
Хотя косвенно это уже есть в firefox
https://www.opennet.dev/opennews/art.shtml?num=48018


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено rshadow , 15-Янв-20 12:52 
С маскировкой проблем не должно быть. В конце концов, это все тоже простое текстовое поле, в которое перед отправкой можно вписать все что угодно. Пока его не начнут подписывать какими нибудь гугль/мозилла ключами =)

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 18:47 
Ждём цифрового подписывания бинарных сборок хрома, с проверкой подписи при установке сеанса.
Не прошёл — получи сломанную вёрстку, ограничение по контенту и тормоза.

Разумеется, всё для блага пользователей — «чтобы левые браузеры не могли использовать не предназначенные для них server-side оптимизации».


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено гугель , 14-Янв-20 23:07 
> Не прошёл — получи сломанную вёрстку, ограничение по контенту и тормоза.

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

(и наплевать что для этой системы его не существует)


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Урри , 14-Янв-20 18:48 
для этого и задумано - теперь нормально показывать карты, почту и т.д. будут только аппрувнутые великим гуглом браузеры.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 18:53 
В последнее время среди разработчиков мaргинальных браузеров появилась неприятная тенденция — слать нафиг NSA и отвергать предложения, направленные на усиление безопасности самого лучшего в мире государства.

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


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 19:15 
"Инициатива уже поддержана разработчиками Edge и Firefox, а также уже реализована в Safari."

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Crazy Alex , 14-Янв-20 19:32 
Да какая разница, "хинты" подкручивать или user-agent

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 00:40 
В мейнстримных браузерах пользователю хинты вряд ли позволят трогать.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено пажилой человек писятчетыре года , 14-Янв-20 21:44 
Естественно это нехорошие люди, они - противники Партии. Они не следуют великому пути под руководством мудрого Отца Г. & co., осмеливаются сомневаться в гениальных идеях и даже пытаются реализовать свои совершенно неправильные и вредные идеи в недобраузерах!!! Я бы за такое расстреливал, если честно.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 18:43 
>ограничить возможность изменения

ради этого и задумывалось, судя по всему. Если раньше можно было "притвориться" любым браузером - то теперь "виг вам". А возможность идентификации все равно останется, как я понимаю - только "твикать" это руками будет невозможно:
>В качестве замены предлагается механизм User-Agent Client Hints


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 18:45 
>>только "твикать" это руками будет невозможно:
>В качестве замены предлагается механизм User-Agent Client Hints

В теории это возможно. На практике — зависит от того, какие возможности хотят вам предоставить разработчики вашего браузера.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Total Anonimus , 14-Янв-20 19:02 
Прочитайте внимательнее : для всех браузеров будет одинаково , "популярные" они или "мала-мала-понимай" . "Твикать руками" станет просто незачем . А вся дополнительная информация будет передаваться только по спецзапросу (а не всем встречным) и юзер будет контролировать - что передаётся .

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено IRASoldier_registered , 14-Янв-20 20:01 
Не будут они внимательно читать, у них после ключевых слов Chrome/Chromium и, тем более, Google - случается идиосинкразия "напихали зондов / сливают АНБ / скупают весь Интернет / уничтожают свободу" и в смысл текста они больше не вникают.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Всем Анонимусам Анонимус , 15-Янв-20 00:10 
Сто процентов.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 05:25 
Просто хомяки не понимают, что в гугле тоже не дураки и под видом их хромого в интернет ходят все кому не лень, лишь бы отрисовывалось всё как надо и идиотский баннер не вылезал. Гуглу от этого польза, без сомнений, поскольку появится новый, более надёжный механизм идентификации, и пользователям подспорье, поскольку больше не будет затупов с разной отрисовкой одного и того же в разных (пффф) браузерах

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 08:19 
Гугл делает деньги на рекламе, значит гуглу нужно индефицировать пользователей. Пользователь нынче больно умный пошёл, подменяем параметры браузера, заголовки HTTP, вот гугл и изворачивается как может. Поэтому "напихали зондов" и "скупают весь Интернет" приобрело новый смысл :) К тому же у гугла довольно существенный процент на рынке.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 09:03 
>Пользователь нынче больно умный пошёл, подменяем параметры браузера

Многие даже слово браузер не знают.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 10:21 
Причём вполне справедливо и безошибочно.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено гугель , 14-Янв-20 23:10 
> будет передаваться только по спецзапросу (а не всем встречным)

даааа, дааа - конечно же не всем встречным. конечно же не все подряд немедля попатчат веб-сервер чтоб эти запросы слать.
(разьве что те, кому и раньше твой useragent был нахрен не нужен)

А что ты там будешь "контролировать", это мы еще посмотрим.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 05:21 
> А вся дополнительная информация будет передаваться только по спецзапросу (а не всем встречным)
> (а не всем встречным)

Свяая наивность. Это как думать, что если передавать запрос Do-not-track, в которой сервер вежливо просят не отслеживать - и он не будет отслеживать


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 05:28 
Так теперь упразднят автоматическую отправку всего этого, теперь можно будет в православном браузере аддоном спокойно и с чистой совестью запрещать отправление этих данных и уже быть уверенным, что сайты нормально отрисуются, не на 40%, а на 60%

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 11:19 
Так ли сильна ли ваша вера, сын мой?

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Последний из могикан , 08-Мрт-21 12:34 
Не убоюсь хрома следящего днем и файрфокса падающего ночью.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено d20 , 15-Янв-20 13:07 
Теперь ктоме запроса о моем местоположении, у меня будут запросы на разрешение экрана, версию ОС, версию браузера, итд
Причем желательно отдельными окнами, и если где то нажмешь нет, то будут редиректить на заглушку где будет написано что нужно нажимать да.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 04:52 
ну будешь client hints хедеры подменять вместо user agent

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 18:46 
Зачем юзер агент если почти все браузеры это хром

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Total Anonimus , 14-Янв-20 19:12 
Зачем юзер агент , если почти у всех браузеров там написано что это хром . ;)

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 05:29 
Зачем вообще юзер-агент? Не отрисовалось у пользователя - пользователь и пошёл унылый... Времена уже другие, действительно пора избавляться от этого костыля.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено пох. , 15-Янв-20 20:37 
погоди, а как же нарисовать ему табличку "немедленно обновитесь на новейшую версию хрома или хрома?"


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 21:08 
Представляешь, обновился - всё равно рисует! Думаю, ф́топку подобные сайты, вот и всё.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено КО , 15-Янв-20 11:31 
Затем, что даже Хром разных версий по разному обрабатывает разные фичи.
А если нельзя будет определить Сафари у клиента, Хром или Фокс. И на какой платформе, то трудно будет определить, какие костыли надо активировать, чтоб оно правильно заработало.

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


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено пох. , 15-Янв-20 20:38 
версия хрома должна быть одна - та что гугель приказал.

Для этого в нем неотключаемые автоапдейты, сервис автоапдейтов, сервис апдейтов автоапдейтов и прочие автоапдейты.

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


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 16-Янв-20 21:03 
>неотключаемые автоапдейты

Это, кстати, хорошо для чайников на винде.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 21:10 
Какие ещё такие фичи в браузере? Отрисовка css и html? Для всего остального же придуман JS, который и призван избавлять от подобных спазмов головного мозга?

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 18:47 
Я так и не понял, они просто запретят в своих браузерах менять юзер агент? Так каким образом это скажется на всяких Vivaldi?

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 18:50 
> Я так и не понял, они просто запретят в своих браузерах менять юзер агент?

Зависит от браузера. В хроме и лисе скорее всего запретят, в остальных — не факт.

> Так каким образом это скажется на всяких Vivaldi?

Очевидно, если у вас будет нестандартный user-agent, это привлечёт к вам внимание. Возможно, повлечёт санкции (в виде сломанной вёрстки, например).


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено ползкрокодил , 14-Янв-20 19:07 
Теперь ЛОР-овцам станет сложнее оставлять в UA послания модераторам ;-)

А здесь модераторы их видят, кстати?


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Hellraiser , 14-Янв-20 20:46 
каким-каким овцам?

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 00:44 
Которые на форуме отоларингологов живут.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено имя , 14-Янв-20 19:03 
>  Я так и не понял, они просто запретят в своих браузерах менять юзер агент?

Они резко перестанут писать о всяких «Linux x86_64» и «Android Xiaomi Ꙑ» в стандартном UA, чуть-чуть зарезав тем самым энтропию. Тем, кому хочется большего, придётся активно просить дополнительных заголовков.

> Так каким образом это скажется на всяких Vivaldi?

Им просто станет чуть менее обидно прикидываться хромом: всё равно польза от заголовка только убывает. Пара бекендеров, может быть, перестанет проверять заголовок. В остальном, конечно, мало что поменяется.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено IRASoldier_registered , 14-Янв-20 20:07 
Ты действительно не понял. Вкратце - хотят не "запретить менять", а почти что отменить.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Cadet , 14-Янв-20 21:30 
>они просто запретят в своих браузерах менять юзер агент?

Невозможно запретить что-то в opensource.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Ан оНим , 15-Янв-20 00:43 
Успешно запретили ходить на серый HTTPS. И отобрали опцию ком строки --выключить-проаерку-ссл

Опенсорс Хромиум. Имено Хромиум, опенсорсная основа Хрома.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 07:23 
Да где они запретили-то? Можно пример? У меня странички с самоподписанным сертификатом открываются после ворнинга.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 00:47 
> Невозможно запретить что-то в opensource.

Почему? Обфусцированный код формально тоже открыт. А современные браузерные движки и без обфускации может понять два-три человека из числа оригинальных авторов, что делает поддержку форков гиблым делом.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 09:06 
>два-три человека из числа оригинальных авторов

А если с ними что-то случится, интернет умрет?


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено пох. , 15-Янв-20 20:39 
нет, новые макаки просто перепишут большой кусок кода, не вдаваясь в подробности как он работал раньше.

Их много, и они могут позволить себе тратить на это время.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Всем Анонимусам Анонимус , 15-Янв-20 00:12 
Они сами упростят, самое главное. Тогда в логах сервера не будет видно разницы между юзерами одного браузера, например.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено КО , 15-Янв-20 11:31 
читать

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 19:05 
> В качестве замены предлагается механизм User-Agent Client Hints, подразумевающий выборочную отдачу данных о конкретных параметрах браузера и системы (версия, платформа и т.д.) только после запроса сервером и дающий пользователям возможность выборочно предоставлять подобную информацию владельцам сайтов.

Отлично. Теперь вместо одного параметра придётся подделывать целую кучу.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено ползкрокодил , 14-Янв-20 19:09 
Так парсить зато проще и надёжнее, чем эту портянку.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Cadet , 14-Янв-20 21:29 
>Теперь вместо одного параметра придётся подделывать целую кучу

Сейчас тоже надо кучу (см. мой пост ниже), иначе палево.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Cadet , 14-Янв-20 21:33 
Хотя, это в основном для грамотной подмены ОС.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено ползкрокодил , 15-Янв-20 14:59 
>>Теперь вместо одного параметра придётся подделывать целую кучу
> Сейчас тоже надо кучу (см. мой пост ниже), иначе палево.

Причём многие подделывать чревато, поскольку они отражают характеристики платформы и web-приложения из-за подделывания могут работать криво. А вот айфоны, например, фингерпринтить бессмысленно, они все на одно лицо из коробки.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Crazy Alex , 14-Янв-20 19:35 
Что за стоны? Убрали дурную простыню, которая передаётся всегда, и заменили на набор явно запрашиваемых свойств. Которые, понятно, тоже можно отдать произвольно. IMHO - давно пора, лет с десять точно.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 16-Янв-20 23:39 
Так я не понял как мне понять, что в конкретно этом браузере есть Flash, Java, HTML5, CANVAS, SVG поддеркжа? Что мне толку от версии вшаего браузера? Нужен набор технологий и их версий разуж назвались Technology Hint так пусть и пишут Flash=No,Java=Yes; version=8.0,HTML5=Yes, CANVAS=Yes, SVG=No вообще как тупари прям слов нет

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Анонимный скептик , 14-Янв-20 19:35 
Какова вероятность, что в User-Agent Client Hints будет на порядок больше информации, по которой можно будет проводить идентификацию, если учесть, что разрабатывает это Гугл?

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено zzz , 14-Янв-20 20:01 
Гугл и так уже давно знает, какой у тебя компьютер и не только. Цель проекта - усложнить другим возможность сделать то же самое.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 05:34 
x86-64 intel i5-8625 linux-x64 Manjaro... что ещё, даже цвет и и фирму можно назвать, один фиг у тебя вариантов море, а толку мало

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним84701 , 14-Янв-20 20:21 
> Среди основных причин унификации заголовка User-Agent упоминается применение его для пассивной идентификации пользователей (passive fingerprinting)

Вот чья бы корова …
> Chrome/79.0.3945.117
> Chrome/79.0.3945.116
>     Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36    
>    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36    
>    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36
>


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 20:47 
Так а как теперь предполагается делать костыли чтобы чинить баги конкретного браузера с отображением сайта?

"Feature detection"
Отправлено MT , 14-Янв-20 21:12 
В общем случае — использовать определение возможностей браузера (feature detection). Если в конкретном случае определение возможностей бессильно (например, при необходимости обхода бага в реализации возможности, формально доступной), косвенно определять браузер и его версию по совокупности других возможностей, как, например, в случае IE:

https://tanalin.com/articles/ie-version-js/


"Feature detection"
Отправлено Аноним , 14-Янв-20 21:16 
Так, а что делать если сайт использует кучу библиотек, в которых проверяется navigator.UserAgent? Если Edge после этих изменений будет назван как Chrome, а то и вообще свойство удалят, то как быть? Полифилы какие-то прикручивать? Не уверен что это свойство можно будет записать.

"Feature detection"
Отправлено MT , 14-Янв-20 21:25 
Идентификация браузера по `User-Agent` всегда была антипаттерном. В качественной библиотеке без крайней необходимости так делать не будут.

Если «сломается» много сайтов, не исключено, что решение по `User-Agent` изменят.


"Feature detection"
Отправлено Аноним , 14-Янв-20 21:34 
Быстрый поиск по проекту нашёл использование в jQuery, jQuery.mobile, jQuery.UI, knockout.js, tinyMCE Не исключаю, что они там в каких-то очень редких случаях проверяют, но например knockout.js например в зависимости от браузера использует KeyboardEvent или UIEvents. Может и поломаться

"Feature detection"
Отправлено Аноним , 14-Янв-20 21:47 
Вместо того чтобы определить какой браузер и отдать ему подходящий html код до загрузки сайта придется городить какие-то костыли
Это определение ведь не от хорошей жизни делают.

"Feature detection"
Отправлено Аноним , 14-Янв-20 23:08 
Браузер и мажорная версия будут в новом постоянном заголовке. Отдача подходящего/оптимизированного html/js сохранится без костылей со вторым запросом, просто вместо старого заголовка будут смотреть в новый.
> User agents will attach the Sec-CH-UA header to every secure outgoing request by default, with a value that includes only the major version (e.g. "Chrome 69"). Servers can opt-into receiving more detailed version information in the Sec-CH-UA header, along with the other available Client Hints, by delivering an Accept-CH header header in the usual way.

https://github.com/WICG/ua-client-hints#for-example


"Feature detection"
Отправлено КО , 15-Янв-20 11:39 
А как определить, каким образом margins в этом влияет на сдвиг шапки таблицы относительно самой таблицы. И прочая фигня в CSS.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено aa , 15-Янв-20 06:55 
а не надо "чинить" для конкретного браузера, надо делать как в стандарте написано.
а пользователи браузера, который стандарты поддерживает криво, пусть страдают и пишут багрепорты разработчикам своего любимого браузера

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено мурзилла , 15-Янв-20 18:20 
так стандарт-то мы пишем.  Левой задней лапой.

> а пользователи браузера, который стандарты поддерживает криво, пусть страдают

нет, дружище, не угадал - страдать будут пользователи браузеров, в которых не открывается гугль, гугль, или, к примеру - гугль.
Совершенно независимо от того, насколько в соответствии с нашими стандартами он не открывается.

И они просто поставят хром, чтобы дальше пользоваться интерн...простите, гуглем.


  


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 20:54 
Гитхаб уже переполнен от issues где люди плачут что библиотеки в т числе популярные перестанут нормально работать после того как все переназовутся "унифицированным" названием. Надеются только что у каждого разработчика браузера будет своя унификация и по ней можно будет всё-таки браузеры отличать.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено пажилой человек писятчетыре года , 14-Янв-20 21:38 
> Гитхаб уже переполнен от issues где люди плачут что библиотеки в т числе популярные перестанут нормально работать

у партии нету времени ждать, понимаешь? надо юзер агент убрать - значит надо здесь и сейчас, великие дела ждут!!!


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Рассольник , 14-Янв-20 23:09 
А зачем их отличать?

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено гугель , 14-Янв-20 23:13 
макаки не умеют в feature check.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено КО , 15-Янв-20 11:40 
Да никто не умеет. Эта фигня проверяет наличие фичи, а не то как она обрабатывается браузером.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 23:16 
> Надеются только что у каждого разработчика браузера будет своя унификация и по ней можно будет всё-таки браузеры отличать.

А читать спеки эти люди не умеют? Пусть плачут.
https://github.com/WICG/ua-client-hints
> User agents will attach the Sec-CH-UA header to every secure outgoing request by default, with a value that includes only the major version (e.g. "Chrome 69"). Servers can opt-into receiving more detailed version information in the Sec-CH-UA header, along with the other available Client Hints, by delivering an Accept-CH header header in the usual way.

https://tools.ietf.org/html/draft-west-ua-client-hints-00
https://wicg.github.io/ua-client-hints/
> Unlike most Client Hints, the "Sec-CH-UA" header will be sent with all requests, whether or not the server opted-into receiving the header via an "Accept-CH" header. Prior to an opt-in, however, it will include only the user agent's branding information, and the major version number


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 21:00 
Давно пора было. Подумывал об этом. Смысл он потерял. А идентифицировать и без него уже научились прекрасно.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено VINRARUS , 14-Янв-20 21:11 
Шо, и YouTube на Огнепанде вдруг перестанет изображать перелом хитрожопости Гуля, когда страничка разваливается или виснет?

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Cadet , 14-Янв-20 21:23 
А пока в Firefox можно менять эти значения, создав строки:
general.useragent.override
general.oscpu.override
general.platform.override
general.appversion.override
general.productSub.override
general.buildID.override
Проверить результат можно на whoer.net

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 22:34 
general.useragent.override.example.com
Для домена example.com и его поддоменов (например, subdomain.example.com). Правда, применяется только для content-type: text/html
JS, CSS, картинки, другие URL будут использовать дефолтный agent.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено anon4ik , 15-Янв-20 02:23 
Уже все, вырезали

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 09:08 
С какой версии? В FF 60 работает.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 10:22 
>Уже все, вырезали

Этих значений нет изначально. Надо создавать самому.
about:config - Поиск agent - ПКМ - Создать - Строка (string)
Чтобы удалить строку: ПКМ - Сбросить - F5


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 04:49 
https://browserleaks.com/client-hints

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 08:27 
Тогда уж про JS вспомнили бы. https://browserleaks.com/javascript

navigator.userAgent
navigator.platform
navigator.oscpu
navigator.hardwareConcurrency

Ну и так далее.


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено DerRoteBaron , 14-Янв-20 22:07 
Как же тогда циска будет блокировать уязвимости?

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 14-Янв-20 22:37 
сама циска уже уязвимость

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 04:56 
>> Среди основных причин унификации заголовка User-Agent упоминается применение его для пассивной идентификации пользователей

Ой, пассивной

Accept-CH    viewport-width, dpr, device-memory, rtt, downlink, ect, ua, platform, arch, model, mobile

ну и что, теперь эта строчка будет по дефолту на всех сайтах,
как тут https://browserleaks.com/client-hints


>> только после запроса сервером и дающий пользователям возможность выборочно предоставлять подобную информацию владельцам сайтов.

Пока никакой возможности нет. А если речь идет об аддонах для модификации UA, так они и сейчас многие умеют подставить конкретную os/arch/model в существующий User-Agent.

Вообщем ниочем, очередная хрень которая поможет сайтам делать ваш device-id еще точнее


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Голубой гигант , 15-Янв-20 07:28 
У меня во всех полях "not received", значит мой браузер не отправляет?

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 08:30 
Значит ваш браузер Firefox или ещё что-то. Палево, короче.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 09:40 
так и есть, но и в хроме половина из описанного доступна только за флагом

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 18-Янв-20 23:36 
Хорошо, что еще что-то доступно. Хотя бы за флагом. Все идет к тому, что ничего не будет доступно для ручек. И за флагами в том числе.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено iPony129412 , 15-Янв-20 05:49 
Ну правильно.
Сейчас он выглядит вообще как какое-то нагромождение легаси.

> Mozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.4 Mobile/15E148 Safari/604.1

Mozilla 🤨


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено pda , 15-Янв-20 16:21 
Это со времён ранних версий Firefox, ещё 1.0 и ниже. Тогда IE6 доминировал и ff начал его потихоньку рвать. Остальным браузерам пришлось вписывать фрагмент их User Agent, чтобы серверы знали, что можно отдавать более современный html, что у клиента браузер, а не говно мамонта. :)

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 06:40 
user-agent теперь должен быть просто GOOGLE_ZOND с 512битным ключом

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 09:19 
GOOGLE_PROBE тогда уж.

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 11:52 
GOOGLE_探针

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Отражение луны , 15-Янв-20 09:17 
Оверинженеринг в действии.

"предложили унифицировать и объявить"
Отправлено Andrey Mitrofanov_N0 , 15-Янв-20 10:32 
> Оверинженеринг в действии.

Дураки и инициатива,
  эффективный манагемент и програмляние,
  гугель и интернет,
  .... :
"надо же что-то менять".


"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 10:06 
Шило на мыло поменяли.



"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено bbb , 15-Янв-20 10:10 
а как теперь подбирать эксплоит к браузеру жертвы? перебором чтоли?

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 15-Янв-20 11:53 
Хватит привязывать эксплоиты к версии браузера! Обезьяны!

"Разработчики Chromium предложили унифицировать и объявить ус..."
Отправлено Аноним , 17-Янв-20 08:33 
> стимулирует сам Google, так как по User-Agent блокирует вход на свои сервисы

они вроде хотели внедрить Signed HTTP Exchanges не?