Ответ: БД MySQL проверка данных
Придётся из программы постоянно отправлять запросы на сервер для удержания переменной в актуальном значении. Если сделать запрос только при старте и выключении программы, то 100% напорешься на ситуацию, когда у чувака прога завершилась фатально (электричество пропало, аккумулятор сел) и сервер не узнает, что программа была выключена. Получится мёртвая блокировка. Кроме того пользователь может подделать ответ твоего сервера и таким образом обойти ограничение - нужно это учитывать. Подписывать каждый запрос каким-то хитрым алгоритмом, использовать SSL.
В общем всегда нужно помнить о том, что любой ответ, пришедший с сервера в твою прогу может быть фейковым, подделанным злоумышленником, и наоборот, любой запрос, пришедший на сервер тоже может быть подделан. И с этим нужно как-то бороться. |
Ответ: БД MySQL проверка данных
Мдааа. Столько проблем накапливается с этим SQL.
|
Ответ: БД MySQL проверка данных
Ну тут мне кажется как вариант шифровать пакеты которые отправляются с сервера и наоборот.
В любом случае без своего алгоритма шифрования не обойтись тут. |
Ответ: БД MySQL проверка данных
Цитата:
Цитата:
Почти твоя ситуация - только адаптируй код. Изобретать свой алгоритм шифрования - Перельманом надо быть, всё-таки криптография это целое направление науки. |
Ответ: БД MySQL проверка данных
Благодарю за объяснения :)
Я сейчас решил погрузиться глубже в этой сфере, так как в программу хочу еще добавить некий чат. Чтоб клиенты могли связываться друг с другом. Но сообщения нужно тоже шифровать. После всех прочитанных рекомендаций выше думаю справлюсь :) Всем спасибо. По результатам проделанной работы обязательно отпишусь :) |
Ответ: БД MySQL проверка данных
Приветствую булочники. Подскажите, подключение к базе данных в программе нужно всегда? Или по мере запроса? Открыл соединение, сделал запрос, закрыл соединение. Или все же иметь постоянно соединение открытым?
|
Ответ: БД MySQL проверка данных
Нет смысла закрывать принудительно, само по завершении программы закроется.
|
Часовой пояс GMT +4, время: 04:25. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot