Web Environment Integrity (WEI, Целостность WEB-Окружения) — это закрытый проект API, который разрабатывался для Google Chrome. Прототип Web Environment Integrity существовал в браузере Chromium с мая по ноябрь 2023 года после обширной критики со стороны многих технологических групп. Его целью было подтверждение того, что взаимодействие с веб-сайтами осуществляется человеком и является подлинным, согласно определению сторонних аттестаторов.

Диаграмма последовательности

Предложение В проекте предлагался API, позволяющий веб-сайтам получать цифровую подпись , содержащую имя удостоверяющего лица и подтверждение подлинности веб-клиента. Заявленная цель заключалась в том, чтобы сайты могли ограничить доступ для автоматизированных программ, предоставив его только пользователям-людям, и «позволить веб-серверам оценивать подлинность устройства и честное представление программного стека и трафика с устройства». Доступ к этому API не разрешатся в небезопасных (HTTP) контекстах.

История Предложение впервые появилось в виде прототипа в браузере Chromium в апреле, перед тем как разработчики объявили о нём в мае. Оно вызвало несколько обеспокоенных комментариев со стороны тех, кто следил за разработкой движка рендеринга браузера. После дискуссии в W3C в конце апреля рабочий проект спецификации был опубликован 21 июля 2023 года в рамках процесса разработки web-стандартов. В результате пользователи заполнили репозиторий предложения на GitHub критическими комментариями и нападками на авторов предложения. В результате инженеры Google ограничили комментарии, позволяя комментировать только тем, кто вносил вклад в репозитарий, и добавили . В тот же день был активирован предварительный код Chromium для реализации стандарта.

2 ноября 2023 года Google закрыла проект, удалила реализацию прототипа из Chromium и предложила заменяющий API с именем «Android WebView Media Integrity API», ограниченный до WebViews на Android. Google тестировала новый API с партнёрами в начале 2024 года. С конца 2024 года WebView Media Integrity API доступен для всех разработчиков.

Восприятие Предложение вызвало широкую критику за ограничение универсальных вычислений, причём некоторые сравнивали WEI с управлением цифровыми правами (DRM). Другие обвинили стандарт в том, что он является свидетельством злоупотребления Google почти монопольным положением на рынке браузеров. Некоторые выступили с официальными заявлениями по этому поводу в 2023 году:

25 июля Mozilla выступила против этого, заявив, что: «Любой браузер, сервер или издатель, реализующий общие стандарты, автоматически является частью Всемирной паутины... Механизмы, которые пытаются ограничить этот выбор, вредны для открытости веб-экосистемы и не приносят пользы пользователям». 27 июля Vivaldi выступила против этого, назвав это «просто опасным» и выразила опасения, что поставщики аттестации не будут заслуживать доверия. 29 июля Фонд свободного программного обеспечения выступил против этого, назвав это «полномасштабной атакой на свободный Интернет» и заявил, что это значительно ограничит количество браузеров, которые можно будет использовать. 1 августа компания Brave Software объявила, что она не будет включать WEI в их браузер. 7 августа Фонд электронных рубежей (EFF) выступил против этой идеи, назвав её «плохой идеей, которой Google не нужно следовать», а также возразил против предложения выбирать «небольшой процент» случайных пользователей для имитации поведения без WEI, чтобы предотвратить блокировку сайтами пользователей без подтверждения. EFF утверждал, что «многие веб-сайты сочтут этот 'небольшой процент' пользователей приемлемой ценой» и опасался, что Google установит этот процент чрезвычайно низким для борьбы с . 11 августа Консорциум Всемирной паутины воздержался от принятия позиции, поскольку «над этим не ведётся работа в W3C, и не было никаких предложений для рассмотрения [в W3C]».

См. также iOS 16 Конфиденциальность Удалённая аттестация

Примечания

Литература

Ссылки

Web environment integrity API - Chrome Platform Status

Категория:Google Chrome Категория:API