Безопасность: отправка формы + javascript / jQuery - PullRequest
1 голос
/ 18 июля 2010

Вопрос:

Какова наилучшая практика для отправки форм с учетом безопасности?

Это может быть вопрос n00b, но я обеспокоен тем, что люди могут изменять некоторые данные по мере их отправки. Возьми мой пример:

У меня есть форма со скрытым вводом, в которой хранится уникальный идентификатор пользователя Facebook. Я беру этот идентификатор Facebook и создаю из него учетную запись пользователя. Если я использую jQuery, не смогут ли некоторые пользователи изменить публикуемые данные?

Ответы [ 2 ]

2 голосов
/ 18 июля 2010

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

2 голосов
/ 18 июля 2010

Пользователи всегда смогут публиковать любые данные, которые им нравятся, на ваш сервер.Вы не можете ничего сделать, чтобы изменить это с помощью JavaScript.С приличным браузером легко найти скрытые поля формы, показать их и поместить в них все, что вы хотите.Более опытный пользователь может создать пост http вручную и отправить все, что пожелает.Безопасность должна выполняться на сервере, а не на клиенте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...