
美國國家標準暨技術研究院 (NIST) 發布聯邦資訊處理標準 (FIPS) 出版品第 140 號,統整密碼編譯模組 (包括硬體和軟體元件) 的要求與標準,供美國和加拿大政府部門和機關使用,以便保護機密資訊。
通過 FIPS 140 驗證
雲端服務供應商 (CSP) 必須採用 FIPS 安全控管機制,以滿足美國和加拿大政府,以及其承包商與供應商的雲端運算要求。FIPS 140 出版品明訂,若採用加密機制來滿足安全性要求,該機制必須通過「密碼編譯模組核可計畫」(CMVP) 中的 FIPS 驗證。
目前最新版的 FIPS 140 系列出版品是第 3 修訂版本,通稱為「FIPS 140-3」。NIST 已發布從 FIPS 140-2 遷移至 140-3 的轉換藍圖,Google 也致力支持這項轉換行動。自 2022 年 9 月起,Google 提交的所有新模組均以 FIPS 140-3 標準進行驗證。根據 CMVP 的指引,FIPS 140 驗證的範圍是密碼編譯模組,而非個別雲端服務。Google Cloud 服務採用底層通過 FIPS 140 驗證的加密編譯模組,以符合法規。
Google Cloud 的 FIPS 140 密碼編譯技術總覽
Google Cloud 採用通過 FIPS 驗證的密碼編譯模組,保護靜態資料、Google 資料中心之間傳輸的資料,以及外部用戶端與 Google 之間的通訊管道,確保客戶資料在整個全球基礎架構中的安全。
NIST FIPS 140-2 退場時程
根據 NIST 的轉換時程,所有有效的 FIPS 140-2 認證已於 2026 年 9 月 21 日移至 CMVP 歷史清單。根據 NIST 和 CMVP 政策:
Google 的 BoringCrypto 滾動式驗證生命週期
Google Cloud 遵循《FedRAMP 密碼編譯模組選擇與使用政策》,該政策要求定期重新驗證及更新密碼編譯模組。Google 並未將所有雲端原生服務綁定至單一靜態修訂版本,而是根據 FIPS 140-3,針對 BoringCrypto 執行滾動式、持續驗證的生命週期。隨著這些服務更新,可能會在不同時間或不同後端元件中,使用不同的經過驗證 BoringCrypto 版本。Google 會持續實施這項政策,將更新串流模式套用至其他需要 FIPS 密碼編譯認證的指令,包括 CJIS、ITAR、DoD IL4 與 IL5、IRS 1075、JISF 和 B 級保護。
(如要查看 Google 經 CMVP 驗證且有效的 BoringCrypto 版本完整清單,請搜尋 CMVP 資料庫,並選取「Google」做為供應商,以及「BoringCrypto」做為模組名稱。)
Google Cloud 會逐步將內部基準服務二進位檔,更新為這些有效且通過 FIPS 140-3 驗證的版本,確保底層平台服務持續受到密碼編譯保護,同時避免破壞性變更或服務中斷。
FIPS 加密編譯的共同責任模式
Google Cloud 和客戶會依據共同責任模式,共同遵守 FIPS 140 的密碼編譯法規。
Google Cloud 的責任 (雲端本身的安全性)
客戶責任 (「雲端內部的安全性」)
受監管客戶的相關資訊
SaaS 供應商、聯邦機構以及需要在系統安全計畫 (SSP) 中記錄所採用授權的企業客戶:
不是。Google 遵循《FedRAMP 密碼編譯模組選擇與使用政策》,會持續定期重新驗證。隨著服務更新,Google 會在整個機群中使用多個通過 FIPS 140-3 驗證的 BoringCrypto 修訂版本。
不需要。基礎架構和 Google Cloud 雲端原生代管服務會直接遷移至 FIPS 140-3,您不必變更 API 端點、網路設定或服務級別。
根據 NIST CMVP 的指引,舊版模組仍可在既有系統中使用及維護。同時,Google Cloud 會持續滾動驗證 FIPS 140-3 認證的 BoringCrypto 版本,確保基礎雲端服務符合法規。