![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jan 2006
Сообщений: 31
|
Сделала игрушку, которая передает очки набранные в игре. Далее пхп записывает этот счет в базу, но завелись люди, которые не играют в игру, а записывают очки напрямую из пхп передавая ей параметры. Как с этим бороться? Как защитить передачу данных?
|
|
|||||
|
ветеран форума
|
Сохранять не/не только счет игры, а некоторые контрольные точки прохождения игры, изменяемые относительно каждого игрока, и осуществлять валидацию на сервере
__________________
4am is time to rock |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Подсчет очков должен производится на сервере.
|
|
|||||
|
Регистрация: Jan 2006
Сообщений: 31
|
А какие-нибудь другие варианты есть? Чтобы не невозможно было вскрыть игру, а было не просто
|
|
|||||
|
Записывать очки не как есть, а кодируя. Например, переводя в другую систему счисления.
__________________
(nLauthing.time.sec == 60) ? nLife.time.hours++ : break; |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Ну, во-первых, кто сказал, что игрок будет сведущ в этих делах? А во-вторых, это же пример. Можно, например, закодировать каждую цифру какой-либо буквой. Я что, за вас придумывать должен?!
![]()
__________________
(nLauthing.time.sec == 60) ? nLife.time.hours++ : break; |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 31
|
Может быть сессию использовать? Только как быть если она порвется?
Добавлено через 1 минуту Может флешку положить в защищенную папочку и как-то хитро ее лоадить в другую флешку ведь сама флешка знает свой урл |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 31
|
Если хакер вскроет флешку он узнает, как мы кодируем данные. И это не составит ему труда.
Меня интересует не как защитить игру на 100%. А как сделать подтасовку результатов достаточно геморойной, чтобы у чувака пропало желание этим заниматься, ведь в сущности потеряв кучу времени он всего-лишь окажется в таблице рейтинга и все. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|