HTML5 будет широко использоваться как способ разработки игр, это предсказание. Но у меня есть мои вопросы об этом: как онлайн-игра HTML5 может быть защищена?
Позвольте мне привести вам пример: представьте себе эту платформенную игру, в которой вы получаете значки, когда выигрываете, например, чрезвычайно жесткий уровень. Когда вы действительно выиграли этот значок, на сервер отправляется запрос, чтобы обновить ваш онлайн-профиль. Разве это не просто для хакера просто отправить этот запрос и получить значок, не играя в настоящую игру? Потому что:
- Исходный код на стороне клиента виден и невозможно скрыть
- Можно выполнить Javascript из командной строки
Я не вижу способа предотвратить попадание этого хакера на свой значок... Есть ли способ сделать эту игру безопасной?