Почему веб-браузеры запрашивают парольные фразы сертификатов клиентов SSL только один раз?

Я настроил один из доменов моего веб-сервера так, чтобы он требовал аутентификацию пользователя через SSL-сертификаты клиента, подписанные моим собственным центром сертификации. Я проверил это сейчас с клиентским сертификатом, защищенным парольной фразой. Все работает, но не так, как я надеялся.

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

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

То, что я хочу, - это в основном то же поведение, которое я знаю по SSH, где парольную фразу необходимо вводить каждый раз при создании сеанса (за исключением случаев, когда используются такие инструменты, как 'ssh-agent', конечно). Может быть, мой единственный безопасный вариант - это туннелирование через SSH? Я хотел избежать этого, так как он делает сервер доступным для всех приложений в течение определенного периода времени.

0 ответов

Другие вопросы по тегам