共用方式為


Assessments - Create Or Update

在您的資源上建立安全性評估。 描述此評估的評量元數據必須先以相同名稱預先定義,才能插入評估結果

PUT https://management.azure.com/{resourceId}/providers/Microsoft.Security/assessments/{assessmentName}?api-version=2020-01-01

URI 參數

名稱 位於 必要 類型 Description
assessmentName
path True

string

評定金鑰 - 評量類型的唯一索引鍵

resourceId
path True

string

資源的標識碼。

api-version
query True

string

作業的 API 版本

要求本文

名稱 必要 類型 Description
properties.resourceDetails True ResourceDetails:

已評估之資源的詳細數據

properties.status True

AssessmentStatus

評量的結果

properties.additionalData

object

關於評量的其他數據

properties.metadata

SecurityAssessmentMetadataProperties

描述評量元數據的屬性。

properties.partnersData

SecurityAssessmentPartnerData

第三方合作夥伴整合的相關數據

回應

名稱 類型 Description
200 OK

SecurityAssessment

確定 - 已更新

201 Created

SecurityAssessment

建立時間

Other Status Codes

CloudError

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

Create security recommendation task on a resource

Sample Request

PUT https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2/providers/Microsoft.Security/assessments/8bb8be0a-6010-4789-812f-e4d661c4ed0e?api-version=2020-01-01

{
  "properties": {
    "resourceDetails": {
      "source": "Azure"
    },
    "status": {
      "code": "Healthy"
    }
  }
}

Sample Response

{
  "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1/providers/Microsoft.Security/assessments/8bb8be0a-6010-4789-812f-e4d661c4ed0e",
  "name": "8bb8be0a-6010-4789-812f-e4d661c4ed0e",
  "type": "Microsoft.Security/assessments",
  "properties": {
    "resourceDetails": {
      "source": "Azure",
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1/providers/Microsoft.Security/assessments/8bb8be0a-6010-4789-812f-e4d661c4ed0e"
    },
    "displayName": "Install internal agent on VM",
    "status": {
      "code": "Healthy"
    }
  }
}
{
  "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1/providers/Microsoft.Security/assessments/8bb8be0a-6010-4789-812f-e4d661c4ed0e",
  "name": "8bb8be0a-6010-4789-812f-e4d661c4ed0e",
  "type": "Microsoft.Security/assessments",
  "properties": {
    "resourceDetails": {
      "source": "Azure",
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1/providers/Microsoft.Security/assessments/8bb8be0a-6010-4789-812f-e4d661c4ed0e"
    },
    "displayName": "Install internal agent on VM",
    "status": {
      "code": "Healthy"
    }
  }
}

定義

名稱 Description
AssessmentLinks

與評量相關的連結

AssessmentStatus

評量的結果

AssessmentStatusCode

評估狀態的程式代碼程式代碼

assessmentType

BuiltIn 如果根據內建 Azure 原則 定義進行評量,則為自定義,如果以自定義 Azure 原則 定義為基礎的評量,則為自定義

AzureResourceDetails

已評估的 Azure 資源詳細數據

categories
CloudError

所有 Azure Resource Manager API 的常見錯誤回應,以傳回失敗作業的錯誤詳細數據。 (這也會遵循 OData 錯誤回應格式.) 。

CloudErrorBody

錯誤詳細數據。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

implementationEffort

補救此評估所需的實作工作

OnPremiseResourceDetails

已評估的內部部署資源詳細數據

OnPremiseSqlResourceDetails

已評估的內部部署 Sql 資源詳細數據

SecurityAssessment

資源的安全性評估

SecurityAssessmentMetadataPartnerData

描述建立評定的合作夥伴

SecurityAssessmentMetadataProperties

描述評量元數據的屬性。

SecurityAssessmentPartnerData

第三方合作夥伴整合的相關數據

severity

評定的嚴重性層級

threats
userImpact

評估的用戶影響

與評量相關的連結

名稱 類型 Description
azurePortalUri

string

Azure 入口網站中評定的連結

AssessmentStatus

評量的結果

名稱 類型 Description
cause

string

評估狀態原因的程式設計程序代碼

code

AssessmentStatusCode

評估狀態的程式代碼程式代碼

description

string

評估狀態的人類可讀描述

AssessmentStatusCode

評估狀態的程式代碼程式代碼

名稱 類型 Description
Healthy

string

資源狀況良好

NotApplicable

string

此資源的評量未發生

Unhealthy

string

資源有需要解決的安全性問題

assessmentType

BuiltIn 如果根據內建 Azure 原則 定義進行評量,則為自定義,如果以自定義 Azure 原則 定義為基礎的評量,則為自定義

名稱 類型 Description
BuiltIn

string

雲端受控評定的 Microsoft Defender

CustomPolicy

string

自動從 Azure 原則 擷取至雲端 Microsoft Defender的使用者定義原則

