К обсуждениям

Менеджер паролей не появляется в Brave для локального HTTP по IP: безопасная проверка на iOS

Редакция VOne Технологии

Матрица Brave/Safari и public HTTPS/local HTTP помогает разделить состояние credential provider, распознавание формы и URI matching без копирования пароля, скриншотов секретов и ослабления TLS.

Разделите системного провайдера и конкретный сайт

Apple Password AutoFill поддерживает сторонние credential-provider extensions с разрешения пользователя, но предложение зависит не только от факта включения провайдера. В цепочке есть распознавание поля, контекст приложения и сопоставление сохранённой записи с origin. Откройте AutoFill и Passwords в настройках iOS только для просмотра и убедитесь, что нужный провайдер выбран. Не переключайте несколько провайдеров во время теста: это меняет состояние системы и затрудняет сравнение. Рабочие пароли и recovery codes в диагностике не нужны.

Четыре клетки browser и origin

Создайте нейтральную тестовую запись, которая не даёт доступа к реальным данным. Сравните public HTTPS форму в Brave и Safari, затем локальную форму в Brave и Safari. Для локальной клетки записывайте только класс origin — IP или hostname, HTTP или HTTPS — без самого адреса. Если public HTTPS работает в обоих браузерах, provider включён и способен отдавать подсказку. Если локальный origin работает в Safari, но не в Brave, это узкая браузерная граница. Если не работает нигде, сначала проверяйте форму и URI matching.

Что говорит URI matching

Официальная справка Bitwarden выделяет системное включение AutoFill, появление Passwords prompt и URI matching как разные этапы. Проверьте, соответствует ли тестовая запись схеме и хосту страницы, не меняя match detection на заведомо слишком широкое значение. Не сохраняйте один и тот же пароль для публичного и локального сервиса ради эксперимента. Отсутствие подсказки ещё не означает, что credential provider не вызван: отметьте наличие кнопки Passwords на клавиатуре и результат ручного выбора тестовой записи.

Пакет эскалации без секретов

Укажите версии iOS, Brave, контрольного браузера и менеджера паролей, четыре результата матрицы, тип origin и наличие Passwords prompt. Не прикладывайте private IP, hostname домашней сети, имя пользователя, пароль, содержимое vault, QR-код или скриншот клавиатуры с подсказками. Остановитесь до отключения TLS, добавления insecure flags, сброса браузера или удаления провайдера. Пока upstream не подтвердил root cause, корректная формулировка — различие AutoFill для конкретной browser/origin комбинации, а не поломка iOS или Brave целиком.

Материал подготовлен редакцией с помощью ИИ и вручную проверен по документации Apple и Bitwarden; issue не используется как доказательство технической причины.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.