MVC-де жалғандыққа қарсы белгі дегеніміз не?
MVC-де жалғандыққа қарсы белгі дегеніміз не?

Бейне: MVC-де жалғандыққа қарсы белгі дегеніміз не?

Бейне: MVC-де жалғандыққа қарсы белгі дегеніміз не?
Бейне: Model-VIew-Controller (MVC) шаблоны проектирования. Архитектурный шаблон 2024, Қараша
Anonim

CSRF шабуылдарын болдырмауға көмектесу үшін ASP. NET MVC пайдаланады қарсы - жалған белгілер , сұрауды тексеру деп те аталады жетондар . Клиент пішінді қамтитын HTML бетін сұрайды. Сервер екіден тұрады жетондар жауапта. Бір жетон cookie файлы ретінде жіберіледі. Екіншісі жасырын пішін өрісіне орналастырылған.

Сондай-ақ, Antiforgery таңбалауышы не үшін пайдаланылады?

Жалпы алғанда, жалғандыққа қарсы - жетон CSRF шабуылдарын болдырмау үшін көрсетілетін HTML жасырын кірісі. Жалпы алғанда, ол сервер клиентке жіберген мәнді клиенттің хабарламада қайтаратын мәнімен салыстыру арқылы жұмыс істейді.

Сонымен қатар, жалғандыққа қарсы cookie дегеніміз не? Қарсы - жалғандық таңбалауыш CSRF алдын алу үшін пайдаланылады (сайтаралық сұраныс Жалғандық ) шабуылдар. Ол жоғары деңгейде жұмыс істейді: IIS сервері бұл таңбалауышты клиентке жібермес бұрын ағымдағы пайдаланушының сәйкестігімен байланыстырады.

Екіншіден, _ Requestverificationtoken дегеніміз не?

Cookie файлдарын іздеу нәтижелері: _RequestVerificationToken Бұл ASP. NET MVC технологиялары арқылы жасалған веб-қосымшалар орнатқан жалғандыққа қарсы cookie файлы. Ол веб-сайтқа рұқсатсыз мазмұнды жариялауды тоқтатуға арналған.

AntiForgeryToken-ті қалай тексересіз?

  1. Пішінге өтіңіз.
  2. Пішін сұрауын жергілікті HTML файлы ретінде сақтау үшін CSRF Tester пайдаланыңыз.
  3. Қолданбаңызға басқа пайдаланушы ретінде кіріңіз.
  4. Сақталған пішін сұрауын жіберу үшін CSRF Tester пайдаланыңыз.
  5. AntiForgeryToken қатесін көруіңіз керек, себебі ол тексерілмейді.

Ұсынылған: