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

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

Есть массив в котором должны находится важные данные не подлежащие изменениям. Этот массив постепенно заполняется. И в конце отправляется на сервер. Как сделать так чтобы умный пользователь который изучит мой код и захочет изменить этот массив не смог этого сделать?
  • Вопрос задан
  • 907 просмотров
Подписаться 1 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
вынесите формирование этого массива на сервер, а для уменьшения расходов на транспортировку данными, используйте websockets.

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

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

Похожие вопросы