2010-06-20 2 views
1

Пользователь может редактировать элементы localstorage (и sessionstorage)? В частности, сможет ли злоумышленник редактировать его, как файлы cookie могут быть отредактированы?Может ли локальное хранилище быть злонамеренно отредактировано на стороне клиента?

Я изучаю информацию сессии для веб-приложения, которое я пишу, и у меня возникла идея использовать localstorage для некоторых элементов. Да, я просмотрел переменные сеанса, и я, вероятно, буду их использовать, но я просто задавался этим вопросом и не мог найти его нигде. Мой проект построен с помощью jQuery и PHP. Интерфейс полностью управляется jQuery, и я использую localstorage для какой-то другой информации - вот почему я думал об этом.

Спасибо!

ответ

2

Да, он может, на самом деле, вы всегда должны предполагать, что все, что делается на стороне клиента , может быть изменено, конечно, JavaScript.

Если вы хотите, чтобы что-то не было изменено, вы можете использовать подписи на основе данных криптографической и проверить их на стороне сервера.

+0

Мне не обязательно хранить важную информацию на стороне клиента, поэтому я просто использую переменные сеанса для вещей, которые я хочу. Спасибо, Артем. –

Смежные вопросы