Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как работает AntiForgeryToken на сервере? / 4 сообщений из 4, страница 1 из 1
26.09.2014, 10:54
    #38758544
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает AntiForgeryToken на сервере?
Как AntiForgeryToken работает с точки зрения его использования - понятно.

Меня интересует, на основании чего его генерирует сервер и на основании чего потом проверяет подлинность? Пляшет от сессии, хранит все выданные токены и т.п.?
...
Рейтинг: 0 / 0
26.09.2014, 12:16
    #38758665
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает AntiForgeryToken на сервере?
Shocker.ProКак AntiForgeryToken работает с точки зрения его использования - понятно.

Меня интересует, на основании чего его генерирует сервер и на основании чего потом проверяет подлинность? Пляшет от сессии, хранит все выданные токены и т.п.?

http://haacked.com/archive/2009/04/02/anatomy-of-csrf-attack.aspx/
...
Рейтинг: 0 / 0
14.01.2015, 13:27
    #38854096
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает AntiForgeryToken на сервере?
Итак, получается, что сервер генерит условно говоря случайное число, отдает его в поле формы и одновременно в виде куки, а при постинге формы проверяет совпадение значения куки и скрытого поля (при этом само контрольное значение на сервере никак не хранится)
This is an authorization filter that checks that:
The incoming request has a cookie called __RequestVerificationToken

The incoming request has a Request.Form entry called __RequestVerificationToken

These cookie and Request.Form values match

Но правильно ли я понимаю, что значение токена все время одно и то же, для конкретного экземпляра браузера (то есть дается один раз при первичной установке контрольной куки)?
Ведь в противном случае, будет невозможна одновременная работа нескольких форм на разных закладках.
...
Рейтинг: 0 / 0
14.01.2015, 13:48
    #38854152
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает AntiForgeryToken на сервере?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как работает AntiForgeryToken на сервере? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]