Sub Assessments - List All
Obter subavalidades de segurança em todos os recursos verificados dentro de um escopo de assinatura
GET https://management.azure.com/{scope}/providers/Microsoft.Security/subAssessments?api-version=2019-01-01-preview
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
scope
|
path | True |
string |
O escopo da consulta pode ser assinatura (/subscriptions/0b06d9ea-afe6-4779-bd59-30e5c2d9d13f) ou grupo de gerenciamento (/providers/Microsoft.Management/managementGroups/mgName). |
api-version
|
query | True |
string |
Versão da API para a operação |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OKEY |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
List security sub-assessments
Solicitação de exemplo
GET https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/subAssessments?api-version=2019-01-01-preview
Resposta de exemplo
{
"value": [
{
"id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.ContainerRegistry/registries/myRegistry/providers/Microsoft.Security/assessments/dbd0cb49-b563-45e7-9724-889e799fa648/subAssessments/8c98f353-8b41-4e77-979b-6adeecd5d168",
"name": "8c98f353-8b41-4e77-979b-6adeecd5d168",
"type": "Microsoft.Security/assessments/subAssessments",
"properties": {
"displayName": "'Back Orifice' Backdoor",
"id": "1001",
"status": {
"code": "Unhealthy",
"cause": "",
"severity": "High",
"description": "The resource is unhealthy"
},
"resourceDetails": {
"source": "Azure",
"id": "repositories/asc/msi-connector/images/sha256:877a6f2a212c44021281f80cb1f4c73a09dce4e99a8cb8efcc03f7ce3c877a6f"
},
"remediation": "Use a recent anti-virus program to remove this backdoor and check your system regularly with anti-virus software.",
"impact": "3",
"category": "Backdoors and trojan horses",
"description": "The backdoor 'Back Orifice' was detected on this system. The presence of this backdoor indicates that your system has already been compromised. Unauthorized users can access your host at any time. Unauthorized users can take complete control of the host and manipulate data. They can steal the data or even wipe out the host.",
"timeGenerated": "2019-06-23T12:20:08.7644808Z",
"additionalData": {
"assessedResourceType": "ContainerRegistryVulnerability",
"imageDigest": "c186fc44-3154-4ce2-ba18-b719d895c3b0",
"repositoryName": "myRepo",
"type": "Vulnerability",
"cvss": {
"2.0": {
"base": 10
},
"3.0": {
"base": 10
}
},
"patchable": true,
"cve": [
{
"title": "CVE-2019-12345",
"link": "http://contoso.com"
}
],
"publishedTime": "2018-01-01T00:00:00.0000000Z",
"vendorReferences": [
{
"title": "Reference_1",
"link": "http://contoso.com"
}
]
}
}
},
{
"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": []
}
}
}
]
}
Definições
Nome | Description |
---|---|
Azure |
Detalhes do recurso do Azure que foi avaliado |
Cloud |
Resposta de erro comum para todas as APIs do Azure Resource Manager retornarem detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.). |
Cloud |
O detalhe do erro. |
Container |
Campos de contexto adicionais para avaliação de vulnerabilidade do registro de contêiner |
CVE |
Detalhes da CVE |
CVSS |
Detalhes do CVSS |
Error |
As informações adicionais do erro de gerenciamento de recursos. |
On |
Detalhes do recurso Local que foi avaliado |
On |
Detalhes do recurso sql local que foi avaliado |
Security |
Subavalidade de segurança em um recurso |
Security |
Lista de subavalizações de segurança |
Server |
Campos de contexto adicionais para avaliação de vulnerabilidade do servidor |
severity |
O nível de gravidade da subavalidade |
Sql |
Detalhes do recurso que foi avaliado |
Sub |
Status da subavalização |
Sub |
Código programático para o status da avaliação |
Vendor |
Referência do fornecedor |
AzureResourceDetails
Detalhes do recurso do Azure que foi avaliado
Nome | Tipo | Description |
---|---|---|
id |
string |
ID de recurso do Azure do recurso avaliado |
source |
string:
Azure |
A plataforma em que o recurso avaliado reside |
CloudError
Resposta de erro comum para todas as APIs do Azure Resource Manager retornarem detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.).
Nome | Tipo | Description |
---|---|---|
error.additionalInfo |
As informações adicionais do erro. |
|
error.code |
string |
O código de erro. |
error.details |
Os detalhes do erro. |
|
error.message |
string |
A mensagem de erro. |
error.target |
string |
O destino do erro. |
CloudErrorBody
O detalhe do erro.
Nome | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ContainerRegistryVulnerabilityProperties
Campos de contexto adicionais para avaliação de vulnerabilidade do registro de contêiner
Nome | Tipo | Description |
---|---|---|
assessedResourceType |
string:
Container |
Tipo de recurso de subavalização |
cve |
CVE[] |
Lista de CVEs |
cvss |
<string, CVSS> |
Dicionário da versão cvss para o objeto de detalhes cvss |
imageDigest |
string |
Resumo da imagem vulnerável |
patchable |
boolean |
Indica se um patch está disponível ou não |
publishedTime |
string |
Hora da publicação |
repositoryName |
string |
Nome do repositório ao qual a imagem vulnerável pertence |
type |
string |
Tipo de vulnerabilidade. por exemplo: vulnerabilidade, vulnerabilidade potencial, informações coletadas, vulnerabilidade |
vendorReferences |
Referência do fornecedor |
CVE
Detalhes da CVE
Nome | Tipo | Description |
---|---|---|
link |
string |
URL do link |
title |
string |
Título CVE |
CVSS
Detalhes do CVSS
Nome | Tipo | Description |
---|---|---|
base |
number |
Base cvss |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
Nome | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
OnPremiseResourceDetails
Detalhes do recurso Local que foi avaliado
Nome | Tipo | Description |
---|---|---|
machineName |
string |
O nome do computador |
source |
string:
On |
A plataforma em que o recurso avaliado reside |
sourceComputerId |
string |
A ID do agente oms instalada no computador |
vmuuid |
string |
A ID exclusiva do computador |
workspaceId |
string |
ID de recurso do Azure do workspace ao qual o computador está anexado |
OnPremiseSqlResourceDetails
Detalhes do recurso sql local que foi avaliado
Nome | Tipo | Description |
---|---|---|
databaseName |
string |
O nome do banco de dados Sql instalado no computador |
machineName |
string |
O nome do computador |
serverName |
string |
O nome do Sql Server instalado no computador |
source |
string:
On |
A plataforma em que o recurso avaliado reside |
sourceComputerId |
string |
A ID do agente oms instalada no computador |
vmuuid |
string |
A ID exclusiva do computador |
workspaceId |
string |
ID de recurso do Azure do workspace ao qual o computador está anexado |
SecuritySubAssessment
Subavalidade de segurança em um recurso
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
name |
string |
Nome do recurso |
properties.additionalData | AdditionalData: |
Detalhes da subavalidade |
properties.category |
string |
Categoria da subavaria |
properties.description |
string |
Descrição legível humana do status da avaliação |
properties.displayName |
string |
Nome de exibição amigável da subavalidade |
properties.id |
string |
ID de vulnerabilidade |
properties.impact |
string |
Descrição do impacto dessa subavalidade |
properties.remediation |
string |
Informações sobre como corrigir essa subavalidade |
properties.resourceDetails | ResourceDetails: |
Detalhes do recurso que foi avaliado |
properties.status |
Status da subavalização |
|
properties.timeGenerated |
string |
A data e a hora em que a subavalização foi gerada |
type |
string |
Tipo de recurso |
SecuritySubAssessmentList
Lista de subavalizações de segurança
Nome | Tipo | Description |
---|---|---|
nextLink |
string |
O URI a ser buscado na próxima página. |
value |
Subavalidade de segurança em um recurso |
ServerVulnerabilityProperties
Campos de contexto adicionais para avaliação de vulnerabilidade do servidor
Nome | Tipo | Description |
---|---|---|
assessedResourceType |
string:
Server |
Tipo de recurso de subavalização |
cve |
CVE[] |
Lista de CVEs |
cvss |
<string, CVSS> |
Dicionário da versão cvss para o objeto de detalhes cvss |
patchable |
boolean |
Indica se um patch está disponível ou não |
publishedTime |
string |
Hora da publicação |
threat |
string |
Nome da ameaça |
type |
string |
Tipo de vulnerabilidade. por exemplo: vulnerabilidade, vulnerabilidade potencial, informações coletadas |
vendorReferences |
Referência do fornecedor |
severity
O nível de gravidade da subavalidade
Nome | Tipo | Description |
---|---|---|
High |
string |
|
Low |
string |
|
Medium |
string |
SqlServerVulnerabilityProperties
Detalhes do recurso que foi avaliado
Nome | Tipo | Description |
---|---|---|
assessedResourceType |
string:
Sql |
Tipo de recurso de subavalização |
query |
string |
A consulta T-SQL que é executada no banco de dados SQL para executar a verificação específica |
type |
string |
O tipo de recurso ao qual a subavalização se refere nos detalhes do recurso |
SubAssessmentStatus
Status da subavalização
Nome | Tipo | Description |
---|---|---|
cause |
string |
Código programático para a causa do status da avaliação |
code |
Código programático para o status da avaliação |
|
description |
string |
Descrição legível humana do status da avaliação |
severity |
O nível de gravidade da subavalidade |
SubAssessmentStatusCode
Código programático para o status da avaliação
Nome | Tipo | Description |
---|---|---|
Healthy |
string |
O recurso está íntegro |
NotApplicable |
string |
A avaliação desse recurso não aconteceu |
Unhealthy |
string |
O recurso tem um problema de segurança que precisa ser resolvido |
VendorReference
Referência do fornecedor
Nome | Tipo | Description |
---|---|---|
link |
string |
URL do link |
title |
string |
Título do link |