Informazioni di riferimento sulle API di gestione dell'inventario per i sensori di monitoraggio OT

Questo articolo elenca le API di gestione dell'inventario dei dispositivi supportate per i sensori OT di Defender per IoT.

connessioni (recuperare le informazioni di connessione del dispositivo)

Usare questa API per richiedere un elenco di tutte le connessioni dei dispositivi.

URI: /api/v1/devices/connections

GET

Parametri di query

Definire uno dei parametri di query seguenti per filtrare i risultati restituiti. Se non si impostano parametri di query, vengono restituite tutte le connessioni del dispositivo.

Nome Descrizione Esempio Obbligatorio/Facoltativo
discoveredBefore Numerico. Filtrare i risultati rilevati prima di un determinato orario, in cui l'ora specificata è definita in millisecondi dall'ora epoche e nel fuso orario UTC. /api/v1/devices/2/connections?discoveredBefore=<epoch> Facoltativo
discoveredAfter Numerico. Filtrare i risultati rilevati dopo un determinato tempo, in cui l'ora specificata è definita in millisecondi dall'ora epoche e nel fuso orario UTC. /api/v1/devices/2/connections?discoveredAfter=<epoch> Facoltativo
lastActiveInMinutes Numerico. Filtrare i risultati in base a un determinato intervallo di tempo durante il quale le connessioni erano attive. Definito all'indietro, in minuti, dall'ora corrente. /api/v1/devices/2/connections?lastActiveInMinutes=20 Facoltativo

connessioni per dispositivo (recuperare informazioni specifiche sulla connessione del dispositivo )

Usare questa API per richiedere un elenco di tutte le connessioni per dispositivo.

URI: /api/v1/devices/<deviceID>/connections

GET

Parametro path

Nome Descrizione Esempio Obbligatorio/Facoltativo
Deviceid Ottenere le connessioni per il dispositivo specificato. /api/v1/devices/<deviceId>/connections Obbligatorio

Parametri di query

Nome Descrizione Esempio Obbligatorio/Facoltativo
discoveredBefore Numerico. Filtrare i risultati rilevati prima di un determinato orario, in cui l'ora specificata è definita in millisecondi dall'ora epoche e nel fuso orario UTC. /api/v1/devices/2/connections?discoveredBefore=<epoch> Facoltativo
discoveredAfter Numerico. Filtrare i risultati rilevati dopo un determinato tempo, in cui l'ora specificata è definita in millisecondi dall'ora epoche e nel fuso orario UTC. /api/v1/devices/2/connections?discoveredAfter=<epoch> Facoltativo
lastActiveInMinutes Numerico. Filtrare i risultati in base a un determinato intervallo di tempo durante il quale le connessioni erano attive. Definito all'indietro, in minuti, dall'ora corrente. /api/v1/devices/2/connections?lastActiveInMinutes=20 Facoltativo

cves (Recupera informazioni su CVE)

Usare questa API per richiedere un elenco di tutti i cve noti individuati nei dispositivi in rete, ordinati in base al punteggio CVE decrescente.

URI: /api/v1/devices/cves

GET

Esempio: /api/v1/devices/cves

Definire uno dei parametri di query seguenti per filtrare i risultati restituiti.

Nome Descrizione Esempio Obbligatorio/Facoltativo
In alto Numerico. Determinare quanti CVE con punteggio superiore ottenere per ogni indirizzo IP del dispositivo. /api/v1/devices/cves?top=50

/api/v1/devices/<ipAddress>/cves?top=50
Facoltativo. Valore predefinito = 100

cves per indirizzo IP (Recuperare informazioni specifiche su CVE)

Usare questa API per richiedere un elenco di tutti i cve noti individuati nei dispositivi in rete per un indirizzo IP specifico.

URI: /api/v1/devices/cves

GET

Esempio: /api/v1/devices/cves

Parametro path

Nome Descrizione Esempio Obbligatorio/Facoltativo
Ipaddress Ottenere cve per l'indirizzo IP specificato. /api/v1/devices/<ipAddress>/cves Obbligatorio

Definire il parametro di query seguente per filtrare i risultati restituiti.

Nome Descrizione Esempio Obbligatorio/Facoltativo
In alto Numerico. Determinare quanti CVE con punteggio superiore ottenere per ogni indirizzo IP del dispositivo. /api/v1/devices/cves?top=50

/api/v1/devices/<ipAddress>/cves?top=50
Facoltativo. Valore predefinito = 100

dispositivi (recuperare informazioni sul dispositivo)

Usare questa API per richiedere un elenco di tutti i dispositivi rilevati da questo sensore.

URI: api/v1/devices/

GET

Parametro di query

Definire il parametro di query seguente per filtrare i risultati restituiti. Se non si impostano parametri di query, vengono restituite tutte le connessioni del dispositivo.

Nome Descrizione Esempio Obbligatorio/Facoltativo
Autorizzato Boolean:

- true: consente di filtrare i dati solo nei dispositivi autorizzati.
- false: consente di filtrare i dati solo nei dispositivi non autorizzati.
/api/v1/devices/ Facoltativo

Passaggi successivi

Per altre informazioni, vedere Panoramica delle informazioni di riferimento sull'API Defender per IoT.