资讯专栏INFORMATION COLUMN

服務器啟用HSTS協議

supernavy / 813人阅读

摘要:的作用是強制客戶端如瀏覽器使用與服務器創建連接。服務器開啟的方法是,當客戶端通過發出請求時,在服務器返回的超文本傳輸協議響應頭中包含字段。對於服務器,只要在添加這個頭部信息即可。

HSTS(HTTP Strict Transport Security)國際互聯網工程組織IETF正在推行一種新的Web安全協議,網站可以選擇使用HSTS策略,來讓瀏覽器強制使用HTTPS與網站進行通信,以減少會話劫持風險。

採用HSTS協議的網站將保證瀏覽器始終連接到該網站的HTTPS加密版本,不需要用戶手動在URL地址欄中輸入加密地址。該協議將幫助網站採用全局加密,用戶看到的就是該網站的安全版本。HSTS的作用是強制客戶端(如瀏覽器)使用HTTPS與服務器創建連接。

服務器開啟HSTS的方法是,當客戶端通過HTTPS發出請求時,在服務器返回的超文本傳輸協議響應頭中包含Strict-Transport-Security字段。非加密傳輸時設置的HSTS字段無效。

比如,https://www.williamlong.info 的響應頭含有Strict-Transport-Security: max-age=31536000; includeSubDomains。這意味着兩點:在接下來的一年(即31536000秒)中,瀏覽器只要向www.williamlong.info或其子域名發送HTTP請求時,必須採用HTTPS來發起連接。比如,用戶點擊超鏈接或在地址欄輸入 http 網址 ,瀏覽器應當自動將 http 轉寫成 https 網址。

對於nginx服務器,只要在添加Strict-Transport-Security這個HTTP頭部信息即可。

add_header Strict-Transport-Security “max-age=31536000”;

但有一點需要注意,Strict-Transport-Security中的max-age的時間不能小於15552000。

對於Windows server服務器,打開網站目錄下的 web.config 這個文件,在相應的位置添加上針對 https 響應的 url 重寫規則(黑體部分),並保存。











redirectType=”Permanent” />


           

pattern=”.*” />








開啟了HSTS后,你部署SSL/TLS的服務檢測得分就可能是A+以上了。這時候就可以加入HSTS Preload List。

HSTS preload list是Chrome瀏覽器中的HSTS預載入列表,在該列表中的網站,使用Chrome瀏覽器訪問時,會自動轉換成HTTPS。Firefox、Safari、Edge瀏覽器也在採用這個列表。

進入hstspreload官網,輸入你的域名,然後檢測結果會告訴是否符合加入HSTS Preload List,沒有問題的話勾選確定。

當然,加入到了HSTS Preload List后,你可能還需要等待1-2月,待新版本的Chrome和Chromium、Firefox、IE等發布后,你的域名算是正式被各大瀏覽器承認並強制使用Https訪問了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/118932.html

相关文章

  • 務器禁用TLS 1.0協議

    ...refox和其他瀏覽器基本都兼容。 禁用的方法是: nginx務器,執行下面的命令: ssl_protocols                TLSv1.1 TLSv1.2 TLSv1.3; Windows server務器,修改註冊表,複製下列代碼保存為  .reg 文件格式,雙擊運行直接導...

    flybywind 评论0 收藏0
  • 通過gzip和nginx來提高網站打開速度

    ...瀏覽器解壓縮,文件不會受任何。但是壓縮文件是會佔用務器資源,所以最好壓縮那些效果比較好的文件。比如文本文件壓縮效果非常好,通常會縮小兩倍多。而JPG或PNG這類文件,本身就已經進行格式壓縮,所以再做二次壓縮...

    mindwind 评论0 收藏0
  • 【譯】Headless Chrome 入門指南

    ...什麼用呢? 用於對於自動化測試和不需要能看到UI外殼的務器環境,Headless 瀏覽器是一個極好的工具。舉個例子,你可能要對一個真實的 Web 頁面進行一些測試,為它創建一個 PDF ,或者就是檢查噶瀏覽器如何渲染一個 URL 。 ...

    toddmark 评论0 收藏0
  • “RAK Cloud”雲務器抄底鉅惠,不止3折!!!

    ...,請留言 RAKsmart機房9月1日~30日將推出“RAK Cloud”雲務器“3折high翻天”重磅促銷活動。 屆時,新老顧客購買“RAK Cloud”雲務器產品首台機器均可享受3折優惠,同時雲務器產品全場8折,可與首月半價活動同時享受。...

    lauren_liuling 评论0 收藏0
  • XXMhost:美國洛杉磯CN2 GIA雲務器終身7折40元/月起(美國原生IP雲務器

    ...021年9月XXMhost針對美國洛杉磯數據中心的安暢CN2 GIA線路雲務器進行促銷,2021年9月30日前可以享受循環續費7折的優惠(也就是常說的終身續費折扣)!另外此次促銷的美國洛杉磯CN2 GIA線路雲務器默認是廣播的IP,支持更換美...

    lushan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<