Страница 1 из 1
подмена результатов
Добавлено: 01 мар 2012, 15:47
agni
обнаружил у пользователя, в игре результат явно нечестный - больше чем у других в 1000 раз и в нем все пятерки
как подменяют результаты и как этого избежать?
если где было в других источниках - киньте, пожалуйста, ссылками
Re: подмена результатов
Добавлено: 01 мар 2012, 16:21
Alazaur
Зависит от того как вы сохраняете результаты
Re: подмена результатов
Добавлено: 01 мар 2012, 17:18
agni
отправляю на сервер в файл пхп, который вносит в базу, обновляя результат, если он выше последнего результата
Re: подмена результатов
Добавлено: 01 мар 2012, 17:59
112
agni
отправляйте в месте с рекордом md5 (результата+ид юзера+аутф кей)
и потом сверяйте у себя на серве мд5 ,если равны ,то тогда уже проверяйте больше результат или меньше и записывайте
Re: подмена результатов
Добавлено: 01 мар 2012, 20:22
Александр
Re: подмена результатов
Добавлено: 02 мар 2012, 19:36
agni
112 писал(а):agni
отправляйте в месте с рекордом md5 (результата+ид юзера+аутф кей)
и потом сверяйте у себя на серве мд5 ,если равны ,то тогда уже проверяйте больше результат или меньше и записывайте
если взломают флэшку, то плохойчеловек увидит как формируется мд5 и этот метод не будет работать?
Re: подмена результатов
Добавлено: 02 мар 2012, 20:15
gaponj88
Да,так и есть,нежелательно хранить важную, инфу в клиенте ! есть проги которые защищают флеху от декомпиляторов

Re: подмена результатов
Добавлено: 03 мар 2012, 09:02
agni
считал что проверки на сервере достаточно, но, видимо нет:
Код: Выделить всё
<?php$app_id = ''; $api_secret = ''; $table_name = ""; $auth_key = $_POST['auth_key'];$viewer_id = $_POST['viewer_id'];$user_id = $_POST['user_id']; $real_key = md5($app_id."_".$viewer_id."_".$api_secret);if ($auth_key == $real_key){ // соединение с БД echo ;}?>
Re: подмена результатов
Добавлено: 03 мар 2012, 14:14
Александр
agni
Так сам попробуй с
charles перехватить запрос к серверу и подмени значение которое передаешь. Всё просто меняется. Потом думай как это усложнить. Способ с md5 не защитит на 100%.