MVC-də ValidateAntiForgeryToken atributu nədir?
MVC-də ValidateAntiForgeryToken atributu nədir?

Video: MVC-də ValidateAntiForgeryToken atributu nədir?

Video: MVC-də ValidateAntiForgeryToken atributu nədir?
Video: CS50 2013 - Week 9 2024, Noyabr
Anonim

Bunu etdiyiniz zaman ASP. NET MVC saxtakarlığa qarşı əlamət (şifrələnmiş işarə) ilə kuki və forma sahəsi verir. Bir dəfə [ AntiForgeryTokeni doğrulayın ] atribut qurulursa, nəzarətçi daxil olan sorğunun sorğunun yoxlanılması kukisinə və gizli sorğunun doğrulama forması sahəsinə malik olduğunu yoxlayacaq.

Həmçinin MVC-də Validateantiforgerytoken nədir?

CSRF hücumlarının qarşısını almaq üçün ASP. NET MVC saxtakarlığa qarşı tokenlərdən istifadə edir ki, bunlara sorğunun yoxlanılması nişanları da deyilir. Müştəri forma ehtiva edən HTML səhifəsini tələb edir. Server cavabda iki əlaməti ehtiva edir. Bir token kuki kimi göndərilir. Digəri gizli forma sahəsinə yerləşdirilir.

Yuxarıda əlavə olaraq, _ Requestverificationtoken nədir? Kukilər Axtarış Nəticələri: _RequestVerificationToken Bu, ASP. NET MVC texnologiyalarından istifadə etməklə qurulmuş veb proqramlar tərəfindən qurulan saxtakarlığa qarşı kukidir. O, saytlararası sorğu saxtakarlığı kimi tanınan veb-saytda məzmunun icazəsiz yerləşdirilməsini dayandırmaq üçün nəzərdə tutulmuşdur.

Bununla əlaqədar olaraq, niyə MVC-də HTML AntiForgeryToken () istifadə edirik?

Bu, saytlar arası sorğunun saxtalaşdırılmasının qarşısını almaq üçündür MVC tətbiq. Bu OWASP Top 10-un bir hissəsidir və o veb təhlükəsizliyi baxımından həyati əhəmiyyət kəsb edir. @ istifadə edərək Html . AntiforgeryToken() metod hər sorğuya görə bir mö'cüzə yaradacaq ki, heç kim forma yazısını saxtalaşdıra bilməz.

MVC-də atribut marşrutlaşdırma nədir?

Marşrutlaşdırma ASP. NET belədir MVC URI-ni hərəkətə uyğunlaşdırır. Adından da göründüyü kimi, atribut marşrutlaşdırma istifadə edir atributlar müəyyənləşdirmək marşrutlar . Atribut yönləndirmə veb tətbiqinizdə URI-lər üzərində daha çox nəzarət imkanı verir. Əvvəlki üslub marşrutlaşdırma , konvensiya əsaslı adlanır marşrutlaşdırma , hələ də tam dəstəklənir.

Tövsiyə: