Assessments - Create Or Update
Erstellen Sie eine Sicherheitsbewertung für Ihre Ressource. Eine Bewertungsmetadaten, die diese Bewertung beschreiben, müssen vor dem Einfügen des Bewertungsergebnisses mit demselben Namen vor dem Einfügen des Bewertungsergebnisses vordefiniert sein.
PUT https://management.azure.com/{resourceId}/providers/Microsoft.Security/assessments/{assessmentName}?api-version=2021-06-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
assessment
|
path | True |
string |
Der Bewertungsschlüssel – Eindeutiger Schlüssel für den Bewertungstyp |
resource
|
path | True |
string |
Der Bezeichner der Ressource. |
api-version
|
query | True |
string |
API-Version für den Vorgang |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
properties.resourceDetails | True | ResourceDetails: |
Details der Ressource, die bewertet wurde |
properties.status | True |
Das Ergebnis der Bewertung |
|
properties.additionalData |
object |
Zusätzliche Daten zur Bewertung |
|
properties.metadata |
Beschreibt die Eigenschaften einer Bewertungsmetadaten. |
||
properties.partnersData |
Daten zur Integration von Drittanbietern |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK – Aktualisiert |
|
201 Created |
Erstellt |
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Create security recommendation task on a resource
Beispielanforderung
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=2021-06-01
{
"properties": {
"resourceDetails": {
"source": "Azure"
},
"status": {
"code": "Healthy"
}
}
}
Beispiel für eine Antwort
{
"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"
}
}
}
Definitionen
Name | Beschreibung |
---|---|
Assessment |
Links, die für die Bewertung relevant sind |
Assessment |
Das Ergebnis der Bewertung |
Assessment |
Programmgesteuerter Code für den Status der Bewertung |
Assessment |
Das Ergebnis der Bewertung |
assessment |
BuiltIn, wenn die Bewertung basierend auf der integrierten Azure-Richtliniendefinition , benutzerdefiniert, wenn die Bewertung basierend auf der benutzerdefinierten Azure-Richtliniendefinition |
Azure |
Details der Azure-Ressource, die bewertet wurde |
categories | |
Cloud |
Häufige Fehlerantwort für alle Azure Resource Manager-APIs, um Fehlerdetails für fehlgeschlagene Vorgänge zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.) |
Cloud |
Das Fehlerdetails. |
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
implementation |
Der Implementierungsaufwand, der zur Behebung dieser Bewertung erforderlich ist |
On |
Details der lokalen Ressource, die bewertet wurde |
On |
Details der lokalen Sql-Ressource, die bewertet wurde |
Security |
Sicherheitsbewertung für eine Ressource |
Security |
Beschreibt den Partner, der die Bewertung erstellt hat. |
Security |
Beschreibt die Eigenschaften einer Bewertungsmetadaten. |
Security |
Daten zur Integration von Drittanbietern |
Security |
Sicherheitsbewertung für eine Ressource – Antwortformat |
severity |
Schweregrad der Bewertung |
threats | |
user |
Die Auswirkungen der Benutzer auf die Bewertung |
AssessmentLinks
Links, die für die Bewertung relevant sind
Name | Typ | Beschreibung |
---|---|---|
azurePortalUri |
string |
Link zur Bewertung im Azure-Portal |
AssessmentStatus
Das Ergebnis der Bewertung
Name | Typ | Beschreibung |
---|---|---|
cause |
string |
Programmgesteuerter Code für die Ursache des Bewertungsstatus |
code |
Programmgesteuerter Code für den Status der Bewertung |
|
description |
string |
Lesbare Beschreibung des Bewertungsstatus |
AssessmentStatusCode
Programmgesteuerter Code für den Status der Bewertung
Name | Typ | Beschreibung |
---|---|---|
Healthy |
string |
Die Ressource ist fehlerfrei. |
NotApplicable |
string |
Die Bewertung für diese Ressource ist nicht aufgetreten. |
Unhealthy |
string |
Die Ressource weist ein Sicherheitsproblem auf, das behoben werden muss |
AssessmentStatusResponse
Das Ergebnis der Bewertung
Name | Typ | Beschreibung |
---|---|---|
cause |
string |
Programmgesteuerter Code für die Ursache des Bewertungsstatus |
code |
Programmgesteuerter Code für den Status der Bewertung |
|
description |
string |
Lesbare Beschreibung des Bewertungsstatus |
firstEvaluationDate |
string |
Die Zeit, zu der die Bewertung erstellt und zuerst ausgewertet wurde. Zurückgegeben als UTC-Zeit im ISO 8601-Format |
statusChangeDate |
string |
Der Zeitpunkt, zu dem der Status der Bewertung zuletzt geändert wurde. Zurückgegeben als UTC-Zeit im ISO 8601-Format |
assessmentType
BuiltIn, wenn die Bewertung basierend auf der integrierten Azure-Richtliniendefinition , benutzerdefiniert, wenn die Bewertung basierend auf der benutzerdefinierten Azure-Richtliniendefinition
Name | Typ | Beschreibung |
---|---|---|
BuiltIn |
string |
Verwaltete Bewertungen von Microsoft Defender für Cloud |
CustomPolicy |
string |
Benutzerdefinierte Richtlinien, die automatisch von Azure-Richtlinie zu Microsoft Defender für Cloud aufgenommen werden |
CustomerManaged |
string |
Benutzerbewertungen, die direkt vom Benutzer oder einem anderen Drittanbieter an Microsoft Defender für Cloud übertragen werden |
VerifiedPartner |
string |
Eine Bewertung, die von einem überprüften Drittanbieter erstellt wurde, wenn der Benutzer sie mit ASC verbunden hat |
AzureResourceDetails
Details der Azure-Ressource, die bewertet wurde
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Azure-Ressourcen-ID der bewerteten Ressource |
source |
string:
Azure |
Die Plattform, auf der sich die bewertete Ressource befindet |
categories
Name | Typ | Beschreibung |
---|---|---|
Compute |
string |
|
Data |
string |
|
IdentityAndAccess |
string |
|
IoT |
string |
|
Networking |
string |
CloudError
Häufige Fehlerantwort für alle Azure Resource Manager-APIs, um Fehlerdetails für fehlgeschlagene Vorgänge zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.)
Name | Typ | Beschreibung |
---|---|---|
error.additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
error.code |
string |
Der Fehlercode. |
error.details |
Die Fehlerdetails. |
|
error.message |
string |
Die Fehlermeldung. |
error.target |
string |
Das Fehlerziel. |
CloudErrorBody
Das Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Die zusätzlichen Informationen. |
type |
string |
Der zusätzliche Informationstyp. |
implementationEffort
Der Implementierungsaufwand, der zur Behebung dieser Bewertung erforderlich ist
Name | Typ | Beschreibung |
---|---|---|
High |
string |
|
Low |
string |
|
Moderate |
string |
OnPremiseResourceDetails
Details der lokalen Ressource, die bewertet wurde
Name | Typ | Beschreibung |
---|---|---|
machineName |
string |
Der Name des Computers |
source |
string:
On |
Die Plattform, auf der sich die bewertete Ressource befindet |
sourceComputerId |
string |
Die oms-Agent-ID, die auf dem Computer installiert ist |
vmuuid |
string |
Die eindeutige ID des Computers |
workspaceId |
string |
Azure-Ressourcen-ID des Arbeitsbereichs, an den der Computer angefügt ist |
OnPremiseSqlResourceDetails
Details der lokalen Sql-Ressource, die bewertet wurde
Name | Typ | Beschreibung |
---|---|---|
databaseName |
string |
Der sql-Datenbankname, der auf dem Computer installiert ist |
machineName |
string |
Der Name des Computers |
serverName |
string |
Der auf dem Computer installierte Sql Server-Name |
source |
string:
On |
Die Plattform, auf der sich die bewertete Ressource befindet |
sourceComputerId |
string |
Die oms-Agent-ID, die auf dem Computer installiert ist |
vmuuid |
string |
Die eindeutige ID des Computers |
workspaceId |
string |
Azure-Ressourcen-ID des Arbeitsbereichs, an den der Computer angefügt ist |
SecurityAssessment
Sicherheitsbewertung für eine Ressource
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
name |
string |
Ressourcenname |
properties.additionalData |
object |
Zusätzliche Daten zur Bewertung |
properties.displayName |
string |
Benutzerfreundlicher Anzeigename der Bewertung |
properties.links |
Links, die für die Bewertung relevant sind |
|
properties.metadata |
Beschreibt die Eigenschaften einer Bewertungsmetadaten. |
|
properties.partnersData |
Daten zur Integration von Drittanbietern |
|
properties.resourceDetails | ResourceDetails: |
Details der Ressource, die bewertet wurde |
properties.status |
Das Ergebnis der Bewertung |
|
type |
string |
Ressourcentyp |
SecurityAssessmentMetadataPartnerData
Beschreibt den Partner, der die Bewertung erstellt hat.
Name | Typ | Beschreibung |
---|---|---|
partnerName |
string |
Name des Unternehmens des Partners |
productName |
string |
Name des Produkts des Partners, der die Bewertung erstellt hat |
secret |
string |
Geheimer Schlüssel, um den Partner zu authentifizieren und zu überprüfen, ob die Bewertung erstellt wurde – schreibgeschützt |
SecurityAssessmentMetadataProperties
Beschreibt die Eigenschaften einer Bewertungsmetadaten.
Name | Typ | Beschreibung |
---|---|---|
assessmentType |
BuiltIn, wenn die Bewertung basierend auf der integrierten Azure-Richtliniendefinition , benutzerdefiniert, wenn die Bewertung basierend auf der benutzerdefinierten Azure-Richtliniendefinition |
|
categories |
Die Kategorien von Ressourcen, die gefährdet sind, wenn die Bewertung fehlerhaft ist |
|
description |
string |
Lesbare Beschreibung der Bewertung |
displayName |
string |
Benutzerfreundlicher Anzeigename der Bewertung |
implementationEffort |
Der Implementierungsaufwand, der zur Behebung dieser Bewertung erforderlich ist |
|
partnerData |
Beschreibt den Partner, der die Bewertung erstellt hat. |
|
policyDefinitionId |
string |
Azure-Ressourcen-ID der Richtliniendefinition, die diese Bewertungsberechnung aktiviert |
preview |
boolean |
True, wenn sich diese Bewertung im Vorschauversionsstatus befindet |
remediationDescription |
string |
Menschliche lesbare Beschreibung, was Sie tun sollten, um dieses Sicherheitsproblem zu beheben |
severity |
Schweregrad der Bewertung |
|
threats |
threats[] |
Bedrohungsauswirkungen der Bewertung |
userImpact |
Die Auswirkungen der Benutzer auf die Bewertung |
SecurityAssessmentPartnerData
Daten zur Integration von Drittanbietern
Name | Typ | Beschreibung |
---|---|---|
partnerName |
string |
Name des Unternehmens des Partners |
secret |
string |
geheim, um den Partner zu authentifizieren – schreibgeschützt |
SecurityAssessmentResponse
Sicherheitsbewertung für eine Ressource – Antwortformat
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
name |
string |
Ressourcenname |
properties.additionalData |
object |
Zusätzliche Daten zur Bewertung |
properties.displayName |
string |
Benutzerfreundlicher Anzeigename der Bewertung |
properties.links |
Links, die für die Bewertung relevant sind |
|
properties.metadata |
Beschreibt die Eigenschaften einer Bewertungsmetadaten. |
|
properties.partnersData |
Daten zur Integration von Drittanbietern |
|
properties.resourceDetails | ResourceDetails: |
Details der Ressource, die bewertet wurde |
properties.status |
Das Ergebnis der Bewertung |
|
type |
string |
Ressourcentyp |
severity
Schweregrad der Bewertung
Name | Typ | Beschreibung |
---|---|---|
High |
string |
|
Low |
string |
|
Medium |
string |
threats
Name | Typ | Beschreibung |
---|---|---|
accountBreach |
string |
|
dataExfiltration |
string |
|
dataSpillage |
string |
|
denialOfService |
string |
|
elevationOfPrivilege |
string |
|
maliciousInsider |
string |
|
missingCoverage |
string |
|
threatResistance |
string |
userImpact
Die Auswirkungen der Benutzer auf die Bewertung
Name | Typ | Beschreibung |
---|---|---|
High |
string |
|
Low |
string |
|
Moderate |
string |