FlinkTools

منشئ وفاحص CSP

افهم ترويسة Content-Security-Policy، أو ابنِ واحدة تناسب موقعك.

تمت المعالجة على جهازك، ولم يُرفع شيء

السياسة

الصق قيمة الترويسة أو السطر كاملًا أو وسم meta أو سطر nginx أو Apache

الشرح

يُشرح هنا كل توجيه، مع تحذيرات للأجزاء الخطرة.

ما الذي تفعله

تخبر سياسة Content-Security-Policy المتصفح بالسكربتات والأنماط والصور والإطارات التي يجوز للصفحة تحميلها، وبهذا تحجب السكربتات المضمنة والخارجية ما لم تسمح بها. تشرح هذه الأداة كل توجيه بكلمات بسيطة، وتحذّر من الخيارات الخطرة مثل unsafe-inline وunsafe-eval والعلامات العامة، وتعدّد الحمايات المفقودة. ويمكنك أيضًا بناء سياسة من خيارات بسيطة ونسخها كترويسة HTTP أو وسم meta أو سطر nginx أو سطر Apache.

طريقة الاستخدام

  1. 1الصق سياستك أو انتقل إلى البناء.
  2. 2اقرأ الشرح وأصلح التحذيرات.
  3. 3انسخ الناتج كترويسة أو وسم meta أو سطر nginx أو Apache.

أسئلة

هل تُرسل سياستي إلى أي مكان؟

لا. تُقرأ وتُفحص في متصفحك.

لماذا يُعدّ unsafe-inline مشكلة؟

لأنه يسمح بتشغيل أي سكربت يُحقن في الصفحة. أما nonce أو الهاش فيسمح بالسكربتات التي تقصدها فقط.

هل قد تعطّل السياسة الجديدة موقعي؟

نعم. جرّبها أولًا كـ Content-Security-Policy-Report-Only وراقب التقارير ثم فعّلها.

إعلان320 × 100