Недавно наш клиент попросил нас внедрить контроль доступа с помощью пароля.
Мы должны соответствовать следующим критериям:
- Поддержка удаленного входа в систему.
- Поддержка удаленного пароля. изменить
- Поддержка удаленного сброса пароля EDITED
- Поддержка восстановления данных при случайном/целенаправленном удалении
- Поддержка безопасного хранения
Может ли кто-нибудь порекомендовать безопасный метод хранения, который поможет мне соответствовать этим критериям?
EDIT< /p>
Изначально мы рассматриваем возможность использования переносимой базы данных SQLite, однако нас интересует ограничение доступа пользователей к файлу с данными. Как мы можем этого добиться? (файл не виден пользователю, файл не может быть открыт пользователем вручную и т. д.)
РЕДАКТИРОВАТЬ 2
Приветствуем поступившие на данный момент ответы. Можем ли мы сосредоточиться на способах ограничения доступа к самому файлу? Шифрование здесь не проблема. Мы ищем способ скрыть или создать резервную копию файла и разрешить работу с ним только MyApp.exe.
Пока что мы Мы также изучаем альтернативные потоки NTFS, однако мы не уверены, будет ли это работать в Linux
Подробнее здесь: https://stackoverflow.com/questions/259 ... age-method
Мобильная версия