Задать вопрос
@ch1ps01

Может ли пользователь сменить переменную JS?

В общем, эксперементирую щас с созданием веб мини игры и для снижения нагрузки на сервер хочу сделать, что-бы всё происходило на стороне клиента, есть объект пользователя с балансом и прочими данными и каждые условные 30 секунд на апи сервера отправляется запрос для синхронизации данных с зашифрованным ключом, который на стороне сервера расшифровывается и если ключ совпадает, то всё проходит успешно, так вот в чём вопрос, так как всё происходит на стороне клиента, то пользователь в теории может ведь в условное поле баланса добавить своё значение и при синхронизации на сервер поступит фейковый баланс, так вот, как можно реализовать безопасную синхронизацию?
  • Вопрос задан
  • 3130 просмотров
Подписаться 1 Простой 5 комментариев
Решение пользователя Сергей Горностаев К ответам на вопрос (5)
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
То, что нельзя доверять данным полученным с клиента - это общеизвестное правило.
Ответ написан
Комментировать