Как стало известно, Microsoft работает над еще одной новой функцией конфиденциальности. В прошлом году Apple добавила новый API конфиденциальности «Доступ к хранилищу» в свой браузер Safari, который делает то, что сторонний встроенный контент запрашивает доступ к файлам cookie.
Похоже, что Microsoft также предоставляет API-интерфейс Storage Access для браузера Chromium. 27 июля Microsoft предложила реализовать API-интерфейс Storage Access, и эта функция будет изначально включена через флаг.
Этот API позволит стороннему встроенному контенту запрашивать доступ/контроль разрешений доступа к хранилищу только тогда, когда пользователь взаимодействует со встроенным контентом. В противном случае доступ будет запрещен настройками браузера.
Текущий статус Storage Access API в других браузерах:
• Microsoft Edge: намерение реализовать,
• Mozilla Firefox: поставляется в 65,
• Apple Safari: поставляется в версии 11.1.
«Это отдельное дополнение API. Существуют сценарии, в которых доступ к хранилищу ограничен, например, когда сторонние файлы cookie отключены, и в этих случаях результат доступа в настоящее время является статическим. В сценариях, где API-интерфейс Storage Access API используется для предоставления доступа, эти API-интерфейсы теперь будут динамически реагировать на разрешение», – написал Брэндон Маслен, старший инженер-программист в Microsoft.
В сообщении на Github Microsoft предлагает команде Chrome добавить разрешение для пользователей, которые отключили сторонние файлы cookie, и предоставить реализацию, если пользователь заинтересован.
Microsoft хочет предложить для веб-страниц стандартный механизм запроса доступа к ресурсам хранения, которые в противном случае были бы заблокированы браузером. Копания также отметила, что это позволит «повысить уровень контроля над разрешениями на доступ к хранилищу, что позволит использовать существующие средства контроля конфиденциальности Chromium».