Developer

สร้าง Content-Security-Policy header (CSP Builder)

สร้างนโยบาย Content-Security-Policy ที่เหมาะกับเว็บของคุณ โดยติ๊กแหล่งที่อนุญาตของ script, style, รูป, ฟอนต์ และการเชื่อมต่อ เติมค่าบริการยอดนิยมเช่น Google Analytics, Google Fonts, YouTube ได้ทันที เครื่องมือเตือนเรื่องที่เสี่ยงอย่าง unsafe-inline และให้โค้ดสำหรับ header, meta, Nginx, Apache และ PHP

วิธีใช้

  1. เลือกโหมด (แนะนำเริ่มจาก Report-Only) และค่า default-src
  2. ติ๊กแหล่งที่อนุญาตของแต่ละประเภท และเติมบริการที่ใช้
  3. คัดลอก header ไปวางที่เซิร์ฟเวอร์ แล้วทดสอบดู Console ใน DevTools

คำถามที่พบบ่อย

Report-Only คืออะไร?

โหมดทดลองที่แค่รายงานสิ่งที่จะถูกบล็อก ไม่บล็อกจริง เหมาะใช้ก่อนเปิดบังคับ

ทำไม unsafe-inline ถึงไม่แนะนำ?

เพราะเปิดให้สคริปต์ที่ฝังในหน้าทำงานได้ ทำให้ CSP ป้องกัน XSS ได้น้อยลงมาก

เจอปัญหา? แจ้งเครื่องมือนี้