Защита памяти процесса Пока KeePass работает, Ваши пароли зашифрованы 'сессионным ключом', генерируемым случайным образом на запуске. Это значит, что даже если сдампировать всю память процесса KeePass на диск, Вы не найдете в нем паролей (по крайней мере открытым текстом). Следует отметить, что это применимо только к полю паролей, а не к полям имени пользователя и др., по причине быстродействия. Когда, например, Вы хотите скопировать пароль в буфер обмена, KeePass сначала расшифровывает поле пароля, используя сессионный ключ, затем копирует его в буфер обмена и снова немедленно зашифровывает его сессионным ключом. Здесь для шифрования используется алгоритм ARC4. Сессионный ключ имеет фиксированный размер 12 байт. KeePass безопасно очищает все чувствительные области памяти, когда они более не нужны, т.е. перезаписывает эти области памяти случайными числами перед занулением и освобождением (это применяется ко всем чувствительным областям памяти, не только к полям паролей). |