Зачем нужен hash?

Здравствуйте! ВКонтакте есть кнопка "выход" (ссылка) в ней хранится какой-то hash, для чего он нужен? Ведь можно просто сделать страницу скажем такую site.name/logout и не писать site.name/logout?hash=uegzywownbdheiwkxb факт того, если я уберу hash или изменю символ, меня перенаправит на главную страницу и ещё, данный hash почему-то всегда одинаковый. Почему он тоже не меняется?
  • Вопрос задан
  • 421 просмотр
Решения вопроса 1
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
это защита от Cross-Site Request Forgery https://cheatsheetseries.owasp.org/cheatsheets/Cro...
данный hash формируется на сессию. вот он и проверяется при клике, что клик сделан именно с сайта вк, а не подделан с другого сайта
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы