2015-01-06 2 views
1

У меня следующая ситуация:Как защитить мои учетные данные во время вызова ajax?

У меня есть Javascript сайт, где пользователь должен ввести имя пользователя и пароль, а затем сайт сделать АЯКС призыв к Webserver.

На другом сайте у меня есть Webserver, работающий PHP, который получает параметры и проверяет правильность имени пользователя и пароля.

Теперь моя проблема:

Как обезопасить этот процесс например: как обезопасить его, если сайт не использует HTTPS и пользователь отправляет его имя пользователя и пароль? Есть ли какой-нибудь алгоритм, который может это сделать?

+0

опубликуйте свои php-коды, чтобы узнать, есть ли у вас недостатки безопасности –

+1

Вы можете зашифровать имя пользователя и пароль в javascript, но любой, кто имеет доступ к странице входа, сможет узнать, какое шифрование используется, и оно будет бесполезным , – roryok

+1

Что отправлено на сервер через ajax ничем не отличается от отправки формы – charlietfl

ответ

2

Нет, это невозможно.

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

Если вы хотите, чтобы это было безопасно, вам необходимо использовать HTTPS.

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