Я хотел бы начать новый проект, и одна из первых проблем, которые я выяснил, - это безопасность моих данных соединения mysql.как хранить данные соединения mysql безопасно?
Я хочу знать, можно ли настроить программное обеспечение для выбора сервера базы данных; по этой причине необходимо хранить информацию о подключении (пользователь, пароль, имя_данных) в каком-то файле (xml, bin, ...), но это не очень безопасно и может быть просмотрено всеми из-за отсутствия шифрования.
Есть ли простой способ защитить эти конфиденциальные данные или мне нужно написать свой собственный механизм шифрования для этого?
В случае, если я должен написать свой собственный, есть ли руководство, чтобы все исправить?
Кроме того, когда вы говорите «просмотрены все», это означает, что все с доступом для входа в поле, не так ли? Когда люди имеют доступ к входу в лог, трудно защитить ... – bryanmac
Не храните учетные данные в приложениях, доступных пользователю с рабочего стола. Это означает, что они могут перепрограммировать вещи, чтобы найти их довольно тривиально. Вместо этого разместите приложение за точкой безопасности, требующей их входа в систему. Сделайте это набором служб и т. Д. –
Начните здесь: http://msdn.microsoft.com/en-us/library/89211k9b(v= vs.80) .aspx – Maarten