Я прочитал о SecureString
классе и прочитал много разных мнений о нем.
И на данный момент я действительно не уверен, как правильно использовать его в приложениях WPF.
Проблема при входе в систему. У меня есть:
public SecureString MyPassword
{
get => _myPassword;
set => Set(ref _myPassword, value);
}
Сценарий сейчас:
A User enters his password and sees -> *****
A user wants to see his password in plain text, so he presses 'show password' button.
BAM! user password is exposed in memory.
Мой вопрос: как избежать использования пароля на данном этапе? Есть ли правильный способ сделать функцию «Показать пароль»?