MVC жүйесінде ValidateAntiForgeryToken атрибуты дегеніміз не?
MVC жүйесінде ValidateAntiForgeryToken атрибуты дегеніміз не?

Бейне: MVC жүйесінде ValidateAntiForgeryToken атрибуты дегеніміз не?

Бейне: MVC жүйесінде ValidateAntiForgeryToken атрибуты дегеніміз не?
Бейне: Эмулятор Android Studio. Тестируем калькулятор 2024, Қараша
Anonim

Мұны істегенде, ASP. NET MVC жалғандыққа қарсы таңбалауышы (шифрланған токен) бар cookie және пішін өрісін шығарады. Бірде [ ValidateAntiForgeryToken ] атрибут орнатылған болса, контроллер кіріс сұрауында сұрауды тексеру cookie файлы және жасырын сұрауды тексеру пішіні өрісі бар екенін тексереді.

Сондай-ақ, MVC-де Validateantiforgytoken дегеніміз не?

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

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

Осыған байланысты біз неге MVC-де HTML AntiForgeryToken () пайдаланамыз?

Бұл сіздің сайттарыңызда тораптар арасындағы сұраудың жалғандығын болдырмау үшін MVC қолдану. Бұл OWASP Top 10 бөлігі және ол веб-қауіпсіздік тұрғысынан өте маңызды. @ пайдалану Html . AntiforgeryToken() әдіс әрбір сұрау үшін таңбалауышты жасайды, сондықтан ешкім пішін жазбасын жасай алмайды.

MVC-де атрибуттарды маршруттау дегеніміз не?

Маршруттау Бұл ASP. NET MVC әрекетке URI сәйкестендіреді. Аты айтып тұрғандай, атрибутты бағыттау пайдаланады атрибуттар анықтау маршруттар . Атрибутты бағыттау веб-қолданбаңыздағы URI мекенжайларын көбірек басқаруға мүмкіндік береді. Бұрынғы стиль маршруттау , конвенцияға негізделген деп аталады маршруттау , әлі де толық қолдау көрсетеді.

Ұсынылған: