Udostępnij za pośrednictwem


Dokumentacja interfejsu API zarządzania spisem dla czujników monitorowania OT

W tym artykule wymieniono interfejsy API zarządzania spisem urządzeń obsługiwane dla czujników usługi Defender dla IoT OT.

połączenia (pobieranie informacji o połączeniu urządzenia)

Użyj tego interfejsu API, aby zażądać listy wszystkich połączeń urządzeń.

Identyfikator URI: /api/v1/devices/connections

GET

Parametry zapytań

Zdefiniuj dowolny z następujących parametrów zapytania, aby filtrować zwrócone wyniki. Jeśli nie ustawisz parametrów zapytania, zwracane są wszystkie połączenia urządzeń.

Nazwa/nazwisko opis Przykład Wymagane/opcjonalne
discoveredBefore Liczbowe. Przefiltruj wyniki, które zostały wykryte przed danym czasem, w którym określony czas jest zdefiniowany w milisekundach z czasu epoki i w strefie czasowej UTC. /api/v1/devices/2/connections?discoveredBefore=<epoch> Opcjonalnie
discoveredAfter Liczbowe. Filtruj wyniki, które zostały wykryte po danym czasie, gdzie określony czas jest zdefiniowany w milisekundach z epoki i w strefie czasowej UTC. /api/v1/devices/2/connections?discoveredAfter=<epoch> Opcjonalnie
lastActiveInMinutes Liczbowe. Filtruj wyniki według danego przedziału czasu, w którym połączenia były aktywne. Zdefiniowane wstecz(w minutach) od bieżącego czasu. /api/v1/devices/2/connections?lastActiveInMinutes=20 Opcjonalnie

połączenia na urządzenie (pobieranie określonych informacji o połączeniu urządzenia)

Użyj tego interfejsu API, aby zażądać listy wszystkich połączeń na urządzenie.

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

GET

Parametr ścieżki

Nazwa/nazwisko opis Przykład Wymagane/opcjonalne
Deviceid Pobieranie połączeń dla danego urządzenia. /api/v1/devices/<deviceId>/connections Wymagania

Parametry zapytań

Nazwa/nazwisko opis Przykład Wymagane/opcjonalne
discoveredBefore Liczbowe. Przefiltruj wyniki, które zostały wykryte przed danym czasem, w którym określony czas jest zdefiniowany w milisekundach z czasu epoki i w strefie czasowej UTC. /api/v1/devices/2/connections?discoveredBefore=<epoch> Opcjonalnie
discoveredAfter Liczbowe. Filtruj wyniki, które zostały wykryte po danym czasie, gdzie określony czas jest zdefiniowany w milisekundach z epoki i w strefie czasowej UTC. /api/v1/devices/2/connections?discoveredAfter=<epoch> Opcjonalnie
lastActiveInMinutes Liczbowe. Filtruj wyniki według danego przedziału czasu, w którym połączenia były aktywne. Zdefiniowane wstecz(w minutach) od bieżącego czasu. /api/v1/devices/2/connections?lastActiveInMinutes=20 Opcjonalnie

cves (Pobieranie informacji o CVEs)

Użyj tego interfejsu API, aby zażądać listy wszystkich znanych CVE odnalezionych na urządzeniach w sieci posortowanych według malejącego wyniku CVE.

Identyfikator URI: /api/v1/devices/cves

GET

Przykład: /api/v1/devices/cves

Zdefiniuj dowolny z następujących parametrów zapytania, aby filtrować zwrócone wyniki.

Nazwa/nazwisko opis Przykład Wymagane/opcjonalne
Do góry Liczbowe. Ustal, ile najlepiej ocenianych cves uzyskać dla każdego adresu IP urządzenia. /api/v1/devices/cves?top=50

/api/v1/devices/<ipAddress>/cves?top=50
Opcjonalny. Wartość domyślna = 100

cves per IP address (Pobieranie określonych informacji na CVEs)

Użyj tego interfejsu API, aby zażądać listy wszystkich znanych CVE odnalezionych na urządzeniach w sieci dla określonego adresu IP.

Identyfikator URI: /api/v1/devices/cves

GET

Przykład: /api/v1/devices/cves

Parametr ścieżki

Nazwa/nazwisko opis Przykład Wymagane/opcjonalne
Ipaddress Pobierz cves dla danego adresu IP. /api/v1/devices/<ipAddress>/cves Wymagania

Zdefiniuj następujący parametr zapytania, aby filtrować zwrócone wyniki.

Nazwa/nazwisko opis Przykład Wymagane/opcjonalne
Do góry Liczbowe. Ustal, ile najlepiej ocenianych cves uzyskać dla każdego adresu IP urządzenia. /api/v1/devices/cves?top=50

/api/v1/devices/<ipAddress>/cves?top=50
Opcjonalny. Wartość domyślna = 100

urządzenia (pobieranie informacji o urządzeniu)

Użyj tego interfejsu API, aby zażądać listy wszystkich urządzeń wykrytych przez ten czujnik.

Identyfikator URI: api/v1/devices/

GET

Parametr zapytania

Zdefiniuj następujący parametr zapytania, aby filtrować zwrócone wyniki. Jeśli nie ustawisz parametrów zapytania, zwracane są wszystkie połączenia urządzeń.

Nazwa/nazwisko opis Przykład Wymagane/opcjonalne
Autoryzowanych Boolean:

- true: Filtruj dane tylko na autoryzowanych urządzeniach.
- false: filtruj tylko pod kątem danych na nieautoryzowanych urządzeniach.
/api/v1/devices/ Opcjonalnie

Następne kroki

Aby uzyskać więcej informacji, zobacz Omówienie interfejsu API usługi Defender for IoT.