فاحص ترويسات HTTP: الأمان والتخزين المؤقت والفهرسة

ألصق ترويسات الاستجابة لترى أي ترويسات الأمان والتخزين المؤقت وملفات الارتباط والفهرسة مضبوطة أو ناقصة أو محفوفة بالمخاطر.

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

ما الذي يفحصه وكيف يعمل

تقرأ الأداة الترويسات التي تلصقها ولا تطلب شيئاً. وتُفحص ترويسات الأمان وفق ورقة OWASP لترويسات استجابة HTTP الأمنية، مثل X-Content-Type-Options وReferrer-Policy وStrict-Transport-Security وContent-Security-Policy وPermissions-Policy والترويسات التي تكشف الخادم. وتُقرأ Content-Security-Policy بحثاً عن 'unsafe-inline' و'unsafe-eval' اللذين ينصح MDN بتجنبهما. وتُقرأ Strict-Transport-Security عند قيمة max-age، ويذكر موقع hstspreload.org متطلبات التحميل المسبق، وهي max-age لا تقل عن 31536000 مع includeSubDomains، وتعرضها الأداة للعلم ولا تطلب منك التحميل المسبق. وتُقرأ Cache-Control وفق MDN: max-age وs-maxage وno-cache وno-store وprivate وpublic وimmutable. ويُفحص Set-Cookie من جهة Secure وHttpOnly وSameSite، ويُنبَّه إلى SameSite=None دون Secure كما يصف MDN. ويُحلَّل X-Robots-Tag بقواعد مواصفة وسم robots وX-Robots-Tag في Google Search Central، بما فيها بادئة وكيل المستخدم الاختيارية وتواريخ unavailable_after. حدود الأداة: تقرأ الأداة النص الذي تلصقه، فلا تعرف هل الترويسة مناسبة لموقعك، وقد تضيف طبقة أخرى مثل شبكة توصيل المحتوى أو مسار مختلف ترويسةً ناقصة هنا. والترويسة الناقصة دعوة إلى المراجعة وليست دليلاً على ثغرة.

هل غياب الترويسة يعني أن موقعي غير آمن؟

ليس بحد ذاته. فقد تضيفها طبقة أخرى مثل شبكة توصيل المحتوى، وبعض الترويسات يناسب موقعاً أكثر من آخر، فاعدّ كل ملاحظة دعوة إلى المراجعة.

كيف أحصل على الترويسات التي ألصقها؟

شغّل curl -I على عنوانك، أو افتح لوحة الشبكة في المتصفح واختر الطلب وانسخ ترويسات استجابته. وفي حالة سلسلة إعادة توجيه ألصق الاستجابة الأخيرة.

هل يتحكم X-Robots-Tag في فهرسة ملف PDF؟

توثق Google أن X-Robots-Tag ترويسة استجابة HTTP تقبل قواعد وسم robots نفسها، فهي تناسب الملفات التي لا تحمل وسم meta مثل ملفات PDF.

المصادر

أدوات ذات صلة

الخصوصية

يعمل في متصفحك ولا يُرفع أي شيء. الأداة التفاعلية تحتاج إلى JavaScript.