Java GuardedString - Хранится ли случайный ключ, используемый для шифрования, в Java динамической памяти? Если нет, то где сохраняется ключ? - PullRequest
1 голос
/ 11 июля 2020

Oracle org.identityconnectors.common.security.GuardedString

Необработанные данные, которые нужно преобразовать в GuardedString, требуют ключа шифрования, который генерируется случайным образом EncryptorImpl.class.

Мне интересно, где сохраняется случайно сгенерированный ключ (который будет использоваться для дешифрования)? Если он хранится в куче, то он уязвим для злоумышленников, поскольку они могут получить ключ из дампа кучи.

...