При наличии отражателей.net методы шифрования становятся бесполезными?
При наличии отражателей.net я вижу, что методы шифрования становятся бесполезными, потому что пользователь отражателя увидит путь, ключ и всю информацию, которую он хочет расшифровать, мои зашифрованные данные и пароли!!
в моем случае у меня есть приложение, которое подключается к экземпляру Google MySql, и оно защищено многими вещами: паролем,SSL-соединением и сертификатами.
Теперь, если я хочу передать его своим клиентам, они могут легко разобрать его и увидеть мою строку подключения и пароли, а также ssl-сертификаты.... и даже если эта информация зашифрована, клиенты (или хакеры) увидят, как я зашифровал их, и тогда они могут легко расшифровать их и взломать мою базу данных!!!!
Каков безопасный способ защиты любого приложения при наличии их отражателей??!!
Благодарю вас.
1 ответ
Вы смешиваете много разных вещей, и, насколько я знаю, если вы встраиваете в код строки подключения или пароли, вы ошибаетесь.
Обычно вы определяете строки подключения в файле конфигурации вашего приложения (т.е. Web.config
или же App.config
), и вы сможете защитить эти данные с помощью зашифрованных файлов конфигурации. Вы также можете прочитать эту статью в блогах MSDN, которые укажут вам правильное направление для шифрования не-веб-файлов конфигурации.
Резюме: не вставляйте конфиденциальную информацию в код.