Partilhar via


Iot Security Solution Analytics - Get

Use esse método para obter métricas do IoT Security Analytics.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/iotSecuritySolutions/{solutionName}/analyticsModels/default?api-version=2019-08-01

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos dentro da assinatura do usuário. O nome não diferencia maiúsculas de minúsculas.

Padrão Regex: ^[-\w\._\(\)]+$

solutionName
path True

string

O nome da solução de Segurança IoT.

subscriptionId
path True

string

ID de assinatura do Azure

Padrão Regex: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

Versão da API para a operação

Respostas

Name Tipo Description
200 OK

IoTSecuritySolutionAnalyticsModel

OK

Other Status Codes

CloudError

Resposta de erro descrevendo por que a operação falhou.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Get Security Solution Analytics

Pedido de amostra

GET https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/MyGroup/providers/Microsoft.Security/iotSecuritySolutions/default/analyticsModels/default?api-version=2019-08-01

Resposta da amostra

{
  "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/MyGroup/providers/Microsoft.Security/IoTSecuritySolutions/Locations/eastus/default",
  "name": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/MyGroup/providers/Microsoft.Security/IoTSecuritySolutions/Locations/eastus/default",
  "type": "Microsoft.Security/iotSecuritySolutions/analyticsModels",
  "properties": {
    "metrics": {
      "high": 5,
      "medium": 200,
      "low": 102
    },
    "unhealthyDeviceCount": 1200,
    "devicesMetrics": [
      {
        "date": "2019-02-01T00:00:00Z",
        "devicesMetrics": {
          "high": 3,
          "medium": 15,
          "low": 70
        }
      },
      {
        "date": "2019-02-02T00:00:00Z",
        "devicesMetrics": {
          "high": 3,
          "medium": 45,
          "low": 65
        }
      }
    ],
    "topAlertedDevices": [
      {
        "deviceId": "id1",
        "alertsCount": 200
      },
      {
        "deviceId": "id2",
        "alertsCount": 170
      },
      {
        "deviceId": "id3",
        "alertsCount": 150
      }
    ],
    "mostPrevalentDeviceAlerts": [
      {
        "alertDisplayName": "Custom Alert - number of device to cloud messages in AMQP protocol is not in the allowed range",
        "reportedSeverity": "Low",
        "alertsCount": 200
      },
      {
        "alertDisplayName": "Custom Alert - execution of a process that is not allowed",
        "reportedSeverity": "Medium",
        "alertsCount": 170
      },
      {
        "alertDisplayName": "Successful Bruteforce",
        "reportedSeverity": "Low",
        "alertsCount": 150
      }
    ],
    "mostPrevalentDeviceRecommendations": [
      {
        "recommendationDisplayName": "Install the Azure Security of Things Agent",
        "reportedSeverity": "Low",
        "devicesCount": 200
      },
      {
        "recommendationDisplayName": "High level permissions configured in Edge model twin for Edge module",
        "reportedSeverity": "Low",
        "devicesCount": 170
      },
      {
        "recommendationDisplayName": "Same Authentication Credentials used by multiple devices",
        "reportedSeverity": "Medium",
        "devicesCount": 150
      }
    ]
  }
}

Definições

Name Description
CloudError

Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.)

CloudErrorBody

O detalhe do erro.

DevicesMetrics

Lista de métricas do dispositivo por data de agregação.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

IoTSecurityAlertedDevice

Informações estatísticas sobre o número de alertas por dispositivo durante o último número de dias definido.

IoTSecurityDeviceAlert

Informações estatísticas sobre o número de alertas por tipo de alerta durante o último número de dias

IoTSecurityDeviceRecommendation

Informação estatística sobre o número de recomendações por dispositivo, por tipo de recomendação.

IoTSecuritySolutionAnalyticsModel

Análise de segurança da sua solução de Segurança IoT

IoTSeverityMetrics

Métricas de gravidade da análise da solução de Segurança IoT.

reportedSeverity

Gravidade do alerta avaliada.

CloudError

Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.)

Name Tipo Description
error.additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

error.code

string

O código de erro.

error.details

CloudErrorBody[]

Os detalhes do erro.

error.message

string

A mensagem de erro.

error.target

string

O destino do erro.

CloudErrorBody

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

CloudErrorBody[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

DevicesMetrics

Lista de métricas do dispositivo por data de agregação.

Name Tipo Description
date

string

Agregação de métricas de alerta de dispositivo da solução de Segurança IoT por data.

devicesMetrics

IoTSeverityMetrics

Contagem de alertas do dispositivo por gravidade.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

IoTSecurityAlertedDevice

Informações estatísticas sobre o número de alertas por dispositivo durante o último número de dias definido.

Name Tipo Description
alertsCount

integer

Número de alertas gerados para este dispositivo.

deviceId

string

Identificador do dispositivo.

IoTSecurityDeviceAlert

Informações estatísticas sobre o número de alertas por tipo de alerta durante o último número de dias

Name Tipo Description
alertDisplayName

string

Nome para exibição do alerta

alertsCount

integer

Número de alertas emitidos para este tipo de alerta.

reportedSeverity

reportedSeverity

Gravidade do alerta avaliada.

IoTSecurityDeviceRecommendation

Informação estatística sobre o número de recomendações por dispositivo, por tipo de recomendação.

Name Tipo Description
devicesCount

integer

Número de dispositivos com esta recomendação.

recommendationDisplayName

string

Nome de exibição da recomendação.

reportedSeverity

reportedSeverity

Avaliou a gravidade da recomendação.

IoTSecuritySolutionAnalyticsModel

Análise de segurança da sua solução de Segurança IoT

Name Tipo Description
id

string

ID do recurso

name

string

Nome do recurso

properties.devicesMetrics

DevicesMetrics[]

Lista de métricas do dispositivo por data de agregação.

properties.metrics

IoTSeverityMetrics

Análise de segurança da sua solução de Segurança IoT.

properties.mostPrevalentDeviceAlerts

IoTSecurityDeviceAlert[]

Lista dos 3 alertas de dispositivo mais prevalentes.

properties.mostPrevalentDeviceRecommendations

IoTSecurityDeviceRecommendation[]

Lista das 3 recomendações de dispositivos mais prevalentes.

properties.topAlertedDevices

IoTSecurityAlertedDevice[]

Lista dos 3 dispositivos com mais alertas.

properties.unhealthyDeviceCount

integer

Número de dispositivos não íntegros em sua solução de Segurança IoT.

type

string

Tipo de recurso

IoTSeverityMetrics

Métricas de gravidade da análise da solução de Segurança IoT.

Name Tipo Description
high

integer

Contagem de alertas/recomendações de alta gravidade.

low

integer

Contagem de alertas/recomendações de baixa gravidade.

medium

integer

Contagem de alertas/recomendações de gravidade média.

reportedSeverity

Gravidade do alerta avaliada.

Name Tipo Description
High

string

Informational

string

Low

string

Medium

string