Referenční informace k rozhraní API pro správu upozornění pro místní konzoly pro správu

Tento článek uvádí rozhraní REST API pro správu upozornění podporovaná pro Microsoft Defender pro místní konzoly pro správu IoT.

výstrahy (načtení informací o upozornění)

Pomocí tohoto rozhraní API můžete načíst všechny nebo filtrované výstrahy z místní konzoly pro správu.

Identifikátor URI: /external/v1/alerts nebo /external/v2/alerts

GET

Parametry dotazu:

Název Popis Příklad Povinné/volitelné
Státu Získejte pouze zpracovávaná nebo neošetřená upozornění. Podporované hodnoty:
- handled
- unhandled
Všechny ostatní hodnoty se ignorují.
/api/v1/alerts?state=handled Volitelné
fromTime Získejte upozornění vytvořená od určitého času, v milisekundách od epochy a v časovém pásmu UTC. /api/v1/alerts?fromTime=<epoch> Volitelné
doTime Získejte upozornění vytvořená pouze dříve v daném čase, v milisekundách od epochy a v časovém pásmu UTC. /api/v1/alerts?toTime=<epoch> Volitelné
ID webu Web, na kterém byla výstraha zjištěna. /api/v1/alerts?siteId=1 Volitelné
ID zóny Zóna, ve které byla výstraha zjištěna. /api/v1/alerts?zoneId=1 Volitelné
sensorId Senzor, na kterém byla výstraha zjištěna. /api/v1/alerts?sensorId=1 Volitelné

Poznámka

Id webu a zóny pravděpodobně nemáte. V takovém případě nejprve zadejte dotaz na všechna zařízení, aby načetla ID lokality a zóny. Další informace najdete v tématu Referenční informace k rozhraní API pro integraci pro místní konzoly pro správu (Public Preview).

UUID (správa upozornění na základě UUID)

Pomocí tohoto rozhraní API můžete provést zadanou akci u konkrétní výstrahy zjištěné Defenderem for IoT.

Toto rozhraní API můžete například použít k vytvoření pravidla předávání, které předává data do QRadaru. Další informace najdete v tématu Integrace Qadaru s Microsoft Defender pro IoT.

Identifikátor URI: /external/v1/alerts/<UUID>

PUT

Typ: JSON

Parametry dotazu:

Název Popis Příklad Povinné/volitelné
UUID Definuje universálně jedinečný identifikátor (UUID) výstrahy, kterou chcete zpracovat nebo zpracovat a zjistit. /api/v1/alerts/7903F632-H7EJ-4N69-F40F-4B1E689G00Q0 Vyžadováno

Parametry textu

Název Popis Příklad Povinné/volitelné
Akce Řetězec Buď nebo handlehandleAndLearn Vyžadováno

Příklad požadavku

{
    "action": "handle"
}

maintenanceWindow (vytváření vyloučení výstrah)

Spravuje časové intervaly údržby, ve kterých se nebudou odesílat upozornění. Pomocí tohoto rozhraní API můžete definovat a aktualizovat časy zastavení a spuštění, zařízení nebo podsítě, které by se měly vyloučit při aktivaci upozornění, nebo definovat a aktualizovat moduly Defender for IoT, které by měly být vyloučené.

Například během časového období údržby můžete chtít zastavit doručování všech výstrah s výjimkou upozornění na malware na důležitých zařízeních.

Časová období údržby definovaná rozhraním maintenanceWindow API se zobrazí v okně Vyloučení výstrah místní konzoly pro správu jako pravidlo vyloučení jen pro čtení s názvem s následující syntaxí: Maintenance-{token name}-{ticket ID}.

Důležité

Toto rozhraní API se podporuje pouze pro účely údržby a po omezenou dobu a není určeno k použití místo pravidel vyloučení upozornění. Toto rozhraní API slouží pouze k jednorázovým operacím dočasné údržby.

Identifikátor URI: /external/v1/maintenanceWindow

POST

Vytvoří nové časové období údržby.

Parametry textu:

