Как запретить изменение переменных из консоли?

Есть массив в котором должны находится важные данные не подлежащие изменениям. Этот массив постепенно заполняется. И в конце отправляется на сервер. Как сделать так чтобы умный пользователь который изучит мой код и захочет изменить этот массив не смог этого сделать?
  • Вопрос задан
  • 863 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
вынесите формирование этого массива на сервер, а для уменьшения расходов на транспортировку данными, используйте websockets.

Альтернатива - забить.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
RonKey
@RonKey
Ищущий
К сожалению или к счастью, но никак. Все, что на стороне клиента в этом случае можно менять - вы лишь можете усложнить этот процесс. Кроме того, это данные можно изменить в процессе передачи, точнее отправить нужные данные вместо ваших.
Ответ написан
Комментировать
risentveber
@risentveber
fullstack web developer
Например ты можешь использовать замыкания, избегая глобальных переменных. Конечно это полностью не решит проблему безопасности, но из консоли менять значение переменных уже не получится.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы