Я работаю над библиотекой , чтобы облегчить быстрый доступ к файлам базы данных KeepassX для опытных пользователей.В настоящее время приложение настолько недолговечно в памяти, что безопасность вокруг незашифрованной базы данных KeePass не представляет большой проблемы.
Однако я хотел бы добавить возможность держать базу данных разблокированной в течение определенного периода времени.на заднем плане, как в графическом интерфейсе KeepassX.Это позволит немедленно запрашивать пароли без запроса мастер-пароля.Это означает, что будет своего рода процесс-демон, который хранит базу данных в памяти и обменивается данными с клиентом.
Кажется, что последствия этого для безопасности аналогичны ssh-agent
, и мне интересно,любой, кто разбирается в этих частях, знаком с тем, как этот проект подходит к долгосрочному безопасному хранению конфиденциальных данных (а именно, разблокированных закрытых ключей SSH).