OMAR
Sanitising HTML: Do Not Write Your Own
← كل الملاحظات
أمن١٤ أغسطس ٢٠٢٦ · 3 دقائق قراءة

تنقية HTML: لا تكتب أداتك بنفسك

إن كان تطبيقك يعرض HTML لم يكتبه، فأنت تحتاج مُنقّياً. التعابير النمطية ليست منقّياً، وطرق تجاوزها أكثر إبداعاً ممّا تتوقّع.

الخلاصة بالعربية

  • أي HTML لم تكتبه أنت هو مدخل غير موثوق.
  • التصفية بالتعابير النمطية تُتجاوَز دائماً؛ استخدم منقّياً حقيقياً.
  • حدّد قائمة وسوم وسمات مسموحة صريحة بدل حظر ما تتذكّره.
  • نقِّ على الخادم أيضاً، لا في المتصفح فقط.
  • الأفضل: لا تعرض HTML أصلاً واستخدم ماركداون محدوداً.

هذا المقال مكتوب بالإنجليزية ↓

SecurityXSSFrontend

تحتاج بناء هذا باحتراف؟

أبني منصّات آمنة وسريعة وثنائية اللغة لعملاء في مصر والسعودية والإمارات والكويت.

راسلني

اقرأ أيضاً