Обычная практика в отношении паролей в памяти

Я пишу приложение Windows .net (C #) для хранения в нем паролей пользователей, таких как keypass, lastpass, roboforms и т. д.

Для обработки пользовательских данных я должен хранить их в В памяти эти данные также содержат пароли пользователя.

Теперь мои вопросы:

  1. Может ли кто-нибудь прочитать данные памяти с помощью какого-либо инструмента или дампа памяти?
  2. Если да, то как? Может кто-нибудь поделится таким инструментом? Я пробовал работать с приложениями CurrProcess, HeapViewer, ProcessExplorer и ProcessView, но не могу найти никаких личных данных в дампе памяти,
  3. Нужно ли мне изучать что-то еще, чтобы обеспечить защиту паролей в памяти.

Спасибо

6
задан Mubashar 2 February 2011 в 10:56
поделиться