Partager via


Assessments - Get

Obtenir une évaluation de sécurité sur votre ressource analysée

GET https://management.azure.com/{resourceId}/providers/Microsoft.Security/assessments/{assessmentName}?api-version=2021-06-01
GET https://management.azure.com/{resourceId}/providers/Microsoft.Security/assessments/{assessmentName}?api-version=2021-06-01&$expand={$expand}

Paramètres URI

Nom Dans Obligatoire Type Description
assessmentName
path True

string

Clé d’évaluation - Clé unique pour le type d’évaluation

resourceId
path True

string

Identificateur de la ressource.

api-version
query True

string

Version de l’API pour l’opération

$expand
query

ExpandEnum

Développez OData. Optionnel.

Réponses

Nom Type Description
200 OK

SecurityAssessmentResponse

D’ACCORD

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Get security recommendation task from security data location
Get security recommendation task from security data location with expand parameter

Get security recommendation task from security data location

Exemple de requête

GET https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2/providers/Microsoft.Security/assessments/21300918-b2e3-0346-785f-c77ff57d243b?api-version=2021-06-01

Exemple de réponse

{
  "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2/providers/Microsoft.Security/assessments/21300918-b2e3-0346-785f-c77ff57d243b",
  "name": "21300918-b2e3-0346-785f-c77ff57d243b",
  "type": "Microsoft.Security/assessments",
  "properties": {
    "resourceDetails": {
      "source": "Azure",
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2"
    },
    "displayName": "Install endpoint protection solution on virtual machine scale sets",
    "status": {
      "code": "NotApplicable",
      "cause": "OffByPolicy",
      "description": "The effective policy for the assessment was evaluated to off - use Microsoft.Authorization/policyAssignments to turn this assessment on",
      "statusChangeDate": "2021-04-12T09:07:18.6759138Z",
      "firstEvaluationDate": "2021-04-12T09:07:18.6759138Z"
    },
    "additionalData": {
      "linkedWorkspaceId": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myLaWorkspace"
    }
  }
}

Get security recommendation task from security data location with expand parameter

Exemple de requête

GET https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2/providers/Microsoft.Security/assessments/21300918-b2e3-0346-785f-c77ff57d243b?api-version=2021-06-01&$expand=links

Exemple de réponse

{
  "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2/providers/Microsoft.Security/assessments/21300918-b2e3-0346-785f-c77ff57d243b",
  "name": "21300918-b2e3-0346-785f-c77ff57d243b",
  "type": "Microsoft.Security/assessments",
  "properties": {
    "resourceDetails": {
      "source": "Azure",
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2"
    },
    "displayName": "Install endpoint protection solution on virtual machine scale sets",
    "status": {
      "code": "NotApplicable",
      "cause": "OffByPolicy",
      "description": "The effective policy for the assessment was evaluated to off - use Microsoft.Authorization/policyAssignments to turn this assessment on",
      "statusChangeDate": "2021-04-12T09:07:18.6759138Z",
      "firstEvaluationDate": "2021-04-12T09:07:18.6759138Z"
    },
    "additionalData": {
      "linkedWorkspaceId": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myLaWorkspace"
    },
    "links": {
      "azurePortalUri": "https://www.portal.azure.com/?fea#blade/Microsoft_Azure_Security/RecommendationsBlade/assessmentKey/21300918-b2e3-0346-785f-c77ff57d243b"
    }
  }
}

Définitions

Nom Description
AssessmentLinks

Liens pertinents pour l’évaluation

AssessmentStatusCode

Code programmatique pour l’état de l’évaluation

AssessmentStatusResponse

Résultat de l’évaluation

assessmentType

BuiltIn si l’évaluation basée sur la définition Azure Policy intégrée, personnalisée si l’évaluation basée sur une définition Azure Policy personnalisée

AzureResourceDetails

Détails de la ressource Azure évaluée

categories
CloudError

Réponse d’erreur courante pour toutes les API Azure Resource Manager afin de retourner les détails de l’erreur pour les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.).

CloudErrorBody

Détail de l’erreur.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ExpandEnum

Développez OData. Optionnel.

implementationEffort

L’effort d’implémentation requis pour corriger cette évaluation

OnPremiseResourceDetails

Détails de la ressource locale évaluée

OnPremiseSqlResourceDetails

Détails de la ressource Sql locale évaluée

SecurityAssessmentMetadataPartnerData

Décrit le partenaire qui a créé l’évaluation

SecurityAssessmentMetadataProperties

Décrit les propriétés d’une métadonnées d’évaluation.

SecurityAssessmentPartnerData

Données relatives à l’intégration des partenaires tiers

SecurityAssessmentResponse

Évaluation de la sécurité sur une ressource - format de réponse

severity

Niveau de gravité de l’évaluation

threats
userImpact

Impact de l’évaluation par l’utilisateur

Liens pertinents pour l’évaluation

Nom Type Description
azurePortalUri

string

Lien vers l’évaluation dans le portail Azure

AssessmentStatusCode

Code programmatique pour l’état de l’évaluation

Nom Type Description
Healthy

string

La ressource est saine

NotApplicable

string

L’évaluation de cette ressource n’a pas eu lieu

Unhealthy

string

La ressource a un problème de sécurité qui doit être résolu

AssessmentStatusResponse

Résultat de l’évaluation

Nom Type Description
cause

string

Code programmatique pour la cause de l’état de l’évaluation

code

AssessmentStatusCode

Code programmatique pour l’état de l’évaluation

description

string

Description lisible par l’homme de l’état d’évaluation

firstEvaluationDate

string

Heure à laquelle l’évaluation a été créée et évaluée pour la première fois. Retourné en tant qu’heure UTC au format ISO 8601

statusChangeDate

string

Heure à laquelle l’état de l’évaluation a changé pour la dernière fois. Retourné en tant qu’heure UTC au format ISO 8601

assessmentType

BuiltIn si l’évaluation basée sur la définition Azure Policy intégrée, personnalisée si l’évaluation basée sur une définition Azure Policy personnalisée

Nom Type Description
BuiltIn

string

Évaluations gérées par Microsoft Defender pour cloud

CustomPolicy

string

Stratégies définies par l’utilisateur qui sont ingérées automatiquement à partir d’Azure Policy vers Microsoft Defender pour cloud

CustomerManaged

string

Évaluations des utilisateurs envoyées directement par l’utilisateur ou d’autres tiers à Microsoft Defender pour cloud

VerifiedPartner

string

Évaluation créée par un tiers vérifié si l’utilisateur l’a connecté à ASC

AzureResourceDetails

Détails de la ressource Azure évaluée

Nom Type Description
id

string

ID de ressource Azure de la ressource évaluée

source string:

Azure

Plateforme où réside la ressource évaluée

categories

Nom Type Description
Compute

string

Data

string

IdentityAndAccess

string

IoT

string

Networking

string

CloudError

Réponse d’erreur courante pour toutes les API Azure Resource Manager afin de retourner les détails de l’erreur pour les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.).

Nom Type Description
error.additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

error.code

string

Code d’erreur.

error.details

CloudErrorBody[]

Détails de l’erreur.

error.message

string

Message d’erreur.

error.target

string

Cible d’erreur.

CloudErrorBody

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

