Вы не можете, но вы можете попытаться усложнить задачу, сделать хитрый способ подписать заголовки / данные (sha512, et c ..) и добавить подпись в заголовки / cookie / данные.
Используйте ту же функцию на вашем сервере, чтобы проверить, было ли изменено значение во время транспортировки.
"Но« хакер »все еще может попытаться проверить код клиента и использовать функцию подписи изменить значения? "
Да, но вы можете превратить вещь в нечто совершенно невидимое:
- Сделать ваше приложение включающим в себя набор бесполезных больших скриптов, которые ничего не делают ( курс)
- Разделите вашу функцию подписи на множество (многие) функции, названные случайными символами, а затем увеличьте их, поместите одну из них в ваши бесполезные большие скрипты.
- ...
Ничего нельзя доверять на стороне клиента, но вы можете попытаться отговорить хакеров: D