Почему менеджер паролей не дол... Заметка
DEV Community на русском

Почему менеджер паролей не должен иметь «режим бога»

Менеджер паролей с нулевым разглашением сталкивается с дилеммой восстановления: как получить доступ обратно без главной лазейки. Наличие единой учетной записи "божественного режима" создало бы серьезную единую точку отказа, которую могли бы использовать злоумышленники. Вместо этого Passwork разработал восстановление доступа, используя три изолированных уровня, каждый из которых имеет определенную, ограниченную функцию.Первый уровень, аварийная консоль, требует доступа на уровне сервера и явной активации для сброса учетных данных владельца при сбое обычного восстановления. Эта консоль восстанавливает только доступ для входа, а не возможности дешифрования хранилища. Каждое действие, предпринятое аварийной консолью, регистрируется для аудита.Второй уровень — это автономная учетная запись для восстановления, которая использует предварительно предоставленные криптографические разрешения для определенных типов хранилищ. Доступ этой учетной записи ограничен тем, что было настроено до инцидента, что предотвращает предоставление разрешений задним числом. Мастер-пароль для этой учетной записи должен храниться в безопасном автономном режиме.Третий уровень предназначен для служебных учетных записей, гарантируя, что они используются исключительно для программного доступа через токены API, а не для интерактивных входов. Утечка токенов компрометирует только ресурсы, явно предоставленные этой интеграции. Это предотвращает превращение учетных данных автоматизации в универсальные лазейки.Этот трехъярусный подход позволяет избежать единого мастер-ключа, распределяя доверие между различными, проверяемыми и узкоспециализированными механизмами. Восстановление доступа не зависит от одной привилегированной учетной записи, которая может разблокировать все. Дизайн подчеркивает восстановление доступа без концентрации рисков безопасности. В конечном итоге безопасность достигается путем распределения доверия, а не путем его консолидации в одной точке.