Condividi tramite


Accedere ai dati di sicurezza

Defender per IoT archivia avvisi di sicurezza, raccomandazioni e dati di sicurezza non elaborati (se si sceglie di salvarli) nell'area di lavoro Log Analitica.

Log Analytics

Per configurare l'area di lavoro Log Analitica viene usata:

  1. Aprire l'hub IoT.
  2. Selezionare il pannello Impostazioni nella sezione Sicurezza .
  3. Selezionare Raccolta dati e modificare la configurazione dell'area di lavoro Log Analitica.

Per accedere agli avvisi e alle raccomandazioni nell'area di lavoro Log Analitica dopo la configurazione:

  1. Scegliere un avviso o una raccomandazione in Defender per IoT.
  2. Selezionare altre indagini, quindi selezionare Per visualizzare i dispositivi con questo avviso fare clic qui e visualizzare la colonna DeviceId.

Per informazioni dettagliate sull'esecuzione di query sui dati da Log Analitica, vedere Introduzione alle query di log in Monitoraggio di Azure.

Avvisi di sicurezza

Gli avvisi di sicurezza vengono archiviati nella tabella AzureSecurityOfThings.SecurityAlert nell'area di lavoro Log Analitica configurata per la soluzione Defender per IoT.

Sono disponibili molte query utili per iniziare a esplorare gli avvisi di sicurezza.

Record di esempio

Selezionare alcuni record casuali

// Select a few random records
//
SecurityAlert
| project
    TimeGenerated,
    IoTHubId=ResourceId,
    DeviceId=tostring(parse_json(ExtendedProperties)["DeviceId"]),
    AlertSeverity,
    DisplayName,
    Description,
    ExtendedProperties
| take 3
TimeGenerated IoTHubId DeviceId AlertSeverity DisplayName Descrizione ExtendedProperties
2018-11-18T18:10:29.000 /subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Alto Attacco di forza bruta riuscito Un attacco di forza bruta sul dispositivo è riuscito { "Full Source Address": "["10.165.12.18:"]", "User Names": "[""]", "DeviceId": "IoT-Device-Linux" }
2018-11-19T12:40:31.000 /subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Alto Accesso locale riuscito nel dispositivo È stato rilevato un accesso locale riuscito al dispositivo { "Remote Address": "?", "Remote Port": "", "Local Port": "", "Login Shell": "/bin/su", "Login Process Id": "28207", "User Name": "attacker", "DeviceId": "IoT-Device-Linux" }
2018-11-19T12:40:31.000 /subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Alto Tentativo di accesso locale non riuscito nel dispositivo È stato rilevato un tentativo di accesso locale non riuscito al dispositivo { "Remote Address": "?", "Remote Port": "", "Local Port": "", "Login Shell": "/bin/su", "Login Process Id": "22644", "User Name": "attacker", "DeviceId": "IoT-Device-Linux" }

Riepilogo dispositivi

Ottiene il numero di avvisi di sicurezza distinti rilevati nell'ultima settimana, raggruppati per hub IoT, dispositivo, gravità dell'avviso, tipo di avviso.

// Get the number of distinct security alerts detected in the last week, grouped by
//   IoT hub, device, alert severity, alert type
//
SecurityAlert
| where TimeGenerated > ago(7d)
| summarize Cnt=dcount(SystemAlertId) by
    IoTHubId=ResourceId,
    DeviceId=tostring(parse_json(ExtendedProperties)["DeviceId"]),
    AlertSeverity,
    DisplayName
IoTHubId DeviceId AlertSeverity DisplayName Count
/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Alto Attacco di forza bruta riuscito 9
/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Medio Tentativo di accesso locale non riuscito nel dispositivo 242
/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Alto Accesso locale riuscito nel dispositivo 31
/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Medio Crypto Coin Miner 4

Riepilogo dell'hub IoT

Selezionare un numero di dispositivi distinti con avvisi nell'ultima settimana, per hub IoT, gravità dell'avviso, tipo di avviso

// Select number of distinct devices which had alerts in the last week, by
//   IoT hub, alert severity, alert type
//
SecurityAlert
| where TimeGenerated > ago(7d)
| extend DeviceId=tostring(parse_json(ExtendedProperties)["DeviceId"])
| summarize CntDevices=dcount(DeviceId) by
    IoTHubId=ResourceId,
    AlertSeverity,
    DisplayName
IoTHubId AlertSeverity DisplayName CntDevices
/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> Alto Attacco di forza bruta riuscito 1
/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> Medio Tentativo di accesso locale non riuscito nel dispositivo 1
/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> Alto Accesso locale riuscito nel dispositivo 1
/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> Medio Crypto Coin Miner 1

Suggerimenti per la sicurezza

Le raccomandazioni sulla sicurezza vengono archiviate nella tabella AzureSecurityOfThings.SecurityRecommendation nell'area di lavoro Log Analitica configurata per la soluzione Defender per IoT.

Sono disponibili molte query utili per iniziare a esplorare le raccomandazioni sulla sicurezza.

Record di esempio

Selezionare alcuni record casuali

// Select a few random records
//
SecurityRecommendation
| project
    TimeGenerated,
    IoTHubId=AssessedResourceId,
    DeviceId,
    RecommendationSeverity,
    RecommendationState,
    RecommendationDisplayName,
    Description,
    RecommendationAdditionalData
| take 2
TimeGenerated IoTHubId DeviceId RaccomandazioneSeverità RecommendationState RecommendationDisplayName Descrizione RecommendationAdditionalData
2019-03-22T10:21:06.060 /subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Medio Attive È stata trovata una regola del firewall permissiva nella catena di input È stata rilevata una regola nel firewall che contiene un modello permissivo per un'ampia gamma di indirizzi IP o porte {"Rules":"[{"SourceAddress":"","SourcePort":"","DestinationAddress":"","DestinationPort":"1337"}]"}
2019-03-22T10:50:27.237 /subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Medio Attive È stata trovata una regola del firewall permissiva nella catena di input È stata rilevata una regola nel firewall che contiene un modello permissivo per un'ampia gamma di indirizzi IP o porte {"Rules":"[{"SourceAddress":"","SourcePort":"","DestinationAddress":"","DestinationPort":"1337"}]"}

Riepilogo dispositivi

Ottenere il numero di raccomandazioni di sicurezza attive distinte, raggruppate per hub IoT, dispositivo, gravità della raccomandazione e tipo.

// Get the number of distinct active security recommendations, grouped by
//   IoT hub, device, recommendation severity and type
//
SecurityRecommendation
| extend IoTHubId=AssessedResourceId
| summarize CurrentState=arg_max(RecommendationState, DiscoveredTimeUTC) by IoTHubId, DeviceId, RecommendationSeverity, RecommendationDisplayName
| where CurrentState == "Active"
| summarize Cnt=count() by IoTHubId, DeviceId, RecommendationSeverity
IoTHubId DeviceId RaccomandazioneSeverità Count
/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Alto 2
/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Medio 1
/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Alto 1
/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Devices/IotHubs/<iot_hub> <device_name> Medio 4

Passaggi successivi