Пн go Защита базы данных БД - PullRequest
       6

Пн go Защита базы данных БД

0 голосов
/ 03 августа 2020

Итак, я создал приложение c# WPF, и я хотел добавить для меня способ контролировать, кто имеет к нему доступ, на случай, если exe для него просочится или что-то в этом роде. Итак, я создал базу данных MongoDB и сделал документ под названием Password. При нажатии кнопки запуска в окне он проверяет пароль, который вы ввели к паролю в базе данных. Он отлично подходит для моего использования.

Однако проблема возникла, когда я узнал о декомпиляторах. Из того, что я прочитал, моя ссылка на соединение с базой данных в MongoDB может быть точно декомпилирована. Это даст взломщику доступ к моей базе данных с правами администратора и позволит им также подключиться к ней. Как я могу лучше всего предотвратить это и скрыть свой секрет таким образом, чтобы декомпиляция была невозможной / чрезвычайно сложной?

1 Ответ

1 голос
/ 03 августа 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...