防止第三方攻擊
重要提示:本文件不適用於您目前選擇的格式 email!
採取措施保護您的網站和使用者免受網路安全漏洞的侵害。其中最陰險的漏洞之一是跨網站指令碼 (XSS)。XSS 是一種安全漏洞,可能允許攻擊者將惡意程式碼注入到向使用者顯示的 HTML 頁面中。
透過採用內容安全策略 (CSP) 來防範這類型的攻擊。像 Google AMP Cache 這樣的 AMP 快取已將 CSP 新增到您的頁面!但是,如果使用者繞過快取版本,且您沒有新增自己的 CSP,則頁面將缺少這層額外的保護。
實作 AMP 的 CSP
透過在頁面的 head 中新增適當的 meta 標籤來實作 CSP。以下是 AMP 的 CSP,僅允許將 AMP 腳本注入到您的頁面中
<meta
http-equiv="Content-Security-Policy"
content="default-src * data: blob:; script-src blob: https://cdn.ampproject.org/v0.js https://cdn.ampproject.org/v0/ https://cdn.ampproject.org/viewer/ https://cdn.ampproject.org/rtv/; object-src 'none'; style-src 'unsafe-inline' https://cdn.ampproject.org/rtv/ https://cdn.materialdesignicons.com https://cloud.typography.com https://fast.fonts.net https://fonts.googleapis.com https://maxcdn.bootstrapcdn.com https://p.typekit.net https://use.fontawesome.com https://use.typekit.net; report-uri https://csp-collector.appspot.com/csp/amp"
/>
在此處了解更多關於保護安全漏洞和 CSP 的資訊。
-
由 @CrystalOnScript 撰寫