Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2013, 20:18   #1
Winexcel
Форумчанин
 
Регистрация: 26.08.2013
Сообщений: 187
По умолчанию Работа с MySql

Возник такой вопрос, есть программа - клиент, которая напрямую работает с БД MySql, если использовать стандартные компоненты ADO, могут ли вскрыть программу и получить доступ к базе данных?
Winexcel вне форума Ответить с цитированием
Старый 14.12.2013, 20:42   #2
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Да.
Скажу по секрету, если человек может скачать программу к себе на пк, он сможет ее взломать, как ты ее не шифруй. Или ты думаешь, что гении создания игр (самый прибыльный продукт) просто так оставляют лазейки пиратам?
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 14.12.2013, 20:47   #3
Winexcel
Форумчанин
 
Регистрация: 26.08.2013
Сообщений: 187
По умолчанию

Самый безопасный вариант, это связка Программа- Клиент-PHP-MySql, видимо только так.
Winexcel вне форума Ответить с цитированием
Старый 15.12.2013, 08:57   #4
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

смотря что вы подразумеваете под словом вскрыть, если получить логин и пароль подключения к базе а так же адрес, то их можно задавать и менять в ручную
Lokos вне форума Ответить с цитированием
Старый 15.12.2013, 12:18   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
могут ли вскрыть программу и получить доступ к базе данных?
А вскрывать ничего и не надо. Включаешь трейсер ODBC и видишь все, что идет в удаленную БД.
Человек_Борща вне форума Ответить с цитированием
Старый 15.12.2013, 14:57   #6
Winexcel
Форумчанин
 
Регистрация: 26.08.2013
Сообщений: 187
По умолчанию

Цитата:
Сообщение от Lokos Посмотреть сообщение
смотря что вы подразумеваете под словом вскрыть, если получить логин и пароль подключения к базе а так же адрес, то их можно задавать и менять в ручную
Как это менять вручную? Вы имеете ввиду любой пользователь может получить данные не зная как взламывать софт?
Winexcel вне форума Ответить с цитированием
Старый 15.12.2013, 18:32   #7
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Цитата:
Сообщение от Winexcel Посмотреть сообщение
Как это менять вручную? Вы имеете ввиду любой пользователь может получить данные не зная как взламывать софт?
ну нет... ему все же придется как то этот трейсер установить.... но безопаснее связка:
клиент - сервер+БД
Клиент посылает запрос серверу, сервер его обрабатывает и посылает БД, БД возвращает результат, сервер отсылает результат клиенту.
Пользователи не имеют доступа к серверу, следовательно, не знают ни паролей ни логинов, ничего вообще от БД, но все же могут отследить посылаемые запросы. По этому запросы еще можно и шифровать...
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 16.12.2013, 07:24   #8
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

Цитата:
Сообщение от Winexcel Посмотреть сообщение
Как это менять вручную? Вы имеете ввиду любой пользователь может получить данные не зная как взламывать софт?
глупость смарозил, делал проект там проверялось имя пользователя и пароль на существование в базе и правильность ну и далее осуществлялось подключение, только вот я забыл что для этого использовался пароль подключения к бд рутовский)
Lokos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
статья - Работа с MySQL в С++ с использованием библиотеки mysql++ Pblog Обсуждение статей 1 24.07.2013 19:28
Работа с MySQL в С++ с использованием библиотеки mysql++ oleg kutkov Visual C++ 5 30.12.2010 16:40
обновление в блоге - Работа с MySQL в С++ с использованием библиотеки mysql++ Pblog Обсуждение статей 0 16.08.2009 16:00
Работа с MySQL igroman PHP 10 29.09.2008 16:15