Dela via


Iot Security Solution Analytics - Get

Använd den här metoden för att hämta mått för IoT Security Analytics.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

Reguljärt uttrycksmönster: ^[-\w\._\(\)]+$

solutionName
path True

string

Namnet på IoT-säkerhetslösningen.

subscriptionId
path True

string

Azure-prenumerations-ID

Reguljärt uttrycksmönster: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

API-version för åtgärden

Svar

Name Typ Description
200 OK

IoTSecuritySolutionAnalyticsModel

OKEJ

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Get Security Solution Analytics

Exempelbegäran

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

Exempelsvar

{
  "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
      }
    ]
  }
}

Definitioner

Name Description
CloudError

Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även formatet för OData-felsvar.).

CloudErrorBody

Felinformationen.

DevicesMetrics

Lista över enhetsmått efter aggregeringsdatumet.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

IoTSecurityAlertedDevice

Statistisk information om antalet aviseringar per enhet under det senaste angivna antalet dagar.

IoTSecurityDeviceAlert

Statistisk information om antalet aviseringar per aviseringstyp under det senaste angivna antalet dagar

IoTSecurityDeviceRecommendation

Statistisk information om antalet rekommendationer per enhet, per rekommendationstyp.

IoTSecuritySolutionAnalyticsModel

Säkerhetsanalys av din IoT-säkerhetslösning

IoTSeverityMetrics

Allvarlighetsmått för IoT Security-lösningsanalys.

reportedSeverity

Allvarlighetsgrad för utvärderad avisering.

CloudError

Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även formatet för OData-felsvar.).

Name Typ Description
error.additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

error.code

string

Felkoden.

error.details

CloudErrorBody[]

Felinformationen.

error.message

string

Felmeddelandet.

error.target

string

Felmålet.

CloudErrorBody

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

CloudErrorBody[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

DevicesMetrics

Lista över enhetsmått efter aggregeringsdatumet.

Name Typ Description
date

string

Aggregering av enhetsaviseringsmått för IoT-säkerhetslösning efter datum.

devicesMetrics

IoTSeverityMetrics

Antal enhetsaviseringar efter allvarlighetsgrad.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

IoTSecurityAlertedDevice

Statistisk information om antalet aviseringar per enhet under det senaste angivna antalet dagar.

Name Typ Description
alertsCount

integer

Antal aviseringar som har utlösts för den här enheten.

deviceId

string

Enhetsidentifierare.

IoTSecurityDeviceAlert

Statistisk information om antalet aviseringar per aviseringstyp under det senaste angivna antalet dagar

Name Typ Description
alertDisplayName

string

Aviseringens visningsnamn

alertsCount

integer

Antal aviseringar som har utlösts för den här aviseringstypen.

reportedSeverity

reportedSeverity

Allvarlighetsgrad för utvärderad avisering.

IoTSecurityDeviceRecommendation

Statistisk information om antalet rekommendationer per enhet, per rekommendationstyp.

Name Typ Description
devicesCount

integer

Antal enheter med den här rekommendationen.

recommendationDisplayName

string

Rekommendationens visningsnamn.

reportedSeverity

reportedSeverity

Allvarlighetsgrad för utvärderad rekommendation.

IoTSecuritySolutionAnalyticsModel

Säkerhetsanalys av din IoT-säkerhetslösning

Name Typ Description
id

string

Resurs-ID

name

string

Resursnamn

properties.devicesMetrics

DevicesMetrics[]

Lista över enhetsmått efter aggregeringsdatumet.

properties.metrics

IoTSeverityMetrics

Säkerhetsanalys av din IoT-säkerhetslösning.

properties.mostPrevalentDeviceAlerts

IoTSecurityDeviceAlert[]

Lista över de tre vanligaste enhetsaviseringar.

properties.mostPrevalentDeviceRecommendations

IoTSecurityDeviceRecommendation[]

Lista över de 3 vanligaste enhetsrekommendationerna.

properties.topAlertedDevices

IoTSecurityAlertedDevice[]

Lista över de tre enheter som har flest aviseringar.

properties.unhealthyDeviceCount

integer

Antal enheter som inte är felfria i din IoT-säkerhetslösning.

type

string

Resurstyp

IoTSeverityMetrics

Allvarlighetsmått för IoT Security-lösningsanalys.

Name Typ Description
high

integer

Antal aviseringar/rekommendationer med hög allvarlighetsgrad.

low

integer

Antal aviseringar/rekommendationer med låg allvarlighetsgrad.

medium

integer

Antal aviseringar/rekommendationer med medelhög allvarlighetsgrad.

reportedSeverity

Allvarlighetsgrad för utvärderad avisering.

Name Typ Description
High

string

Informational

string

Low

string

Medium

string