Partilhar via


Assessments - Create Or Update

Crie uma avaliação de segurança no recurso. Os metadados de avaliação que descrevem esta avaliação têm de ser predefinidos com o mesmo nome antes de inserir o resultado da avaliação

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

Parâmetros do URI

Name Em Necessário Tipo Description
assessmentName
path True

string

A Chave de Avaliação – Chave exclusiva para o tipo de avaliação

resourceId
path True

string

O identificador do recurso.

api-version
query True

string

Versão da API para a operação

Corpo do Pedido

Name Necessário Tipo Description
properties.resourceDetails True ResourceDetails:

Detalhes do recurso que foi avaliado

properties.status True

AssessmentStatus

O resultado da avaliação

properties.additionalData

object

Dados adicionais sobre a avaliação

properties.metadata

SecurityAssessmentMetadataProperties

Descreve as propriedades de um metadados de avaliação.

properties.partnersData

SecurityAssessmentPartnerData

Dados relativos à integração de parceiros de terceiros

Respostas

Name Tipo Description
200 OK

SecurityAssessment

OK - Atualizado

201 Created

SecurityAssessment

Criado

Other Status Codes

CloudError

Resposta de erro que descreve a razão pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

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

Scopes

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

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"
    }
  }
}

Definições

Name Description
AssessmentLinks

Ligações relevantes para a avaliação

AssessmentStatus

O resultado da avaliação

AssessmentStatusCode

Código programático para o estado da avaliação

assessmentType

BuiltIn se a avaliação baseada na definição de Azure Policy incorporada, Personalizar se a avaliação com base na definição de Azure Policy personalizada

AzureResourceDetails

Detalhes do recurso do Azure que foi avaliado

categories
CloudError

Resposta de erro comum para todas as APIs Resource Manager do Azure para devolver detalhes de erro para operações falhadas. (Isto também segue o formato de resposta de erro OData.).

CloudErrorBody

O detalhe do erro.

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

implementationEffort

O esforço de implementação necessário para remediar esta avaliação

OnPremiseResourceDetails

Detalhes do recurso No Local que foi avaliado

OnPremiseSqlResourceDetails

Detalhes do recurso sql no local que foi avaliado

SecurityAssessment

Avaliação de segurança num recurso

SecurityAssessmentMetadataPartnerData

Descreve o parceiro que criou a avaliação

SecurityAssessmentMetadataProperties

Descreve as propriedades de um metadados de avaliação.

SecurityAssessmentPartnerData

Dados relativos à integração de parceiros de terceiros

severity

O nível de gravidade da avaliação

threats
userImpact

O impacto do utilizador da avaliação

Ligações relevantes para a avaliação

Name Tipo Description
azurePortalUri

string

Ligar à avaliação no Portal do Azure

AssessmentStatus

O resultado da avaliação

Name Tipo Description
cause

string

Código programático para a causa do estado da avaliação

code

AssessmentStatusCode

Código programático para o estado da avaliação

description

string

Descrição legível por humanos do estado da avaliação

AssessmentStatusCode

Código programático para o estado da avaliação

Name Tipo Description
Healthy

string

O recurso está em bom estado de funcionamento

NotApplicable

string

A avaliação para este recurso não aconteceu

Unhealthy

string

O recurso tem um problema de segurança que tem de ser resolvido

assessmentType

BuiltIn se a avaliação baseada na definição de Azure Policy incorporada, Personalizar se a avaliação com base na definição de Azure Policy personalizada

Name Tipo Description
BuiltIn

string

Microsoft Defender para avaliações geridas pela Cloud

CustomPolicy

string

Políticas definidas pelo utilizador que são ingeridas automaticamente de Azure Policy para Microsoft Defender para a Cloud

CustomerManaged

string

Avaliações de utilizadores enviadas diretamente pelo utilizador ou por outros terceiros para Microsoft Defender para a Cloud

VerifiedPartner

string

Uma avaliação que foi criada por terceiros verificado se o utilizador a ligou ao ASC

AzureResourceDetails

Detalhes do recurso do Azure que foi avaliado

Name Tipo Description
id

string

ID do recurso do Azure do recurso avaliado

source string:

Azure

A plataforma onde reside o recurso avaliado

categories

Name Tipo Description
Compute

string

Data

string

IdentityAndAccess

string

IoT

string

Networking

string

CloudError

