شرح صفوف ومحتوى الفقرة
إلى جانب وظيفتها الطباعية، يمثل تشفير الكيانات الرمزية خط الدفاع الأمني الأول ضد ثغرات الحقن العابر للمواقع Cross-Site Scripting (XSS). فعندما تُعرض بيانات واردة من المستخدم دون تهريب، يمكن للمهاجم حقن وسوم برمجية خبيثة تنفذ فوراً داخل متصفح الضحية.
بتحويل المحارف المحجوزة مثل الأقواس إلى كيانات مشفرة، يجبر المتصفح على معاملة المدخلات كنصوص برمجية خاملة للعرض فقط دون أي تنفيذ لها. وتوفر لغات البرمجة دوالاً قياسية لتهريب المخرجات مثل
htmlspecialchars($str) لتحصين قوالب العرض تلقائياً.
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
ملخص الدرس: أتقنت في هذا الدرس المعمارية الكاملة للكيانات الرمزية في HTML: صيغ التسمية والترقيم، وتهريب المحارف المحجوزة، وتوظيف المسافة غير المنكسرة، ورموز العملات والرياضيات، وحماية المخرجات من ثغرات الحقن XSS. الخطوة التالية: سننتقل في الدرس الختامي إلى إتقان معايير إتاحة الويب وتدقيق المستندات وفق معايير W3C القياسية.