Блокнот Firefox и безопасность
Я разрабатываю игру HTML5, используя javascript и canvas, и мне интересно, как защитить ее от блокнота Firefox или любых других инструментов для ввода скриптов, подобных этому.
Если какой-либо пользователь может запустить свой собственный код в моем, я действительно не вижу, как помешать ему вызвать метод onWin() или изменить его счет до 1 миллиарда и так далее.
Это настолько серьезное нарушение безопасности, что я сейчас думаю о том, чтобы перекодировать его во flash или java.
Как вы думаете?
С уважением.
1 ответ
Вот что вам нужно сделать:
- На стороне сервера необходимо проверить, что только авторизованный пользователь может обновлять любые данные на сервере.
- Поэтому, если какой-либо запрос на обновление поступает на сервер от клиента перед обновлением, вам необходимо убедиться, что клиент имеет на это право.