ошибка сканирования контрольной пометки, что переменная пароля никогда не очищается из памяти - PullRequest
0 голосов
/ 08 апреля 2020

Пароль, который должен содержать пароли пользователей. Однако, хотя незашифрованные пароли впоследствии присваиваются паролю, эта переменная никогда не удаляется из памяти.

У меня есть класс со свойством Password, и я получаю сообщение об ошибке из отчета о проверке Checkmarx.

Пожалуйста, помогите мне, как решить эту ошибку.

1 Ответ

0 голосов
/ 17 апреля 2020

Лучшее решение для очистки значения пароля - переписать со случайным содержимым значение, а после этого удалить его. Это неуверенно, что старое значение нигде в памяти не хранится.

...