Sub Assessments - List All
取得訂用帳戶範圍內所有已掃描資源的安全性子評估
GET https://management.azure.com/{scope}/providers/Microsoft.Security/subAssessments?api-version=2019-01-01-preview
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
scope
|
path | True |
string |
查詢的範圍可以是訂用帳戶 (/subscriptions/0b06d9ea-afe6-4779-bd59-30e5c2d9d13f) 或管理群組 (/providers/Microsoft.Management/managementGroups/mgName)。 |
api-version
|
query | True |
string |
作業的 API 版本 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
還行 |
|
Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
List security sub-assessments
範例要求
GET https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/subAssessments?api-version=2019-01-01-preview
範例回覆
{
"value": [
{
"id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.ContainerRegistry/registries/myRegistry/providers/Microsoft.Security/assessments/dbd0cb49-b563-45e7-9724-889e799fa648/subAssessments/8c98f353-8b41-4e77-979b-6adeecd5d168",
"name": "8c98f353-8b41-4e77-979b-6adeecd5d168",
"type": "Microsoft.Security/assessments/subAssessments",
"properties": {
"displayName": "'Back Orifice' Backdoor",
"id": "1001",
"status": {
"code": "Unhealthy",
"cause": "",
"severity": "High",
"description": "The resource is unhealthy"
},
"resourceDetails": {
"source": "Azure",
"id": "repositories/asc/msi-connector/images/sha256:877a6f2a212c44021281f80cb1f4c73a09dce4e99a8cb8efcc03f7ce3c877a6f"
},
"remediation": "Use a recent anti-virus program to remove this backdoor and check your system regularly with anti-virus software.",
"impact": "3",
"category": "Backdoors and trojan horses",
"description": "The backdoor 'Back Orifice' was detected on this system. The presence of this backdoor indicates that your system has already been compromised. Unauthorized users can access your host at any time. Unauthorized users can take complete control of the host and manipulate data. They can steal the data or even wipe out the host.",
"timeGenerated": "2019-06-23T12:20:08.7644808Z",
"additionalData": {
"assessedResourceType": "ContainerRegistryVulnerability",
"imageDigest": "c186fc44-3154-4ce2-ba18-b719d895c3b0",
"repositoryName": "myRepo",
"type": "Vulnerability",
"cvss": {
"2.0": {
"base": 10
},
"3.0": {
"base": 10
}
},
"patchable": true,
"cve": [
{
"title": "CVE-2019-12345",
"link": "http://contoso.com"
}
],
"publishedTime": "2018-01-01T00:00:00.0000000Z",
"vendorReferences": [
{
"title": "Reference_1",
"link": "http://contoso.com"
}
]
}
}
},
{
"id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/ascdemoRG/providers/Microsoft.Sql/servers/sqlserver1demo/providers/Microsoft.Security/assessments/82e20e14-edc5-4373-bfc4-f13121257c37/subassessments/8fbe5054-e97c-3a7a-fda7-c8308ca8d3cf",
"name": "8fbe5054-e97c-3a7a-fda7-c8308ca8d3cf",
"type": "Microsoft.Security/assessments/subAssessments",
"properties": {
"id": "VA2064",
"displayName": "Database-level firewall rules should be tracked and maintained at a strict minimum",
"status": {
"code": "Healthy",
"severity": "High",
"cause": "Unknown"
},
"remediation": "Evaluate each of the database-level firewall rules. Remove any rules that grant unnecessary access and set the rest as a baseline. Deviations from the baseline will be identified and brought to your attention in subsequent scans.",
"impact": "Firewall rules should be strictly configured to allow access only to client computers that have a valid need to connect to the database. Any superfluous entries in the firewall may pose a threat by allowing an unauthorized source access to your database.",
"category": "SurfaceAreaReduction",
"description": "The Azure SQL Database-level firewall helps protect your data by preventing all access to your database until you specify which IP addresses have permission. Database-level firewall rules grant access to the specific database based on the originating IP address of each request.\n\nDatabase-level firewall rules for master",
"timeGenerated": "2019-06-23T12:20:08.7644808Z",
"resourceDetails": {
"source": "Azure",
"id": "/subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/ascdemoRG/providers/Microsoft.Sql/servers/sqlserver1demo/databases/database1"
},
"additionalData": {
"assessedResourceType": "SqlServerVulnerability",
"type": "AzureDatabase",
"query": "SELECT name\n ,start_ip_address\n ,end_ip_address\nFROM sys.database_firewall_rules",
"benchmarks": []
}
}
}
]
}
定義
名稱 | Description |
---|---|
Azure |
已評估的 Azure 資源詳細數據 |
Cloud |
所有 Azure Resource Manager API 的常見錯誤回應,以傳回失敗作業的錯誤詳細數據。 (這也遵循 OData 錯誤回應格式。)。 |
Cloud |
錯誤詳細數據。 |
Container |
容器登錄弱點評估的其他內容欄位 |
CVE |
CVE 詳細數據 |
CVSS |
CVSS 詳細數據 |
Error |
資源管理錯誤其他資訊。 |
On |
評估的內部部署資源詳細數據 |
On |
已評估之內部部署 Sql 資源的詳細數據 |
Security |
資源的安全性子評估 |
Security |
安全性子評估清單 |
Server |
伺服器弱點評估的其他內容欄位 |
severity |
子評估嚴重性層級 |
Sql |
已評估之資源的詳細數據 |
Sub |
子評估的狀態 |
Sub |
評估狀態的程式設計程序代碼 |
Vendor |
廠商參考 |
AzureResourceDetails
已評估的 Azure 資源詳細數據
名稱 | 類型 | Description |
---|---|---|
id |
string |
已評估資源的 Azure 資源識別碼 |
source |
string:
Azure |
評估資源所在的平臺 |
CloudError
所有 Azure Resource Manager API 的常見錯誤回應,以傳回失敗作業的錯誤詳細數據。 (這也遵循 OData 錯誤回應格式。)。
名稱 | 類型 | Description |
---|---|---|
error.additionalInfo |
錯誤其他資訊。 |
|
error.code |
string |
錯誤碼。 |
error.details |
錯誤詳細數據。 |
|
error.message |
string |
錯誤訊息。 |
error.target |
string |
錯誤目標。 |
CloudErrorBody
錯誤詳細數據。
名稱 | 類型 | Description |
---|---|---|
additionalInfo |
錯誤其他資訊。 |
|
code |
string |
錯誤碼。 |
details |
錯誤詳細數據。 |
|
message |
string |
錯誤訊息。 |
target |
string |
錯誤目標。 |
ContainerRegistryVulnerabilityProperties
容器登錄弱點評估的其他內容欄位
名稱 | 類型 | Description |
---|---|---|
assessedResourceType |
string:
Container |
子評定資源類型 |
cve |
CVE[] |
CVE 清單 |
cvss |
<string, CVSS> |
從 cvss 版本到 cvss 詳細資料物件的字典 |
imageDigest |
string |
易受攻擊影像的摘要 |
patchable |
boolean |
指出修補程式是否可用 |
publishedTime |
string |
發佈時間 |
repositoryName |
string |
易受攻擊映像所屬的存放庫名稱 |
type |
string |
弱點類型。 例如:弱點、潛在弱點、收集到的資訊、弱點 |
vendorReferences |
廠商參考 |
CVE
CVE 詳細數據
名稱 | 類型 | Description |
---|---|---|
link |
string |
連結 URL |
title |
string |
CVE 標題 |
CVSS
CVSS 詳細數據
名稱 | 類型 | Description |
---|---|---|
base |
number |
CVSS 基底 |
ErrorAdditionalInfo
資源管理錯誤其他資訊。
名稱 | 類型 | Description |
---|---|---|
info |
object |
其他資訊。 |
type |
string |
其他信息類型。 |
OnPremiseResourceDetails
評估的內部部署資源詳細數據
名稱 | 類型 | Description |
---|---|---|
machineName |
string |
計算機的名稱 |
source |
string:
On |
評估資源所在的平臺 |
sourceComputerId |
string |
計算機上安裝的 oms 代理程式識別碼 |
vmuuid |
string |
計算機的唯一標識碼 |
workspaceId |
string |
計算機所連結工作區的 Azure 資源識別碼 |
OnPremiseSqlResourceDetails
已評估之內部部署 Sql 資源的詳細數據
名稱 | 類型 | Description |
---|---|---|
databaseName |
string |
計算機上安裝的 Sql 資料庫名稱 |
machineName |
string |
計算機的名稱 |
serverName |
string |
計算機上安裝的 Sql Server 名稱 |
source |
string:
On |
評估資源所在的平臺 |
sourceComputerId |
string |
計算機上安裝的 oms 代理程式識別碼 |
vmuuid |
string |
計算機的唯一標識碼 |
workspaceId |
string |
計算機所連結工作區的 Azure 資源識別碼 |
SecuritySubAssessment
資源的安全性子評估
名稱 | 類型 | Description |
---|---|---|
id |
string |
資源標識碼 |
name |
string |
資源名稱 |
properties.additionalData | AdditionalData: |
子評估的詳細數據 |
properties.category |
string |
子評估的類別 |
properties.description |
string |
評估狀態的人類可讀描述 |
properties.displayName |
string |
子評估的使用者易記顯示名稱 |
properties.id |
string |
弱點標識碼 |
properties.impact |
string |
此子評估影響的描述 |
properties.remediation |
string |
如何補救此子評估的相關信息 |
properties.resourceDetails | ResourceDetails: |
已評估之資源的詳細數據 |
properties.status |
子評估的狀態 |
|
properties.timeGenerated |
string |
產生子評估的日期和時間 |
type |
string |
資源類型 |
SecuritySubAssessmentList
安全性子評估清單
名稱 | 類型 | Description |
---|---|---|
nextLink |
string |
要擷取下一頁的 URI。 |
value |
資源的安全性子評估 |
ServerVulnerabilityProperties
伺服器弱點評估的其他內容欄位
名稱 | 類型 | Description |
---|---|---|
assessedResourceType |
string:
Server |
子評定資源類型 |
cve |
CVE[] |
CVE 清單 |
cvss |
<string, CVSS> |
從 cvss 版本到 cvss 詳細資料物件的字典 |
patchable |
boolean |
指出修補程式是否可用 |
publishedTime |
string |
發佈時間 |
threat |
string |
威脅名稱 |
type |
string |
弱點類型。 例如:弱點、潛在弱點、收集到的資訊 |
vendorReferences |
廠商參考 |
severity
子評估嚴重性層級
名稱 | 類型 | Description |
---|---|---|
High |
string |
|
Low |
string |
|
Medium |
string |
SqlServerVulnerabilityProperties
已評估之資源的詳細數據
名稱 | 類型 | Description |
---|---|---|
assessedResourceType |
string:
Sql |
子評定資源類型 |
query |
string |
在您的 SQL 資料庫上執行的 T-SQL 查詢,以執行特定檢查 |
type |
string |
子評量的資源類型會在其資源詳細數據中參考 |
SubAssessmentStatus
子評估的狀態
名稱 | 類型 | Description |
---|---|---|
cause |
string |
評估狀態原因的程式設計程序代碼 |
code |
評估狀態的程式設計程序代碼 |
|
description |
string |
評估狀態的人類可讀描述 |
severity |
子評估嚴重性層級 |
SubAssessmentStatusCode
評估狀態的程式設計程序代碼
名稱 | 類型 | Description |
---|---|---|
Healthy |
string |
資源狀況良好 |
NotApplicable |
string |
此資源的評定未發生 |
Unhealthy |
string |
資源有需要解決的安全性問題 |
VendorReference
廠商參考
名稱 | 類型 | Description |
---|---|---|
link |
string |
連結 URL |
title |
string |
連結標題 |