SaaSMaestro
運作方式 診斷 報表 功能 說明中心 登入

安全標頭不足

首頁傳送的常見安全標頭少於六個中的四個(評分為 D 或更低)。

首頁傳送的常見安全標頭少於六個中的四個。這些標頭有助於保護訪客免於連線遭攔截、點擊劫持和指令碼注入。大多數標頭只需要一行設定。

這代表什麼

安全標頭是伺服器隨每個網頁傳送的指示,告訴瀏覽器允許哪些行為。它們無法修補網站本身的弱點,但能讓許多常見的攻擊變得困難得多。

列入評分的六個標頭為 Strict-Transport-Security(HSTS)、Content-Security-Policy、X-Content-Type-Options、X-Frame-Options(或 CSP frame-ancestors)、Referrer-Policy 和 Permissions-Policy。

觸發條件

「安全標頭」檢查每週會透過 HTTPS 載入一次首頁,計算它傳送了六個標頭中的幾個:六個全有為 A、五個為 B、四個為 C、三個為 D、兩個為 E,更少則為 F。評分為 D 或更低時,就會提出這個「中」問題,標題會顯示評分,並列出缺少的標頭。此問題只顯示在應用程式中,不會寄送電子郵件。

缺少 HSTS 標頭也會另外回報。請參閱 沒有 HSTS 標頭。

常見原因

  • 大多數網頁伺服器和主機方案預設都不會傳送這些標頭。
  • 標頭只為部分資料夾或伺服器設定,首頁卻沒有。

如何修正

  1. 先加入簡單的標頭,這些很少會造成問題:X-Content-Type-Options: nosniff、X-Frame-Options: SAMEORIGIN、Referrer-Policy: strict-origin-when-cross-origin,以及 Permissions-Policy,例如 camera=(), microphone=(), geolocation=()。
  2. 在你的網頁伺服器、CDN、主機控制台或 CMS 的安全性外掛中設定它們。
  3. 最後再加入 Content-Security-Policy,並先用 Content-Security-Policy-Report-Only 測試,因為嚴格的政策可能會封鎖你自己的指令碼、字型或追蹤。

何時解除

問題會在下一次每週檢查找到六個標頭中的至少四個(評分為 C 或更好)時消失,其行動則會在 7 天後從行動計畫中移除。

如果你將行動標記為完成,但 14 天後仍發現問題,它會以「修正未生效」重新出現。請參閱 使用行動計畫。

沒有找到你需要的內容嗎?

每則訊息都由真人閱讀,通常會在一個工作天內回覆。

聯絡我們