[Cloudflare]使用Cloudflare更改標頭內容

首頁 » [Cloudflare]使用Cloudflare更改標頭內容

這篇文章和以往的調整Header文章其實沒太大的差異,唯獨就是這裡是用Cloudflare來達成目標
以往調整Header的文章可參考

[OpenLiteSpeed]讓WebPageTest的Security Score達成A+
透過OpenLiteSpeed的調整讓Header的Security Score達成A+
[cPanel]透過修改.htacess檔案讓Header的Security Score達成A+
透過.htacess的調整讓Header的Security Score達成A+

首要條件

調整之前,務必要讓主機的IP必須設定為「通過 Proxy 處理」狀態,否則以下的規則都會無法正常動作

域名的部分務必要讓Proxy狀態成為「通過Proxy處理」

加入的語法

SecureHeadersByCloudflare 01
進入到網站管理,選擇「規則」項目
SecureHeadersByCloudflare 02
進入細項的「轉換規則」後,選擇「修改回應標頭」分頁
SecureHeadersByCloudflare 03
點選「建立規則」
SecureHeadersByCloudflare 04
加入圖中的規則

這裡我將圖裡的規則文字化讓大家可以直接複製貼上參考

標頭名稱
設定靜態Access-Control-Allow-Origin*
設定靜態Content-Security-Policyupgrade-insecure-requests
移除LINK
設定靜態Permissions-Policyfullscreen=(self “https://cyrians.com” “https://cdn.cyrians.com”), geolocation=*, camera=()
設定靜態Referrer-Policystrict-origin-when-cross-origin
設定靜態X-Frame-OptionsSAMEORIGIN
設定靜態X-Permitted-Cross-Domain-Policiesnone
設定靜態X-XSS-Protection1;mode=block
以上為個人調試出來自己可行的方案,實際上還是得依據網站的型態作調整

剩下的如Strict-Transport-Security、X-Content-Type-Options等的調整,則是可以在其他地方調整

SecureHeadersByCloudflare 05
回到主要網站頁面,選擇「SSL/TLS」選項
SecureHeadersByCloudflare 06
選擇「邊緣憑證」後,找尋「HTTP強制傳輸(HSTS)」選項後,並按下「變更HSTS設定」按鈕
SecureHeadersByCloudflare 07
這裡將「我瞭解」打勾後,再按「下一步」按鈕
SecureHeadersByCloudflare 08
這裡按照圖片上的設定,最後按下「儲存」按鈕即可

最後我們來測試看看,我們可以透過Security Headers這個網站來確認剛才設定的結果

Security Report Summary
最後可得到A+的結果

以上為[Cloudflare]使用Cloudflare更改標頭內容,希望能對你有所幫助

參考資料

 

如果這篇文章有幫助到您,請幫我點擊拍手按鈕 5 下鼓勵我
只要花 30 秒登入 FB 或 Google,不用花任何錢就能支持我
您的支持將會是我創作的最大動力!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


返回頂端