本文將概略介紹二進位授權。
什麼是二進位授權?
二進位授權是 Google Cloud 產品,可用於開發及部署以容器為基礎的應用程式時,實作軟體供應鏈安全措施。
二進位授權的功能是什麼?
您可以使用二進位授權執行下列操作:
監控:您可以設定以檢查為基礎的平台政策,進行持續驗證 (CV) (搶先版),定期監控與執行中 Pod 相關聯的容器映像檔是否符合您定義的政策。如果圖片不符合政策規定,CV 會在 Cloud Logging 中產生記錄項目。
強制執行:您可以設定二進位授權強制執行,確保部署至支援容器的平台的映像檔符合您定義的政策。如果圖片符合政策規定,即可部署;否則不得部署。
二進位授權支援哪些平台?
二進位授權支援下列平台:
- Google Kubernetes Engine (GKE):在 Google Cloud上代管的叢集中執行映像檔。
- Cloud Run: 在全代管的無伺服器平台上執行容器化應用程式。
- Cloud Service Mesh:管理位於地端部署或 Google Cloud的可靠服務網格。
- Google Distributed Cloud 軟體: 在您自行硬體上代管的 GKE 叢集中執行映像檔。
二進位授權相關產品
二進位授權是部署架構的一部分,包含下列相關產品:
- Artifact Registry、Container Registry,以及儲存要部署映像檔的其他登錄檔。