AbdulElahGwaith's picture
Upload README.md with huggingface_hub
3701bef verified
metadata
language:
  - ar
  - en
tags:
  - project
  - security
  - csp-security-project
  - csp
license: mit

🛡️ مشروع سياسة أمان المحتوى (CSP) - الإصدار المطور 2026

🌟 نظرة عامة | Overview

هذا المشروع هو المرجع العربي الأول والشامل لتطبيق سياسة أمان المحتوى (Content Security Policy). يهدف إلى تمكين المطورين من حماية تطبيقات الويب الخاصة بهم ضد هجمات XSS و Clickjacking وغيرها من الثغرات الأمنية باستخدام أحدث المعايير التقنية.


🚀 الميزات الجديدة | New Features

  • CSP Level 3 & 4: دعم كامل لأحدث توجيهات الأمان.
  • Trusted Types: حماية متقدمة ضد ثغرات DOM-based XSS.
  • Interactive Tools: أدوات تفاعلية مدمجة لاختبار وتوليد سياسات الأمان.
  • Modern UI: واجهة مستخدم عصرية مبنية باستخدام تقنيات الويب الحديثة.
  • Dark Mode Support: دعم الوضع الليلي التلقائي.

🛠️ الأدوات المضمنة | Included Tools

  1. CSP Builder: منشئ سياسات تفاعلي سهل الاستخدام.
  2. Security Scanner: فحص سريع لرؤوس الأمان (Security Headers).
  3. Code Analyzer: تحليل الكود المصدري لاكتشاف الممارسات غير الآمنة.

📚 كيف تبدأ | How to Start

التشغيل المحلي

ببساطة قم بفتح ملف index.html في متصفحك، أو استخدم خادم محلي:

# باستخدام Python
python3 -m http.server 8000

📂 هيكل المشروع | Project Structure

  • /js: يحتوي على المتحكمات (Controllers) للميزات التفاعلية.
  • /styles: ملفات التنسيق الحديثة والمتجاوبة.
  • /imgs: الرسوم التوضيحية والخرائط الذهنية للأمان.

🤝 المساهمة | Contributing

نحن نؤمن بقوة المجتمع! إذا كان لديك أي تحسين أو إضافة تعليمية، لا تتردد في تقديم Pull Request.


📄 الترخيص | License

هذا المشروع متاح تحت رخصة المشاع الإبداعي (Creative Commons).