Security Command Center 可讓您查看及篩選 Vulnerability 和 Misconfiguration 發現項目,以便優先處理高風險問題並採取修復步驟。在 Google Cloud 控制台中,您可以使用查詢預設設定,或依專案、類別、資產類型、攻擊暴露分數、CVE ID 或嚴重性篩選,藉此檢查這些發現項目。您也可以在 Google Cloud 控制台或使用 Google Cloud CLI,依據有效發現項目數量查看發現項目類別。
比較「安全漏洞」頁面和「發現項目」頁面
與「Findings」(發現項目) 頁面提供的篩選器和查詢選項相比,「Vulnerabilities」(安全漏洞) 頁面的篩選器選項較少。
「Vulnerabilities」(安全漏洞) 頁面會顯示 Vulnerability 和 Misconfiguration 發現項目類別中的所有發現項目類別,以及各類別中目前的有效發現項目數量,以及各發現項目類別對應的法規遵循標準。如果特定類別中沒有任何有效的發現項目,「Active findings」(有效的發現項目) 欄會顯示 0。
相較之下,「發現項目」頁面可顯示任何發現項目類別中的發現項目類別,但只有在指定日期範圍內,環境中偵測到該類別的安全問題時,才會顯示發現項目類別。
如需詳細資訊,請參閱以下頁面:
套用查詢預設設定
在「Vulnerabilities」(安全漏洞) 頁面中,您可以選取預先定義的查詢 (查詢預設集),傳回與特定安全性目標相關的發現項目。
舉例來說,如果您的職責是管理 Google Cloud的雲端基礎架構授權管理 (CIEM),可以選取「Identity and access misconfigurations」(身分和存取權設定錯誤) 預設查詢,查看與主體帳戶相關的所有發現項目,包括設定錯誤、授予過多權限或私密資訊權限。
或者,如果您的目標是限制主體只能擁有實際需要的權限,可以選取「IAM Recommender」查詢預設設定,顯示 IAM 建議工具針對權限過多的主體提供的發現項目。
如要選取查詢預設設定,請按照下列步驟操作:
前往舊版「Vulnerabilities」(安全漏洞) 頁面:
在「Query presets」(查詢預設) 部分,按一下其中一個查詢選取器。
畫面會更新,只顯示查詢中指定的安全漏洞類別。
依專案查看安全漏洞發現項目
如要在 Google Cloud 控制台的舊版「Vulnerabilities」(安全漏洞) 頁面,依專案查看安全漏洞發現項目,請按照下列步驟操作:
前往 Google Cloud 控制台的舊版「安全漏洞」頁面。
在頁面頂端的專案選取器中,選取要查看安全漏洞發現項目的專案。
「Vulnerabilities」(安全漏洞) 頁面只會顯示所選專案的發現項目。
或者,如果控制台檢視畫面設為組織,您可以使用「Findings」(發現項目) 頁面中的「Quick filters」(快速篩選器),依一或多個專案 ID 篩選安全漏洞發現項目。
依發現項目類別查看安全漏洞發現項目
如要依類別查看安全漏洞發現項目,請按照下列步驟操作:
前往 Google Cloud 控制台的舊版「安全漏洞」頁面。
在專案選取器中,選取組織、資料夾或專案。
在「Category」(類別) 欄中,選取要顯示發現項目的發現項目類型。
「Findings」(發現項目) 頁面會載入並顯示與所選類型相符的發現項目清單。
如要進一步瞭解發現項目類別,請參閱「安全漏洞發現項目」。
依資產類型查看發現項目
如要查看特定資產類型的安全漏洞發現項目,請按照下列步驟操作:
前往 Google Cloud 控制台的 Security Command Center「Findings」(發現項目) 頁面。
在專案選取器中,選取組織、資料夾或專案。
在「快速篩選器」面板中,選取下列項目:
- 在「Finding class」(發現項目類別) 部分,選取「Vulnerability」(安全漏洞) 和「Misconfiguration」(設定錯誤)。
- 選用:在「Project ID」(專案 ID) 部分,選取要查看資產的專案 ID。
- 在「Resource type」(資源類型) 部分,選取要查看的資源類型。
「發現項目查詢結果」面板中的發現項目清單會更新,只顯示符合所選條件的發現項目。
依受攻擊風險分數查看安全漏洞發現項目
如果安全漏洞發現項目指定為高價值,且受攻擊路徑模擬支援,則會指派受攻擊風險分數。您可以依據這項分數篩選發現項目。
如要依受攻擊風險分數查看發現的安全漏洞,請按照下列步驟操作:
前往 Google Cloud 控制台的 Security Command Center「發現項目」頁面。
在專案選取器中,選取組織、資料夾或專案。
在「查詢預覽」面板右側,點選「編輯查詢」。
在「查詢編輯器」面板頂端,按一下「新增篩選器」。
在「Select filter」(選取篩選器) 對話方塊中,執行下列操作:
選取「Attack exposure」(受攻擊風險),然後在「Attack exposure greater than」(受攻擊風險大於) 欄位中輸入分數值。
按一下「套用」。
篩選陳述式會新增至查詢,「發現項目查詢結果」面板中的發現項目也會更新,只顯示受攻擊風險分數高於新篩選陳述式指定值的發現項目。
依 CVE ID 查看安全漏洞發現項目
您可以在「Overview」(總覽) 頁面或「Findings」(發現項目) 頁面,查看發現項目及其對應的 CVE ID。
在「總覽」頁面,前往「安全漏洞」資訊主頁。如要瞭解資訊主頁上的面板,請參閱「快速評估風險」。
在「Findings」(發現項目) 頁面中,您可以依 CVE ID 查詢發現項目。
如要依 CVE ID 查詢安全漏洞發現項目,請按照下列步驟操作:
前往 Google Cloud 控制台的 Security Command Center「發現項目」頁面。
在專案選取器中,選取組織、資料夾或專案。
在「查詢預覽」欄位右側,點選「編輯查詢」。
在「查詢編輯器」中,編輯查詢,加入要尋找的 CVE ID。例如:
state="ACTIVE" AND NOT mute="MUTED" AND vulnerability.cve.id="CVE-2016-5195"
「發現項目查詢結果」會更新,顯示所有未設為忽略且包含 CVE ID 的有效發現項目。
依嚴重性查看安全漏洞發現項目
如要依嚴重性查看安全漏洞發現項目,請按照下列步驟操作:
前往 Google Cloud 控制台的 Security Command Center「發現項目」頁面。
在專案選取器中,選取組織、資料夾或專案。
在「快速篩選器」面板中,前往「發現項目類別」部分,然後選取「安全漏洞」和「設定錯誤」。
系統會更新顯示的發現項目,只顯示
Vulnerability和Misconfiguration類別的發現項目。同樣在「快速篩選器」面板中,前往「嚴重性」部分,選取要查看的發現項目嚴重性。
頁面只會顯示所選嚴重程度的發現項目。
依有效發現項目數量查看發現項目類別
如要依據發現項目類別包含的作用中發現項目數量查看類別,可以使用 Google Cloud 控制台或 Google Cloud CLI 指令。
控制台
如要在舊版「Vulnerabilities」(安全漏洞) 頁面,依據所含有效發現項目的數量查看發現項目類別,可以按照「Active findings」(有效發現項目) 欄排序類別,或依據各類別含有的有效發現項目數量篩選類別。
如要依據所含有效發現項目的數量,篩選安全漏洞發現項目類別,請按照下列步驟操作:
在 Google Cloud 控制台中,開啟舊版「安全漏洞」頁面:
在專案選取器中,選取組織、資料夾或專案。
將游標移至篩選器欄位,即可顯示篩選器清單。
從篩選器清單中選取「Active findings」(有效發現項目)。系統會顯示邏輯運算子清單。
選取要在篩選器中使用的邏輯運算子,例如
>=。輸入數字,然後按下 Enter 鍵。
畫面會更新,只顯示含有符合篩選條件的有效發現項目數量的安全漏洞類別。
gcloud
如要使用 gcloud CLI 取得所有有效發現項目的數量,請先查詢 Security Command Center,取得安全漏洞服務的來源 ID,然後使用來源 ID 查詢有效發現項目數量。
步驟 1:取得來源 ID
如要完成這個步驟,請取得組織 ID,然後取得其中一項安全漏洞偵測服務的來源 ID (也稱為發現項目來源)。如果尚未啟用 Security Command Center API,系統會提示您啟用。
- 執行
gcloud organizations list取得組織 ID,然後記下組織名稱旁的數字。 執行下列指令,取得安全狀態分析來源 ID:
gcloud scc sources describe organizations/ORGANIZATION_ID \ --source-display-name='SOURCE_DISPLAY_NAME'
更改下列內容:
ORGANIZATION_ID:組織 ID。無論 Security Command Center 的啟用層級為何,都必須提供組織 ID。SOURCE_DISPLAY_NAME:安全漏洞偵測服務的顯示名稱,用於顯示安全漏洞發現項目。例如:Security Health Analytics。
如果出現提示訊息,請啟用 Security Command Center API,然後再次執行上述指令,重新取得來源 ID。
取得來源 ID 的指令應會顯示如下的輸出內容:
description: Scans for deviations from a Google Cloud
security baseline.
displayName: Security Health Analytics
name: organizations/ORGANIZATION_ID/sources/SOURCE_ID
記下 SOURCE_ID,以便在下一步使用。
步驟 2:取得使用中的發現項目數量
使用您在上一個步驟中記下的 SOURCE_ID 篩選發現項目。下列 gcloud CLI 指令會傳回按類別區分的發現項目數量:
gcloud scc findings group organizations/ORGANIZATION_ID/sources/SOURCE_ID \
--group-by=category --page-size=PAGE_SIZE
您可以將 page-size 設為任何值,上限為 1000。指令應會顯示類似下方的輸出內容,其中包含特定組織或專案的結果:
groupByResults:
- count: '1'
properties:
category: MFA_NOT_ENFORCED
- count: '3'
properties:
category: ADMIN_SERVICE_ACCOUNT
- count: '2'
properties:
category: API_KEY_APIS_UNRESTRICTED
- count: '1'
properties:
category: API_KEY_APPS_UNRESTRICTED
- count: '2'
properties:
category: API_KEY_EXISTS
- count: '10'
properties:
category: AUDIT_CONFIG_NOT_MONITORED
- count: '10'
properties:
category: AUDIT_LOGGING_DISABLED
- count: '1'
properties:
category: AUTO_UPGRADE_DISABLED
- count: '10'
properties:
category: BUCKET_IAM_NOT_MONITORED
- count: '10'
properties:
category: BUCKET_LOGGING_DISABLED
nextPageToken: token
readTime: '2019-08-05T21:56:13.862Z'
totalSize: 50