Javascript Security Concern

В моем предыдущем вопросе:Обеспечение времени игры в javascript

... стало ясно, что время на стороне клиента в игре Javascript / Canvas просто выиграло »быть в безопасности. Я знаю мантру о том, что нельзя доверять клиенту - именно это и вызывает мою борьбу. :-)

Так что, если я перенесу все время на сервер и просто справлюсь с этим, вот следующий вопрос. Очевидно, что игра должна быть завершена перед отправкой. Так как игровая головоломка полностью написана на Javascript, это создает проблему манипулирования клиентским кодом для фальсификации завершения игры.

Мы создали JS-код игры в отдельном файле класса. Если я создаю экземпляр игры как таковой:

var game;
$document.ready(function(){
  game = new Game();
});

... тогда я могу получить доступ кигра' объект и все его методы и переменные через консоль.

Однако, если я сделаю:

$document.ready(function(){
  var game = new Game();
});

... тогда я не могу получить доступ кигра' Объект через консоль. Это, кажется, помогает, но есть ли что-то, что я нене знаю - можно ли получить доступ к этому объекту каким-то образом, я нене знаете или делаете эту функцию более безопасной?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос