Я разрабатываю HTML5-игру с использованием javascript и холста, и мне интересно, как защитить ее от блокнота firefox или любых других инструментов для инъекций скриптов, подобных этому.Скриншот и безопасность для Firefox
Если какой-либо пользователь может запустить свой собственный код в моем, я действительно не вижу, как предотвратить его вызов методом onWin() или изменить его счет до 1 миллиарда и так далее.
Это такое огромное нарушение безопасности, что я сейчас думаю о его повторном кодировании во flash или java.
Как вы думаете?
С уважением.
Перекодирование в flash или java не имеет значения, если вы собираетесь делать проверки клиентов. – PeeHaa
Я не вижу, какую проверку я мог бы сделать на стороне сервера, чтобы определить, является ли запрос законным или нет. Когда пользователь выигрывает уровень, я могу выполнить запрос ajax для обновления базы данных, но с помощью scracthpad любой пользователь может вызвать это без воспроизведения или установить все флаги цели до «истины» перед вызовом и т. Д. Любая дополнительная информация, которую я мог бы добавление запроса может быть просмотрено пользователем. Сервер не может знать, действительно ли уровень был воспроизведен или нет. – Stnaire