Resposta de erro comum para todas as APIs Resource Manager do Azure para devolver detalhes de erro para operações falhadas. (Isto também segue o formato de resposta de erro OData.).

Name Tipo Description
error.additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

error.code

string

O código de erro.

error.details

CloudErrorBody[]

Os detalhes do erro.

error.message

string

A mensagem de erro.

error.target

string

O destino do erro.

CloudErrorBody

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

CloudErrorBody[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

implementationEffort

O esforço de implementação necessário para remediar esta avaliação

Name Tipo Description
High

string

Low

string

Moderate

string

OnPremiseResourceDetails

Detalhes do recurso No Local que foi avaliado

Name Tipo Description
machineName

string

O nome do computador

source string:

OnPremise

A plataforma onde reside o recurso avaliado

sourceComputerId

string

O ID do agente oms instalado no computador

vmuuid

string

O ID exclusivo do computador

workspaceId

string

ID de recurso do Azure da área de trabalho à que o computador está anexado

OnPremiseSqlResourceDetails

Detalhes do recurso sql no local que foi avaliado

Name Tipo Description
databaseName

string

O nome da base de dados Sql instalado no computador

machineName

string

O nome do computador

serverName

string

O nome do sql server instalado no computador

source string:

OnPremiseSql

A plataforma onde reside o recurso avaliado

sourceComputerId

string

O ID do agente oms instalado no computador

vmuuid

string

O ID exclusivo do computador

workspaceId

string

ID de recurso do Azure da área de trabalho à que o computador está anexado

SecurityAssessment

Avaliação de segurança num recurso

Name Tipo Description
id

string

ID do Recurso

name

string

Nome do recurso

properties.additionalData

object

Dados adicionais sobre a avaliação

properties.displayName

string

Nome a apresentar amigável do utilizador da avaliação

properties.links

AssessmentLinks

Ligações relevantes para a avaliação

properties.metadata

SecurityAssessmentMetadataProperties

Descreve as propriedades de um metadados de avaliação.

properties.partnersData

SecurityAssessmentPartnerData

Dados relativos à integração de parceiros de terceiros

properties.resourceDetails ResourceDetails:

Detalhes do recurso que foi avaliado

properties.status

AssessmentStatus

O resultado da avaliação

type

string

Tipo de recurso

SecurityAssessmentMetadataPartnerData

Descreve o parceiro que criou a avaliação

Name Tipo Description
partnerName

string

Nome da empresa do parceiro

productName

string

Nome do produto do parceiro que criou a avaliação

secret

string

Segredo para autenticar o parceiro e verificar se criou a avaliação – escrever apenas

SecurityAssessmentMetadataProperties

Descreve as propriedades de um metadados de avaliação.

Name Tipo Description
assessmentType

assessmentType

BuiltIn se a avaliação baseada na definição de Azure Policy incorporada, Personalizar se a avaliação com base na definição de Azure Policy personalizada

categories

categories[]

As categorias de recursos que estão em risco quando a avaliação está em mau estado de funcionamento

description

string

Descrição legível por humanos da avaliação

displayName

string

Nome a apresentar amigável do utilizador da avaliação

implementationEffort

implementationEffort

O esforço de implementação necessário para remediar esta avaliação

partnerData

SecurityAssessmentMetadataPartnerData

Descreve o parceiro que criou a avaliação

policyDefinitionId

string

ID de recurso do Azure da definição de política que ativa este cálculo de avaliação

preview

boolean

Verdadeiro se esta avaliação estiver no estado de versão de pré-visualização

remediationDescription

string

Descrição legível por humanos do que deve fazer para mitigar este problema de segurança

severity

severity

O nível de gravidade da avaliação

threats

threats[]

Impacto de ameaças da avaliação

userImpact

userImpact

O impacto do utilizador da avaliação

SecurityAssessmentPartnerData

Dados relativos à integração de parceiros de terceiros

Name Tipo Description
partnerName

string

Nome da empresa do parceiro

secret

string

segredo para autenticar o parceiro - escrever apenas

severity

O nível de gravidade da avaliação

Name Tipo Description
High

string

Low

string

Medium

string

threats

Name Tipo Description
accountBreach

string

dataExfiltration

string

dataSpillage

string

denialOfService

string

elevationOfPrivilege

string

maliciousInsider

string

missingCoverage

string

threatResistance

string

userImpact

O impacto do utilizador da avaliação

Name Tipo Description
High

string

Low

string

Moderate

string