Sub Assessments - Get
Obtenir une sous-évaluation de la sécurité sur votre ressource analysée
GET https://management.azure.com/{scope}/providers/Microsoft.Security/assessments/{assessmentName}/subAssessments/{subAssessmentName}?api-version=2019-01-01-preview
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
assessment
|
path | True |
string |
Clé d’évaluation - Clé unique pour le type d’évaluation |
scope
|
path | True |
string |
L’étendue de la requête peut être un abonnement (/subscriptions/0b06d9ea-afe6-4779-bd59-30e5c2d9d13f) ou un groupe d’administration (/providers/Microsoft.Management/managementGroups/mgName). |
sub
|
path | True |
string |
Clé Sub-Assessment - Clé unique pour le type de sous-évaluation |
api-version
|
query | True |
string |
Version de l’API pour l’opération |
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
Exemple de requête
GET https://management.azure.com/subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/DEMORG/providers/Microsoft.Compute/virtualMachines/vm2/providers/Microsoft.Security/assessments/1195afff-c881-495e-9bc5-1486211ae03f/subAssessments/95f7da9c-a2a4-1322-0758-fcd24ef09b85?api-version=2019-01-01-preview
Exemple de réponse
{
"type": "Microsoft.Security/assessments/subAssessments",
"id": "/subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/DEMORG/providers/Microsoft.Compute/virtualMachines/vm2/providers/Microsoft.Security/assessments/1195afff-c881-495e-9bc5-1486211ae03f/subassessments/95f7da9c-a2a4-1322-0758-fcd24ef09b85",
"name": "95f7da9c-a2a4-1322-0758-fcd24ef09b85",
"properties": {
"id": "370361",
"displayName": "PuTTY ssh_agent_channel_data Function Integer Overflow Vulnerability",
"status": {
"code": "Unhealthy",
"severity": "Medium"
},
"remediation": "Customers are advised to upgrade toPuTTY 0.68 or later version in order to remediate this vulnerability.",
"impact": "Successful exploitation could allow remote attackers to have unspecified impact via a large length value in an agent protocol message.",
"category": "Local",
"description": "PuTTY ssh_agent_channel_data Function Integer Overflow Vulnerability",
"timeGenerated": "2021-02-02T12:36:50.779Z",
"resourceDetails": {
"source": "Azure",
"id": "/subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/DEMORG/providers/Microsoft.Compute/virtualMachines/vm2"
},
"additionalData": {
"assessedResourceType": "ServerVulnerability",
"type": "VirtualMachine",
"cvss": {
"2.0": {
"base": 7.5
},
"3.0": {
"base": 9.8
}
},
"patchable": true,
"cve": [
{
"title": "CVE-2017-6542",
"link": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6542"
}
],
"publishedTime": "2017-04-06T10:58:25",
"threat": "PuTTY is a client program for the SSH, Telnet and Rlogin network protocols",
"vendorReferences": [
{
"title": "CVE-2017-6542",
"link": "http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vuln-agent-fwd-overflow.html"
}
]
}
}
}
Définitions
Nom | Description |
---|---|
Azure |
Détails de la ressource Azure évaluée |
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. |
Container |
Champs de contexte supplémentaires pour l’évaluation des vulnérabilités du registre de conteneurs |
CVE |
Détails de CVE |
CVSS |
Détails de CVSS |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
On |
Détails de la ressource locale évaluée |
On |
Détails de la ressource Sql locale évaluée |
Security |
Sous-évaluation de la sécurité sur une ressource |
Server |
Champs de contexte supplémentaires pour l’évaluation des vulnérabilités du serveur |
severity |
Niveau de gravité de la sous-évaluation |
Sql |
Détails de la ressource évaluée |
Sub |
État de la sous-évaluation |
Sub |
Code programmatique pour l’état de l’évaluation |
Vendor |
Informations de référence sur le fournisseur |
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 |
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. |
ContainerRegistryVulnerabilityProperties
Champs de contexte supplémentaires pour l’évaluation des vulnérabilités du registre de conteneurs
Nom | Type | Description |
---|---|---|
assessedResourceType |
string:
Container |
Type de ressource de sous-évaluation |
cve |
CVE[] |
Liste des CVE |
cvss |
<string, CVSS> |
Dictionnaire de la version cvss vers l’objet de détails cvss |
imageDigest |
string |
Synthèse de l’image vulnérable |
patchable |
boolean |
Indique si un correctif est disponible ou non |
publishedTime |
string |
Heure publiée |
repositoryName |
string |
Nom du référentiel auquel appartient l’image vulnérable |
type |
string |
Type de vulnérabilité. par exemple : vulnérabilité, vulnérabilité potentielle, informations collectées, vulnérabilité |
vendorReferences |
Informations de référence sur le fournisseur |
CVE
Détails de CVE
Nom | Type | Description |
---|---|---|
link |
string |
URL du lien |
title |
string |
Titre CVE |
CVSS
Détails de CVSS
Nom | Type | Description |
---|---|---|
base |
number |
Base CVSS |
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. |
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 |
SecuritySubAssessment
Sous-évaluation de la sécurité sur une ressource
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource |
name |
string |
Nom de la ressource |
properties.additionalData | AdditionalData: |
Détails de la sous-évaluation |
properties.category |
string |
Catégorie de la sous-évaluation |
properties.description |
string |
Description lisible par l’homme de l’état d’évaluation |
properties.displayName |
string |
Nom complet convivial de la sous-évaluation |
properties.id |
string |
ID de vulnérabilité |
properties.impact |
string |
Description de l’impact de cette sous-évaluation |
properties.remediation |
string |
Informations sur la façon de corriger cette sous-évaluation |
properties.resourceDetails | ResourceDetails: |
Détails de la ressource évaluée |
properties.status |
État de la sous-évaluation |
|
properties.timeGenerated |
string |
Date et heure de génération de la sous-évaluation |
type |
string |
Type de ressource |
ServerVulnerabilityProperties
Champs de contexte supplémentaires pour l’évaluation des vulnérabilités du serveur
Nom | Type | Description |
---|---|---|
assessedResourceType |
string:
Server |
Type de ressource de sous-évaluation |
cve |
CVE[] |
Liste des CVE |
cvss |
<string, CVSS> |
Dictionnaire de la version cvss vers l’objet de détails cvss |
patchable |
boolean |
Indique si un correctif est disponible ou non |
publishedTime |
string |
Heure publiée |
threat |
string |
Nom de la menace |
type |
string |
Type de vulnérabilité. par exemple : Vulnérabilité, vulnérabilité potentielle, informations collectées |
vendorReferences |
Informations de référence sur le fournisseur |
severity
Niveau de gravité de la sous-évaluation
Nom | Type | Description |
---|---|---|
High |
string |
|
Low |
string |
|
Medium |
string |
SqlServerVulnerabilityProperties
Détails de la ressource évaluée
Nom | Type | Description |
---|---|---|
assessedResourceType |
string:
Sql |
Type de ressource de sous-évaluation |
query |
string |
Requête T-SQL qui s’exécute sur votre base de données SQL pour effectuer la vérification particulière |
type |
string |
Le type de ressource auquel la sous-évaluation fait référence dans ses détails de ressource |
SubAssessmentStatus
État de la sous-é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 |
severity |
Niveau de gravité de la sous-évaluation |
SubAssessmentStatusCode
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 |
VendorReference
Informations de référence sur le fournisseur
Nom | Type | Description |
---|---|---|
link |
string |
URL du lien |
title |
string |
Titre du lien |