انتقل إلى محتوى الدرس

CSRF and Method Spoofing Reference مرجع حماية النماذج ومحاكاة الطرق

تأمين نماذج HTML ضد هجمات تزوير الطلبات عبر توجيه @csrf ومحاكاة طرق التحديث والحذف عبر توجيه @method وفق أحدث معايير إطار العمل Laravel 12 مع أمثلة وتطبيقات عملية متدرجة.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يضمن الجمع بين توجيهي @csrf و@method في نماذج HTML حماية مسارات تطبيقك من تزوير الطلبات مع دعم كامل لطرق التوجيه القياسية. راجع الجدول الملخص التالي لتثبيت قواعد تأمين النماذج ومحاكاة الطرق.

وجه المقارنة الهندسيالأسلوب اليدوي أو غير المحميمعيار Laravel 12 الحديث
حماية النماذج من التزويرترك نماذج POST بدون رمز سري مما يعرضها لهجمات المواقع الخارجيةفحص تلقائي للرمز السري بمجرد إضافة توجيه @csrf للنموذج
مسارات التحديث والحذفاستخدام روابط GET عادية لحذف السجلات مما يعرضها للتنفيذ العشوائينموذج POST محمي بتوجيه @csrf مع محاكاة الطريقة عبر @method
طلبات AJAX غير المتزامنةتعطيل حماية CSRF بالكامل عند مواجهة خطأ 419 في طلبات Fetchإرسال الرمز بأمان ضمن رأس الطلب X-CSRF-TOKEN أو عبر مكتبة Axios
استثناء مسارات Webhooksتعديل ملفات النظام الأساسية لتجاوز الفحصاستثناء مسارات الإشعارات الخارجية بدقة عبر validateCsrfTokens
PHP
<form method="POST" action="{{ route('post.rm', 5) }}">
    @csrf
    @method('DELETE')
    <button type="submit">Delete Article</button>
</form>
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس حول «معالجة نماذج HTML والحماية من CSRF ومحاكاة الطرق في Laravel» مفاهيم فهم هجمات تزوير الطلبات CSRF، وتأمين نماذج HTML بتوجيه csrf، ومحاكاة طرق التحديث والحذف بالنماذج وفق معايير Laravel 12 الحديثة.

الخطوة التالية والدرس القادم

انتقل الآن إلى الدرس التالي «التحقق من مدخلات النماذج وعرض الأخطاء وحفظ القيم القديمة» للبناء التراكمي على ما تعلمته.