TLDR
- Google готовится к тому, чтобы Android открывал страницы Captive Portal на пользовательской вкладке Android вместо Android WebView.
- Captive Portal — это веб-страница, которую представляют многие общедоступные сети Wi-Fi, прежде чем разрешить подключение вашего устройства.
- Открыв эти веб-страницы в пользовательских вкладках Android, они получат доступ к вашим данным автозаполнения и сеанса, что упростит вход в систему при необходимости.
Как наблюдатель с многолетним опытом работы в сфере технологий и склонностью оставаться на связи в дороге, я должен сказать, что недавний план Google открывать страницы Captive Portal в пользовательских вкладках Android, а не в Android WebView, является долгожданным событием.
В настоящее время общедоступные сети Wi-Fi являются обычным явлением, а поскольку такие технологии, как HSTS и HTTPS, становятся все более распространенными, они часто считаются безопасными даже без необходимости использования VPN. Однако некоторые из этих общедоступных сетей могут быть проблематичными, поскольку они могут потребовать от вас войти в систему, используя учетную запись социальной сети, или раскрыть личные данные. Это не было бы так проблематично, если бы Captive Portal (веб-страница, которая появляется при подключении к общедоступному Wi-Fi) мог получить доступ к вашим данным автозаполнения, но в настоящее время он не может. Но это может измениться в будущем.
Captive Portals не могут использовать ваши данные автозаполнения, поскольку они открываются в приложении Android System WebView. Это приложение представляет собой системный компонент, который позволяет приложениям отображать веб-контент, не выходя из самого приложения. Хотя он построен на том же открытом исходном коде, что и Google Chrome и другие ведущие браузеры Android, он не обменивается с ними данными автозаполнения или сеанса. Поэтому, когда Captive Portal запрашивает ваш логин в социальной сети или личную информацию, вы должны вводить все вручную, поскольку у него нет доступа к вашим сохраненным данным.
Если бы вместо этого Captive Portals были интегрированы в пользовательскую вкладку Android, это позволило бы получить доступ к сохраненным данным автозаполнения или сеанса, поскольку пользовательские вкладки функционируют как экземпляры веб-браузера по умолчанию в приложении. Пользовательские вкладки Android доступны уже довольно давно, хотя вы можете узнать их по более раннему названию «Пользовательские вкладки Chrome», когда они поддерживались исключительно Google Chrome. В отличие от WebViews, которые полностью отображаются в приложении, пользовательские вкладки могут получить доступ к вашей истории просмотров, сохраненным паролям, платежной информации и адресам. Это делает пользовательские вкладки подходящим выбором для Captive Portals, поскольку они помогают ускорить процесс ввода ваших данных, тем самым обеспечивая более быстрое подключение к сети.
К счастью, Google планирует теперь открывать страницы Captive Portal в пользовательской вкладке Android, а не в WebView. Несколько месяцев назад была объединена серия патчей, помеченных как captive_portal_cct, которые добавили поддержку пользовательских вкладок в приложение Captive Portal Login — системное приложение, отвечающее за управление страницами Captive Portal. Это обновление включает первоначальную поддержку этой новой функции: написан код для открытия Captive Portals с помощью пользовательской вкладки Android и включает библиотеку androidx.browser, необходимую для функциональности настраиваемой вкладки. Однако в настоящее время реализация не активирована по умолчанию и защищена флагом, поэтому она пока не работает.
В Android 10 и более поздних версиях (сетевой стек) функция входа в Captive Portal является частью модуля Project Mainline. Это означает, что Google может распространять обновления для этого модуля через обновления системы Play непосредственно на все совместимые устройства. Однако важно отметить, что, хотя самая последняя общедоступная версия приложения Captive Portal Login включает код, который Google интегрировал в AOSP в августе, в настоящее время эта функция по умолчанию неактивна. Остается неясным, когда Google запустит эту функцию, поскольку еще есть некоторые обновления, связанные с пользовательскими вкладками, начиная с сентября, которые еще не включены в приложение Captive Portal Login.
Хотя я думаю, что открытие Captive Portals в пользовательских вкладках Android улучшит удобство доступа к общедоступному Wi-Fi, я не подозреваю, что это действительно приведет к каким-либо значимым улучшениям безопасности. Например, я не понимаю, как это изменение повлияет на эффективность атак «злых двойников», когда злоумышленники создают поддельную общедоступную точку доступа Wi-Fi с вредоносным Captive Portal, предназначенным для кражи ваших учетных данных. Конечно, если поддельный Captive Portal запросил ваш вход в социальную сеть, и вы поняли, что что-то не так, когда ваш веб-браузер не заполнил данные автоматически или не выполнил автоматический вход в систему с использованием сохраненного файла cookie, вы могли бы избежать такого рода атаки. Однако я думаю, что немногие пользователи поймут этот сценарий, а это означает, что между двумя реализациями будет небольшая разница с точки зрения общей безопасности.
Независимо от того, значительно ли это повышает безопасность, я не вижу существенных недостатков, кроме некоторого расширения размеров приложения Captive Portal Login. Скрестим пальцы, чтобы его развернуть быстро, поскольку это сделает вход в определенные общедоступные сети Wi-Fi более терпимым.
Смотрите также
- «Аудиообзоры» для NotebookLM похожи на ток-шоу на радио с ведущими, созданными искусственным интеллектом.
- Chrome скоро упростит доступ к вашим сохраненным паролям
- Age of Empires Mobile выйдет на Android и iOS в октябре
- Следите за своими кошельками! Google более чем вдвое увеличил лимит цен на приложения в Play Store до 1000 долларов.
- Последнее приобретение Google поможет перенести устаревшие приложения Windows на ChromeOS
- Похоже, OnePlus 13 может отказаться от ожидаемого нами чипсета Qualcomm
- 4 сезон «Академии Амбрелла»: дата выхода, сюжет и другие слухи
- Сэмюэл Л. Джексон говорит, что Мейс Винду не умер, и хочет сольный сериал на Disney+!
- Режим «картинка в картинке» наконец-то появится на Google TV, но есть одна загвоздка.
- Эта новая складная система может посрамить Galaxy Z Fold 6, когда дело доходит до масштабирования.
2024-11-09 16:18