Sub Assessments - List
Obtención de subevaluaciones de seguridad en todos los recursos examinados dentro de un ámbito
GET https://management.azure.com/{scope}/providers/Microsoft.Security/assessments/{assessmentName}/subAssessments?api-version=2019-01-01-preview
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
assessment
|
path | True |
string |
Clave de evaluación: clave única para el tipo de evaluación |
scope
|
path | True |
string |
El ámbito de la consulta puede ser suscripción (/subscriptions/0b06d9ea-afe6-4779-bd59-30e5c2d9d13f) o grupo de administración (/providers/Microsoft.Management/managementGroups/mgName). |
api-version
|
query | True |
string |
Versión de API para la operación |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar |
|
Other Status Codes |
Respuesta de error que describe el motivo del error de la operación. |
Seguridad
azure_auth
Flujo OAuth2 de Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
List security sub-assessments
Sample Request
GET https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/assessments/82e20e14-edc5-4373-bfc4-f13121257c37/subAssessments?api-version=2019-01-01-preview
Sample Response
{
"value": [
{
"id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/ascdemoRG/providers/Microsoft.Sql/servers/sqlserver1demo/providers/Microsoft.Security/assessments/82e20e14-edc5-4373-bfc4-f13121257c37/subassessments/8fbe5054-e97c-3a7a-fda7-c8308ca8d3cf",
"name": "8fbe5054-e97c-3a7a-fda7-c8308ca8d3cf",
"type": "Microsoft.Security/assessments/subAssessments",
"properties": {
"id": "VA2064",
"displayName": "Database-level firewall rules should be tracked and maintained at a strict minimum",
"status": {
"code": "Healthy",
"severity": "High",
"cause": "Unknown"
},
"remediation": "Evaluate each of the database-level firewall rules. Remove any rules that grant unnecessary access and set the rest as a baseline. Deviations from the baseline will be identified and brought to your attention in subsequent scans.",
"impact": "Firewall rules should be strictly configured to allow access only to client computers that have a valid need to connect to the database. Any superfluous entries in the firewall may pose a threat by allowing an unauthorized source access to your database.",
"category": "SurfaceAreaReduction",
"description": "The Azure SQL Database-level firewall helps protect your data by preventing all access to your database until you specify which IP addresses have permission. Database-level firewall rules grant access to the specific database based on the originating IP address of each request.\n\nDatabase-level firewall rules for master",
"timeGenerated": "2019-06-23T12:20:08.7644808Z",
"resourceDetails": {
"source": "Azure",
"id": "/subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/ascdemoRG/providers/Microsoft.Sql/servers/sqlserver1demo/databases/database1"
},
"additionalData": {
"assessedResourceType": "SqlServerVulnerability",
"type": "AzureDatabase",
"query": "SELECT name\n ,start_ip_address\n ,end_ip_address\nFROM sys.database_firewall_rules",
"benchmarks": []
}
}
}
]
}
Definiciones
Nombre | Description |
---|---|
Azure |
Detalles del recurso de Azure que se evaluó |
Cloud |
Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData). |
Cloud |
Detalle del error. |
Container |
Campos de contexto adicionales para la evaluación de vulnerabilidades del registro de contenedor |
CVE |
Detalles de CVE |
CVSS |
Detalles de CVSS |
Error |
Información adicional sobre el error de administración de recursos. |
On |
Detalles del recurso local que se evaluó |
On |
Detalles del recurso de Sql local que se evaluó |
Security |
Subavaluación de seguridad en un recurso |
Security |
Lista de subevaluaciones de seguridad |
Server |
Campos de contexto adicionales para la evaluación de vulnerabilidades del servidor |
severity |
Nivel de gravedad de la subavaluación |
Sql |
Detalles del recurso que se evaluó |
Sub |
Estado de la subavaluación |
Sub |
Código mediante programación para el estado de la evaluación |
Vendor |
Referencia del proveedor |
AzureResourceDetails
Detalles del recurso de Azure que se evaluó
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso de Azure del recurso evaluado |
source |
string:
Azure |
Plataforma en la que reside el recurso evaluado |
CloudError
Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData).
Nombre | Tipo | Description |
---|---|---|
error.additionalInfo |
Información adicional del error. |
|
error.code |
string |
Código de error. |
error.details |
Los detalles del error. |
|
error.message |
string |
El mensaje de error. |
error.target |
string |
Destino del error. |
CloudErrorBody
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Los detalles del error. |
|
message |
string |
El mensaje de error. |
target |
string |
Destino del error. |
ContainerRegistryVulnerabilityProperties
Campos de contexto adicionales para la evaluación de vulnerabilidades del registro de contenedor
Nombre | Tipo | Description |
---|---|---|
assessedResourceType |
string:
Container |
Tipo de recurso de subavaluación |
cve |
CVE[] |
Lista de CV |
cvss |
<string, CVSS> |
Diccionario de la versión de CVSS al objeto de detalles CVSS |
imageDigest |
string |
Resumen de la imagen vulnerable |
patchable |
boolean |
Indica si una revisión está disponible o no. |
publishedTime |
string |
Hora de publicación |
repositoryName |
string |
Nombre del repositorio al que pertenece la imagen vulnerable |
type |
string |
Tipo de vulnerabilidad. Por ejemplo: Vulnerabilidad, posible vulnerabilidad, información recopilada, vulnerabilidad |
vendorReferences |
Referencia del proveedor |
CVE
Detalles de CVE
Nombre | Tipo | Description |
---|---|---|
link |
string |
Dirección URL del vínculo |
title |
string |
Título de CVE |
CVSS
Detalles de CVSS
Nombre | Tipo | Description |
---|---|---|
base |
number |
Base de CVSS |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
OnPremiseResourceDetails
Detalles del recurso local que se evaluó
Nombre | Tipo | Description |
---|---|---|
machineName |
string |
Nombre de la máquina |
source |
string:
On |
Plataforma en la que reside el recurso evaluado |
sourceComputerId |
string |
El identificador del agente oms instalado en la máquina |
vmuuid |
string |
Identificador único de la máquina |
workspaceId |
string |
Identificador de recurso de Azure del área de trabajo a la que está asociada la máquina |
OnPremiseSqlResourceDetails
Detalles del recurso de Sql local que se evaluó
Nombre | Tipo | Description |
---|---|---|
databaseName |
string |
El nombre de la base de datos SQL instalado en el equipo |
machineName |
string |
Nombre de la máquina |
serverName |
string |
El nombre del servidor SQL instalado en el equipo |
source |
string:
On |
Plataforma en la que reside el recurso evaluado |
sourceComputerId |
string |
El identificador del agente oms instalado en la máquina |
vmuuid |
string |
Identificador único de la máquina |
workspaceId |
string |
Identificador de recurso de Azure del área de trabajo a la que está asociada la máquina |
SecuritySubAssessment
Subavaluación de seguridad en un recurso
Nombre | Tipo | Description |
---|---|---|
id |
string |
Id. de recurso |
name |
string |
Nombre del recurso |
properties.additionalData | AdditionalData: |
Detalles de la subavaluación |
properties.category |
string |
Categoría de la subavaluación |
properties.description |
string |
Descripción legible del estado de evaluación |
properties.displayName |
string |
Nombre para mostrar descriptivo de la subavaluación |
properties.id |
string |
Id. de vulnerabilidad |
properties.impact |
string |
Descripción del impacto de esta subevaluación |
properties.remediation |
string |
Información sobre cómo corregir esta subevaluaciones |
properties.resourceDetails | ResourceDetails: |
Detalles del recurso que se evaluó |
properties.status |
Estado de la subavaluación |
|
properties.timeGenerated |
string |
Fecha y hora en que se generó la subavaluación |
type |
string |
Tipo de recurso |
SecuritySubAssessmentList
Lista de subevaluaciones de seguridad
Nombre | Tipo | Description |
---|---|---|
nextLink |
string |
URI para capturar la página siguiente. |
value |
Subavaluación de seguridad en un recurso |
ServerVulnerabilityProperties
Campos de contexto adicionales para la evaluación de vulnerabilidades del servidor
Nombre | Tipo | Description |
---|---|---|
assessedResourceType |
string:
Server |
Tipo de recurso de subavaluación |
cve |
CVE[] |
Lista de CV |
cvss |
<string, CVSS> |
Diccionario de la versión de CVSS al objeto de detalles CVSS |
patchable |
boolean |
Indica si una revisión está disponible o no. |
publishedTime |
string |
Hora de publicación |
threat |
string |
Nombre de amenaza |
type |
string |
Tipo de vulnerabilidad. Por ejemplo, vulnerabilidad, vulnerabilidad potencial, información recopilada |
vendorReferences |
Referencia del proveedor |
severity
Nivel de gravedad de la subavaluación
Nombre | Tipo | Description |
---|---|---|
High |
string |
|
Low |
string |
|
Medium |
string |
SqlServerVulnerabilityProperties
Detalles del recurso que se evaluó
Nombre | Tipo | Description |
---|---|---|
assessedResourceType |
string:
Sql |
Tipo de recurso de subavaluación |
query |
string |
Consulta T-SQL que se ejecuta en la base de datos SQL para realizar la comprobación determinada |
type |
string |
El tipo de recurso al que hace referencia la subevaluaciones en sus detalles de recursos. |
SubAssessmentStatus
Estado de la subavaluación
Nombre | Tipo | Description |
---|---|---|
cause |
string |
Código mediante programación para la causa del estado de evaluación |
code |
Código mediante programación para el estado de la evaluación |
|
description |
string |
Descripción legible del estado de evaluación |
severity |
Nivel de gravedad de la subavaluación |
SubAssessmentStatusCode
Código mediante programación para el estado de la evaluación
Nombre | Tipo | Description |
---|---|---|
Healthy |
string |
El recurso está en buen estado |
NotApplicable |
string |
No se ha producido la evaluación de este recurso |
Unhealthy |
string |
El recurso tiene un problema de seguridad que debe solucionarse. |
VendorReference
Referencia del proveedor
Nombre | Tipo | Description |
---|---|---|
link |
string |
Dirección URL del vínculo |
title |
string |
Título del vínculo |