Název Popis Příklad Povinné/volitelné
ticketId Řetězec. Definuje ID lístku údržby v systémech uživatele. Ujistěte se, že ID lístku není propojené s existujícím otevřeným oknem. 2987345p98234 Vyžadováno
Ttl Kladné celé číslo. Definuje hodnotu TTL (Time to Live), což je doba trvání časového období údržby v minutách. Po dokončení definovaného časového období je časové období údržby u konce a systém se chová znovu normálně. 180 Vyžadováno
Motory Pole řetězců JSON. Definuje, který modul má potlačit upozornění během časového období údržby. Možné hodnoty:

- ANOMALY
- MALWARE
- OPERATIONAL
- POLICY_VIOLATION
- PROTOCOL_VIOLATION
ANOMALY,OPERATIONAL Volitelné
sensorIds Pole řetězců JSON. Definuje, ze kterých senzorů se mají potlačit upozornění během časového období údržby. Tato ID senzorů můžete získat z rozhraní API zařízení (Správa zařízení senzorů OT). 1,35,63 Volitelné
Podsítí Pole řetězců JSON. Definuje podsítě, ze které se mají potlačit upozornění během časového období údržby. Definujte každou podsíť v zápisu CIDR. 192.168.0.0/16,138.136.80.0/14,112.138.10.0/8 Volitelné

DELETE

Zavře existující časové období údržby.

Parametry dotazu:

Název Popis Příklad Povinné/volitelné
ticketId Definuje ID lístku údržby v systémech uživatele. Ujistěte se, že ID lístku je propojené s existujícím otevřeným oknem. 2987345p98234 Vyžadováno

GET

Načtěte protokol všech akcí otevření (POST), zavření (DELETE) a aktualizace (PUT), které byly provedeny pomocí tohoto rozhraní API pro zpracování časových období údržby. T

Parametry dotazu:

Název Popis Příklad Povinné/volitelné
fromDate Filtruje protokoly z předdefinovaného data a novějšího. Formát je YYYY-MM-DD. 2022-08-10 Volitelné
datum Filtruje protokoly až do předdefinovaného data. Formát je YYYY-MM-DD. 2022-08-10 Volitelné
ticketId Filtruje protokoly související s konkrétním ID lístku. 9a5fe99c-d914-4bda-9332-307384fe40bf Volitelné
název_tokenu Filtruje protokoly související s konkrétním názvem tokenu. quarterly-sanity-window Volitelné

Kódy chyb:

Kód Zpráva Popis
200 OK Akce se úspěšně dokončila.
204: Žádný obsah Neexistují žádná data, která by bylo potřeba zobrazit.
400 Chybný požadavek Formát data je nesprávný.
500 Vnitřní chyba serveru Jakákoli jiná neočekávaná chyba.

PUT

Umožňuje aktualizovat dobu trvání časového období údržby po spuštění procesu údržby změnou parametru ttl . Nová definice doby trvání přepíše předchozí definici.

Tato metoda je užitečná, pokud chcete nastavit delší dobu trvání, než je aktuálně nakonfigurovaná doba trvání. Pokud jste například původně definovali 180 minut, uplynulo 90 minut a chcete přidat dalších 30 minut, aktualizujte ttl hodnotu na 120 minutu a resetujte tak počet dob trvání.

Parametry dotazu:

Název Popis Příklad Povinné/volitelné
ticketId Řetězec. Definuje ID lístku údržby v systémech uživatele. 2987345p98234 Vyžadováno
Ttl Kladné celé číslo. Definuje dobu trvání okna v minutách. 210 Vyžadováno

pcap (žádost o upozornění PCAP)

Toto rozhraní API použijte k vyžádání souboru PCAP souvisejícího s upozorněním.

Identifikátor URI: /external/v2/alerts/

GET

Parametry dotazu:

Název Popis Příklad Povinné/volitelné
id ID upozornění z místní konzoly pro správu /external/v2/alerts/pcap/<id> Vyžadováno

Další kroky

Další informace najdete v referenčním přehledu rozhraní Defender for IoT API.