ما هي سمة ValidateAntiForgeryToken في MVC؟
ما هي سمة ValidateAntiForgeryToken في MVC؟

فيديو: ما هي سمة ValidateAntiForgeryToken في MVC؟

فيديو: ما هي سمة ValidateAntiForgeryToken في MVC؟
فيديو: Part 72 HandleError attribute in mvc 2024, شهر نوفمبر
Anonim

عند القيام بذلك ، فإن ASP. NET MVC يُصدر ملف تعريف ارتباط وحقل نموذج برمز مميز مضاد للتزوير (رمز مميز مشفر). مرة واحدة في [ ValidateAntiForgeryToken ] ينسب تم ضبط وحدة التحكم سوف تتحقق من أن الطلب الوارد يحتوي على ملف تعريف ارتباط التحقق من الطلب وحقل نموذج التحقق من الطلب المخفي.

أيضا ، ما هو Validateantiforgerytoken في MVC؟

للمساعدة في منع هجمات CSRF ، استخدم ASP. NET MVC يستخدم الرموز المميزة لمكافحة التزوير ، والتي تسمى أيضًا رموز التحقق من الطلب. يطلب العميل صفحة HTML تحتوي على نموذج. يتضمن الخادم رمزين مميزين في الاستجابة. يتم إرسال رمز مميز كملف تعريف ارتباط. يتم وضع الآخر في حقل نموذج مخفي.

بجانب ما ورد أعلاه ، ما هو _ Requestverificationtoken؟ نتائج البحث عن ملفات تعريف الارتباط: _RequestVerificationToken هذا ملف تعريف ارتباط مضاد للتزوير تم تعيينه بواسطة تطبيقات الويب التي تم إنشاؤها باستخدام تقنيات ASP. NET MVC. إنه مصمم لإيقاف النشر غير المصرح به للمحتوى إلى موقع ويب ، يُعرف باسم التزوير عبر الموقع.

فيما يتعلق بهذا ، لماذا نستخدم HTML AntiForgeryToken () في MVC؟

هذا لمنع التزوير عبر الموقع في ملف MVC تطبيق. هذا جزء من OWASP Top 10 و هو - هي أمر حيوي من حيث أمان الويب. باستخدام @ لغة البرمجة . AntiforgeryToken () سينشئ التابع رمزًا مميزًا لكل طلب ، لذلك لا يمكن لأي شخص تزوير منشور نموذج.

ما هو توجيه السمة في MVC؟

التوجيه هو كيف ASP. NET MVC يطابق URI مع إجراء. كما يوحي الاسم، توجيه السمة الاستخدامات صفات للتعريف الطرق . توجيه السمة يمنحك مزيدًا من التحكم في URIs في تطبيق الويب الخاص بك. كان النمط السابق لـ التوجيه ، تسمى على أساس الاتفاقية التوجيه ، لا يزال مدعومًا بالكامل.

موصى به: