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 |
---|---|---|---|---|
assessment
|
path | True |
string |
Clé d’évaluation - Clé unique pour le type d’évaluation |
resource
|
path | True |
string |
Identificateur de la ressource. |
api-version
|
query | True |
string |
Version de l’API pour l’opération |
$expand
|
query |
Développez OData. Optionnel. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
D’ACCORD |
|
Other Status Codes |
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 |
---|---|
Assessment |
Liens pertinents pour l’évaluation |
Assessment |
Code programmatique pour l’état de l’évaluation |
Assessment |
Résultat de l’évaluation |
assessment |
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 |
Azure |
Détails de la ressource Azure évaluée |
categories | |
Cloud |
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.). |
Cloud |
Détail de l’erreur. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Expand |
Développez OData. Optionnel. |
implementation |
L’effort d’implémentation requis pour corriger cette évaluation |
On |
Détails de la ressource locale évaluée |
On |
Détails de la ressource Sql locale évaluée |
Security |
Décrit le partenaire qui a créé l’évaluation |
Security |
Décrit les propriétés d’une métadonnées d’évaluation. |
Security |
Données relatives à l’intégration des partenaires tiers |
Security |
Évaluation de la sécurité sur une ressource - format de réponse |
severity |
Niveau de gravité de l’évaluation |
threats | |
user |
Impact de l’évaluation par l’utilisateur |
AssessmentLinks
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 |
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 |
Informations supplémentaires sur l’erreur. |
|
error.code |
string |
Code d’erreur. |
error.details |
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 |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d’erreur. |
details |
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:
On |
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:
On |
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 |
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 |
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 |
L’effort d’implémentation requis pour corriger cette évaluation |
|
partnerData |
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 |
Niveau de gravité de l’évaluation |
|
threats |
threats[] |
Impact sur les menaces de l’évaluation |
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 |
Liens pertinents pour l’évaluation |
|
properties.metadata |
Décrit les propriétés d’une métadonnées d’évaluation. |
|
properties.partnersData |
Données relatives à l’intégration des partenaires tiers |
|
properties.resourceDetails | ResourceDetails: |
Détails de la ressource évaluée |
properties.status |
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 |