Делает ли HTML5 более безопасным (более безопасным) использование Javascript? - PullRequest
2 голосов
/ 07 мая 2010

Я знаю, что Javascript - это невероятно небезопасный способ программирования постоянной игры, где, например, вы выполняете боевые вычисления в RPG, а затем награждаете XP, ссылаясь на страницу PHP, когда они выигрывают, добавляя XP в базу данных (поскольку игрок мог сделать свой собственный javascript, чтобы всегда побеждать, или просто посмотреть на страницу PHP, на которую вы отправляетесь, когда выигрываете, и просто заходить туда в любом случае).

Итак, с учетом сказанного мне интересно, делает ли HTML5 безопаснее многопользовательские / постоянные игры в этом отношении, поскольку я знаю, что он все еще использует Javascript. Или я все еще обречен полностью полагаться на серверные сценарии для выполнения любых расчетов, которые присуждаются игроку?

Ответы [ 4 ]

8 голосов
/ 07 мая 2010

Все, что не на сервере, небезопасно. В конце концов, требуется только подключение через telnet, и пользователь может отправлять буквально все, что он хочет, на ваш сервер.

1 голос
/ 07 мая 2010

Независимо от того, какая игра, будь то JS или нативный бинарный, если система подсчета очков уязвима, люди будут вмешиваться, если игра достаточно хороша. Придерживайтесь умного сервера каждый раз.

1 голос
/ 07 мая 2010

К сожалению, HTML5 никак не меняет эти основные свойства.Так что нет, вы должны делать все это на стороне сервера.

1 голос
/ 07 мая 2010

Короче говоря, вы не можете доверять чему-либо, отправленному клиентом, поэтому ответ - да - вы должны выполнять работу на стороне сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...