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

Laravel Security Hardening Checklist قائمة التحصين الأمني الشامل للتطبيق

فحص الصلاحيات في المسارات والمتحكمات وقوالب Blade عبر @can و @cannot وتطبيق قواعد التحصين الأمني الشامل في Laravel.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

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

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

يأتي إطار Laravel مزوداً بطبقات حماية مدمجة قوية ضد أشهر ثغرات الويب العالمية OWASP شريطة الالتزام بالقواعد القياسية للإطار. اطبع المتغيرات دائماً بعلامة الهروب {{ }}، وأدرج @csrf في النماذج، واستخدم ربط المعاملات في الاستعلامات، وفعل محدد السرعة throttle، واضبط APP_DEBUG=false في الإنتاج.

  • الحماية من XSS و CSRF (Escaping & Tokens): التزم بالطباعة المحمية {{ }} في القوالب وتوجيه @csrf في جميع النماذج.
  • الحماية من حقن SQL (Parameter Binding): اعتمد على Eloquent و Query Builder ولا تدمج مدخلات المستخدم النصية في SQL خام.
  • أمان بيئة الإنتاج (APP_DEBUG=false): أغلق وضع التصحيح في الخادم الحي لمنع ظهور مسارات الملفات ومفاتيح البيئة.
PHP
// Safe parameterized query (immune to SQLi):
$users = User::where('email', $request->input('email'))->get()

// Safe XSS-escaped Blade output:
<p>{{ $user->bio }}</p>