CloudErrorBody[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ExpandEnum

Développez OData. Optionnel.

Nom Type Description
links

string

Tous les liens associés à une évaluation

metadata

string

Métadonnées d’évaluation

implementationEffort

L’effort d’implémentation requis pour corriger cette évaluation

Nom Type Description
High

string

Low

string

Moderate

string

OnPremiseResourceDetails

Détails de la ressource locale évaluée

Nom Type Description
machineName

string

Nom de l’ordinateur

source string:

OnPremise

Plateforme où réside la ressource évaluée

sourceComputerId

string

ID de l’agent oms installé sur l’ordinateur

vmuuid

string

ID unique de l’ordinateur

workspaceId

string

ID de ressource Azure de l’espace de travail auquel la machine est attachée

OnPremiseSqlResourceDetails

Détails de la ressource Sql locale évaluée

Nom Type Description
databaseName

string

Nom de la base de données Sql installé sur l’ordinateur

machineName

string

Nom de l’ordinateur

serverName

string

Nom du serveur Sql installé sur l’ordinateur

source string:

OnPremiseSql

Plateforme où réside la ressource évaluée

sourceComputerId

string

ID de l’agent oms installé sur l’ordinateur

vmuuid

string

ID unique de l’ordinateur

workspaceId

string

ID de ressource Azure de l’espace de travail auquel la machine est attachée

SecurityAssessmentMetadataPartnerData

Décrit le partenaire qui a créé l’évaluation

Nom Type Description
partnerName

string

Nom de la société du partenaire

productName

string

Nom du produit du partenaire qui a créé l’évaluation

secret

string

Secret pour authentifier le partenaire et vérifier qu’il a créé l’évaluation - écrire uniquement

SecurityAssessmentMetadataProperties

Décrit les propriétés d’une métadonnées d’évaluation.

Nom Type Description
assessmentType

assessmentType

BuiltIn si l’évaluation basée sur la définition Azure Policy intégrée, personnalisée si l’évaluation basée sur une définition Azure Policy personnalisée

categories

categories[]

Catégories de ressources à risque lorsque l’évaluation n’est pas saine

description

string

Description lisible humaine de l’évaluation

displayName

string

Nom complet convivial de l’évaluation

implementationEffort

implementationEffort

L’effort d’implémentation requis pour corriger cette évaluation

partnerData

SecurityAssessmentMetadataPartnerData

Décrit le partenaire qui a créé l’évaluation

policyDefinitionId

string

ID de ressource Azure de la définition de stratégie qui active ce calcul d’évaluation

preview

boolean

True si cette évaluation est dans l’état de la préversion

remediationDescription

string

Description lisible humaine de ce que vous devez faire pour atténuer ce problème de sécurité

severity

severity

Niveau de gravité de l’évaluation

threats

threats[]

Impact sur les menaces de l’évaluation

userImpact

userImpact

Impact de l’évaluation par l’utilisateur

SecurityAssessmentPartnerData

Données relatives à l’intégration des partenaires tiers

Nom Type Description
partnerName

string

Nom de la société du partenaire

secret

string

secret pour authentifier le partenaire - écrire uniquement

SecurityAssessmentResponse

Évaluation de la sécurité sur une ressource - format de réponse

Nom Type Description
id

string

ID de ressource

name

string

Nom de la ressource

properties.additionalData

object

Données supplémentaires concernant l’évaluation

properties.displayName

string

Nom complet convivial de l’évaluation

properties.links

AssessmentLinks

Liens pertinents pour l’évaluation

properties.metadata

SecurityAssessmentMetadataProperties

Décrit les propriétés d’une métadonnées d’évaluation.

properties.partnersData

SecurityAssessmentPartnerData

Données relatives à l’intégration des partenaires tiers

properties.resourceDetails ResourceDetails:

Détails de la ressource évaluée

properties.status

AssessmentStatusResponse

Résultat de l’évaluation

type

string

Type de ressource

severity

Niveau de gravité de l’évaluation

Nom Type Description
High

string

Low

string

Medium

string

threats

Nom Type Description
accountBreach

string

dataExfiltration

string

dataSpillage

string

denialOfService

string

elevationOfPrivilege

string

maliciousInsider

string

missingCoverage

string

threatResistance

string

userImpact

Impact de l’évaluation par l’utilisateur

Nom Type Description
High

string

Low

string

Moderate

string