Подключение к MySQL через C#

C# базы данных сеть

Есть программа, которая подлючается к БД через C#, но безопасно ли это? И можно ли получить пароль при декомпиляции?

Примечание:
В том и дело, что пароль и логин не должно просить т.к. обычный юзер знать их не должен.
Ответы:
Используй SSL , будет безопасно с точки зрения сети. Конечно при декомпиляции всё вытаскивается.
Не обязательно пароль зашивать в код.Можно держать его в голове.А при входе в приложение выводить диалог ввода пароля и логина.Далее динамически формировать connection string.Так точно не декомпилируют пароль.
Чтобы при декомпиляции не вытащили пароль, либо его хитро шифруют так чтобы никто неразобрал, либо просто прогоняют код через обфускатор.
Чтобы при декомпиляции не вытащили пароль, либо его хитро шифруют так чтобы никто неразобрал, либо просто прогоняют код через обфускатор.
Как вариант:
Программа должна иметь свой уникальный идентификатор(например привязанный к железу). Посылать запрос на сервер(передавая при этом уникID) с сервера приходит ответ с паролем если такой ID зареген. Нуи: Защиту от перебора вменяемую замутить.
Если возникает такая необходимость, то это значит, что система спроектирована неправильно. Вы можете создавать отдельного пользователя БД с прав на изменение определенных таблиц для тех, кто будет пользоваться вашей программой. А те, кто должен изменять остальную часть базы данных, те пусть вводят пароль.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.