證書有效期再次縮短,自動化證書管理成爲關鍵
任何可對網站身份進行認證的數碼證書都存在風險:其密鑰可能已被秘密竊取,或是此前未知的技術可能導致其加密機制失效;自證書簽發以來域名可能已變更所有權,或是申請所用操作系統存在未被發現的缺陷,導致其密鑰可被預測;甚至此刻可能正有針對其密鑰的大規模暴力破解攻擊在進行中。
當然,降低這些風險是用戶的高優先級事項,而縮短證書有效期是實現這一目標最有效的方法之一。在很長一段時間裏,27個月是公衆信任TLS/SSL證書的標準有效期,但現在該時長已被減半。
所幸,近年來證書自動化領域的技術創新,讓用戶管理大量證書的難度降到了前所未有的水平。
單方面行動推動重大行業轉變
去年年末,證書頒發機構/瀏覽器論壇(CA/Browser Forum)就將TLS證書有效期上限縮短至397天的提案進行投票,儘管該提案最終未通過,但所有參與投票的瀏覽器廠商都投了贊成票,明確體現了其傾向於更短有效期的立場。因此,當2020年2月蘋果決定單方面將其全平臺(包括iOS、MacOS、iPadOS以及蘋果旗下多項服務)可接受的TLS證書有效期大幅縮減至398天(即13個月)時,結果並不令人意外。
鑑於蘋果平臺的影響力和普及度,這一規定實際上在事實上將所有公開SSL證書的有效期限制在了13個月——畢竟沒有企業願意自己的網站在所有蘋果設備上顯示爲不安全。同年6月,谷歌宣佈宣佈將跟進蘋果的舉措,同樣在其旗下瀏覽器和設備上將證書有效期限制爲13個月;7月,Mozilla加入這一行列。2020年9月1日,這些變更正式生效,一年期SSL證書實際上成爲了全行業的新標準。
向更強安全水平發展的趨勢
儘管企業可能會因每年都要管理證書的額外工作量而焦慮,但證書自動化技術大幅降低了證書管理難度這一事實,幾乎可以肯定是讓瀏覽器廠商確信安全收益大於管理成本的因素之一。此外,多家瀏覽器廠商多年來一直倡導更短的證書有效期,因此行業觀察人士對此類舉措早有預期。實際上,就在不久前,主流證書頒發機構(CA)還提供有效期長達6至8年的SSL證書,因此此前2年的有效期上限相比更早的慣例已經是重大調整。主流瀏覽器廠商將有效期上限縮短至1年的決定,只是SSL證書爲提升安全水平而不斷縮短有效期這一長期趨勢中的最新進展。
自動化技術是如何發揮作用的?不可否認,人工管理證書會給IT團隊帶來負擔。設置提醒、跟蹤到期和續期日期是一種可行方式,但很難完全消除人爲錯誤。忙碌的網絡管理員可能遺忘事項、記錯日期,甚至難以合理安排工作優先級。崗位和職責的變動可能造成知識斷層,這類問題往往要等到發生故障造成損失時纔會被發現。僅僅在幾年前還不具備的證書自動化能力,如今可實現零差錯、無負擔的證書簽發、管理和續期。
面向特定場景構建的證書管理平臺(如Sectigo Certificate Manager)正被越來越廣泛地應用於Web伺服器、客戶端證書、物聯網、DevOps環境等場景。與此同時,ACME、SCEP等協議的接受度也不斷提升,可實現不同技術平臺和產品之間的互操作。微軟甚至爲Windows產品提供了內置的證書頒發機構(CA),這意味着很多企業可能已經在不知不覺中使用了自動化證書管理。這些自動化能力意味着,IT部門完全無需擔心證書有效期縮短帶來的影響。實際上,採用自動化證書部署和生命週期管理,很可能會降低工作負載、降低出錯概率,並在整個機構內實現一致、合規的數碼證書簽發。
選擇安全
主流瀏覽器決定縮短證書信任有效期,是提升安全性的重要舉措。而證書自動化方案的快速普及簡化了證書續期與管理流程,從根本上紓緩了證書有效期縮短帶來的顧慮。企業無需再在安全與便利之間做取捨。得益於當前自動化技術的進步,像「Sectigo Certificate Manager」這類工具讓企業可以輕鬆兼顧兩者。