ตัวสร้าง Permissions-Policy Header
สร้าง Permissions-Policy header ควบคุม camera, geolocation, payment และ browser feature อื่นแยกตาม origin พร้อม preset สำหรับ nginx, Apache และ Express
Loading tool...
ตัวสร้าง Permissions-Policy Header คืออะไร?
ตัวสร้าง Permissions-Policy header สำหรับควบคุม browser feature ที่มีอำนาจสูง เปิด-ปิด camera, microphone, geolocation, payment และอีก 20 กว่า feature เลือกว่าแต่ละอย่างอนุญาตที่ไหน — ไม่มีที่ไหนเลย เฉพาะ origin เดียวกัน ทุกที่ หรือรายชื่อ origin ที่กำหนดเอง — แล้วคัดลอก header สุดท้าย พร้อม snippet ของ nginx, Apache และ Express.js
ประโยชน์หลัก
- บล็อก API ที่ sensitive ไว้ก่อนโดยไม่ต้องเชื่อทุก iframe ที่ฝังเข้ามา
- อนุญาต feature เฉพาะ origin ที่ต้องใช้จริงเท่านั้น
- ได้ syntax แบบ structured field ที่ถูกต้องโดยอัตโนมัติ ไม่ต้องลองผิดลองถูก
- ตอบโจทย์ข้อกำหนด secure headers ของ OWASP ได้ทันที
- มี snippet สำหรับ nginx, Apache และ Express รวมไว้ในที่เดียว
กรณีการใช้งาน
- •ล็อก camera, microphone และ geolocation บนเว็บ content ที่มี third-party embed
- •อนุญาต iframe ประชุมทางไกลหรือชำระเงิน โดยยังบล็อก feature นั้นสำหรับ source อื่น
- •เพิ่ม header ที่ security scan หรือรายงาน pentest แจ้งว่าขาดหายไป
- •ทำให้ policy เหมือนกันทั้ง environment staging และ production
วิธีใช้ตัวสร้าง Permissions-Policy Header
- เลือก feature ที่จะควบคุม: ติ๊กเลือก browser feature ที่ต้องการควบคุม เช่น camera, microphone หรือ geolocation ใช้ preset ช่วยได้ ทั้งบล็อก feature ที่ sensitive ทั้งหมด หรืออนุญาต feature ทั่วไปเฉพาะ origin เดียวกันในคลิกเดียว
- เลือกโหมดการอนุญาต: สำหรับแต่ละ feature ที่เปิดไว้ เลือกว่าจะบล็อกทุกที่ อนุญาตเฉพาะ origin เดียวกัน อนุญาตทุกที่ หรือจำกัดเฉพาะรายชื่อ origin ที่กำหนดเอง
- กรอก origin เองถ้าจำเป็น: ในโหมด custom ให้พิมพ์รายชื่อ origin คั่นด้วย comma เช่น https://app.example.com, https://cdn.example.com จะมีเพียง origin เหล่านั้นที่ใช้ feature ได้
- คัดลอก header หรือ config ของ server: คัดลอก Permissions-Policy header ที่สร้างขึ้น หรือหยิบ snippet สำเร็จรูปของ nginx add_header, Apache Header always set หรือ middleware ของ Express.js ไป deploy บน server ของคุณ
คุณสมบัติหลัก
- browser feature พร้อมใช้ 25 รายการ จัดกลุ่มเป็นสื่อ เซ็นเซอร์ อุปกรณ์ ตัวตน และ UI
- โหมดการอนุญาต 4 แบบต่อ feature: บล็อกทุกที่ เฉพาะ origin เดียวกัน อนุญาตทุกที่ หรือระบุรายชื่อ origin เอง
- preset กดครั้งเดียว: บล็อก feature ที่ sensitive ทั้งหมด หรือ self-only สำหรับ feature ที่ใช้บ่อย
- output พร้อมคัดลอก ทั้ง header ต้นฉบับ, nginx add_header, Apache Header always set และ middleware ของ Express
- รองรับสองภาษา EN/TH ทำงาน offline ได้ ไม่มีข้อมูลออกจากเบราว์เซอร์