شرح صفوف ومحتوى الفقرة
تحمل مسارات الملفات أبعاداً أمنية بالغة الحساسية في تطبيقات ومواقع الويب. تحدث ثغرة التنقل عبر مسارات الأدلة (Directory Traversal) عندما يتم تمرير مدخلات غير موثوقة من المستخدم مباشرة إلى دوال استدعاء الملفات في الخادم دون تنقية وفحص أمني صارم.
HTML
<!-- Safe static asset path from public whitelist -->
<img src="/images/examples/course-banner.webp"
alt="Verified course banner"
width="480" height="240">
<!-- Never pass raw ../ user input to file endpoints -->
يستغل المهاجمون تسلسل النقاط والشرطات
../ في محاولة القفز خارج مجلد الويب العام والوصول إلى ملفات النظام الحساسة أو مفاتيح التشفير وبيانات قواعد البيانات. تفرض خوادم الويب الآمنة حبساً صارماً داخل مجلد الجذر العام Document Root وترفض تلقائياً أي طلب يحاول الخروج عنه.
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
ملخص الدرس: أتقنت في هذا الدرس كيفية بناء المسارات النسبية داخل المجلد نفسه والمجلدات الفرعية والأب، والفرق بين المسار المطلق والنسبي لجذر الموقع، وقواعد التسمية والحماية الأمنية. الخطوة التالية تستعرض أنواع وصيغ الصور المختلفة المستخدمة في صفحات الويب ومزايا كل منها.