CustomerManaged

string

使用者或其他第三方直接推送至雲端 Microsoft Defender

VerifiedPartner

string

如果使用者將其連線到 ASC,由已驗證的第三方所建立的評量

AzureResourceDetails

已評估的 Azure 資源詳細數據

名稱 類型 Description
id

string

已評估資源的 Azure 資源識別碼

source string:

Azure

評估資源所在的平臺

categories

名稱 類型 Description
Compute

string

Data

string

IdentityAndAccess

string

IoT

string

Networking

string

CloudError

所有 Azure Resource Manager API 的常見錯誤回應,以傳回失敗作業的錯誤詳細數據。 (這也會遵循 OData 錯誤回應格式.) 。

名稱 類型 Description
error.additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

error.code

string

錯誤碼。

error.details

CloudErrorBody[]

錯誤詳細資料。

error.message

string

錯誤訊息。

error.target

string

錯誤目標。

CloudErrorBody

錯誤詳細數據。

名稱 類型 Description
additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

code

string

錯誤碼。

details

CloudErrorBody[]

錯誤詳細資料。

message

string

錯誤訊息。

target

string

錯誤目標。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

名稱 類型 Description
info

object

其他資訊。

type

string

其他信息類型。

implementationEffort

補救此評估所需的實作工作

名稱 類型 Description
High

string

Low

string

Moderate

string

OnPremiseResourceDetails

已評估的內部部署資源詳細數據

名稱 類型 Description
machineName

string

計算機的名稱

source string:

OnPremise

評估資源所在的平臺

sourceComputerId

string

計算機上安裝的 oms 代理程式識別碼

vmuuid

string

計算機的唯一標識碼

workspaceId

string

機器所連結工作區的 Azure 資源識別碼

OnPremiseSqlResourceDetails

已評估的內部部署 Sql 資源詳細數據

名稱 類型 Description
databaseName

string

計算機上安裝的 Sql 資料庫名稱

machineName

string

計算機的名稱

serverName

string

計算機上安裝的 Sql Server 名稱

source string:

OnPremiseSql

評估資源所在的平臺

sourceComputerId

string

計算機上安裝的 oms 代理程式識別碼

vmuuid

string

計算機的唯一標識碼

workspaceId

string

機器所連結工作區的 Azure 資源識別碼

SecurityAssessment

資源的安全性評估

名稱 類型 Description
id

string

資源標識碼

name

string

資源名稱

properties.additionalData

object

關於評量的其他數據

properties.displayName

string

評估的使用者易記顯示名稱

properties.links

AssessmentLinks

與評量相關的連結

properties.metadata

SecurityAssessmentMetadataProperties

描述評量元數據的屬性。

properties.partnersData

SecurityAssessmentPartnerData

第三方合作夥伴整合的相關數據

properties.resourceDetails ResourceDetails:

已評估之資源的詳細數據

properties.status

AssessmentStatus

評量的結果

type

string

資源類型

SecurityAssessmentMetadataPartnerData

描述建立評定的合作夥伴

名稱 類型 Description
partnerName

string

合作夥伴公司的名稱

productName

string

建立評量之合作夥伴的產品名稱

secret

string

驗證合作夥伴並確認其已建立評定的秘密 - 僅寫入

SecurityAssessmentMetadataProperties

描述評量元數據的屬性。

名稱 類型 Description
assessmentType

assessmentType

BuiltIn 如果根據內建 Azure 原則 定義進行評量,則為自定義,如果以自定義 Azure 原則 定義為基礎的評量,則為自定義

categories

categories[]

評估狀況不良時,處於風險的資源類別

description

string

評估的人類可讀描述

displayName

string

評估的使用者易記顯示名稱

implementationEffort

implementationEffort

補救此評估所需的實作工作

partnerData

SecurityAssessmentMetadataPartnerData

描述建立評定的合作夥伴

policyDefinitionId

string

開啟此評估計算的原則定義 Azure 資源識別碼

preview

boolean

如果此評估處於預覽版本狀態,則為 True

remediationDescription

string

人類可閱讀的可閱讀說明,以減輕此安全性問題

severity

severity

評定的嚴重性層級

threats

threats[]

評估的威脅影響

userImpact

userImpact

評估的用戶影響

SecurityAssessmentPartnerData

第三方合作夥伴整合的相關數據

名稱 類型 Description
partnerName

string

合作夥伴公司的名稱

secret

string

用來驗證夥伴的秘密 - 僅寫入

severity

評定的嚴重性層級

名稱 類型 Description
High

string

Low

string

Medium

string

threats

名稱 類型 Description
accountBreach

string

dataExfiltration

string

dataSpillage

string

denialOfService

string

elevationOfPrivilege

string

maliciousInsider

string

missingCoverage

string

threatResistance

string

userImpact

評估的用戶影響

名稱 類型 Description
High

string

Low

string

Moderate

string