Cookie ID одного пользователя, скопированный из одного браузера в другой браузер - его угнали - как решить эту проблему - PullRequest
1 голос
/ 05 июля 2019

Я захожу как user1 в браузере chrome с действительными учетными данными, и я захожу как user2 в браузере IE.Я беру идентификатор cookie user2 из IE и вставляю его в идентификатор cookie user1, т. Е. (Просто удаляю идентификатор cookie user1 и заменяю его идентификатором cookie user2).Теперь я могу получить информацию об учетной записи user2 в браузере Chrome.Есть ли способ решить эту проблему?

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

1 Ответ

0 голосов
/ 05 июля 2019

Убедитесь, что вы используете флаг HttpOnly в своих файлах cookie, используйте такие данные, как ip клиента и, возможно, пользовательский агент, чтобы предоставить некоторые переменные для проверки на сервере, если что-то изменилось, то сделайте так, чтобы они повторно аутентифицировались и передавались только через https .

Редактировать: Также, если вы делаете это на той же машине с той же учетной записью пользователя, помните, что это не лучший тест безопасности ваших веб-приложений, если кто-то попадет в мою учетную запись пользователя, браузер уже запомнит тонны пароли для веб-сайтов, которые злоумышленник может использовать для входа в систему как я. Если вы передаете по https, тогда данные между клиентом и сервером шифруются, и риск перехвата минимален, если хакер может проникнуть на ваш компьютер, он превращается в совершенно новую игру с мячом

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