Megosztás a következőn keresztül:


Riasztáskezelési API-referencia helyszíni felügyeleti konzolokhoz

Ez a cikk a helyszíni IoT felügyeleti konzolok Microsoft Defender által támogatott riasztáskezelési REST API-kat sorolja fel.

riasztások (riasztási információk lekérése)

Ezzel az API-val lekérheti az összes vagy szűrt riasztást egy helyszíni felügyeleti konzolról.

URI: /external/v1/alerts vagy /external/v2/alerts

GET

Lekérdezési paraméterek:

Név Leírás Példa Kötelező/ Nem kötelező
Állami Csak a kezelt vagy nem kezelt riasztások lekérése. Támogatott értékek:
- handled
- unhandled
Az összes többi érték figyelmen kívül lesz hagyva.
/api/v1/alerts?state=handled Választható
fromTime Az adott időponttól kezdődően, a korszaktól számított ezredmásodpercben és UTC időzónában létrehozott riasztások lekérése. /api/v1/alerts?fromTime=<epoch> Választható
toTime A riasztások létrehozása csak egy adott időpontban, ezredmásodpercben a korszaktól és az UTC időzónától kezdve. /api/v1/alerts?toTime=<epoch> Választható
siteId A webhely, amelyen a riasztást felfedezték. /api/v1/alerts?siteId=1 Választható
zoneId Az a zóna, amelyen a riasztást észlelték. /api/v1/alerts?zoneId=1 Választható
sensorId Az érzékelő, amelyen a riasztást észlelték. /api/v1/alerts?sensorId=1 Választható

Megjegyzés

Előfordulhat, hogy nem rendelkezik a hely- és zónaazonosítóval. Ebben az esetben először kérdezze le az összes eszközt a hely és a zónaazonosító lekéréséhez. További információ: Integrációs API-referencia helyszíni felügyeleti konzolokhoz (nyilvános előzetes verzió).

UUID (Riasztások kezelése az UUID alapján)

Ezzel az API-val meghatározott műveletet hajthat végre az IoT-hez készült Defender által észlelt adott riasztáson.

Ezzel az API-val például létrehozhat egy továbbítási szabályt, amely adatokat továbbít a QRadarnak. További információ: A Qradar integrálása Microsoft Defender az IoT-hez.

URI: /external/v1/alerts/<UUID>

PUT

Típus: JSON

Lekérdezési paraméterek:

Név Leírás Példa Kötelező/nem kötelező
UUID Meghatározza a kezelni vagy kezelni és megtanulni kívánt riasztás univerzálisan egyedi azonosítóját (UUID). /api/v1/alerts/7903F632-H7EJ-4N69-F40F-4B1E689G00Q0 Kötelező

Törzsparaméterek

Név Leírás Példa Kötelező/nem kötelező
Akció Sztring Vagy handlehandleAndLearn Kötelező

Példa kérésre

{
    "action": "handle"
}

maintenanceWindow (Riasztáskizárások létrehozása)

Kezeli a karbantartási időszakokat, amelyek alatt a rendszer nem küld riasztásokat. Ezzel az API-val meghatározhatja és frissítheti azokat a leállítási és indítási időpontokat, eszközöket vagy alhálózatokat, amelyeket ki kell zárni a riasztások aktiválásakor, vagy definiálhatja és frissítheti az IoT-hez készült Defender-motorokat, amelyeket ki kell zárni.

Egy karbantartási időszak alatt például előfordulhat, hogy le szeretné állítani az összes riasztás riasztásainak kézbesítését, kivéve a kritikus eszközökre vonatkozó kártevő-riasztásokat.

Az API-val maintenanceWindow definiált karbantartási időszakok a helyszíni felügyeleti konzol Riasztáskizárások ablakában csak olvasható kizárási szabályként jelennek meg, amelynek neve a következő szintaxissal van elnevezve: Maintenance-{token name}-{ticket ID}.

Fontos

Ez az API csak karbantartási célokra és korlátozott ideig támogatott, és nem használható riasztáskizárási szabályok helyett. Ezt az API-t csak egyszeri, ideiglenes karbantartási műveletekhez használja.

URI: /external/v1/maintenanceWindow

POST

Létrehoz egy új karbantartási időszakot.

Törzsparaméterek:

Név Leírás Példa Kötelező/nem kötelező
ticketId Sztring. Meghatározza a karbantartási jegy azonosítóját a felhasználó rendszereiben. Győződjön meg arról, hogy a jegyazonosító nincs meglévő megnyitott ablakhoz csatolva. 2987345p98234 Kötelező
Ttl Pozitív egész szám. Meghatározza a TTL-t (az élettartamot), amely a karbantartási időszak időtartama, percekben megadva. A megadott időszak befejeződése után a karbantartási időszak véget ér, és a rendszer ismét a szokásos módon viselkedik. 180 Kötelező
Motorok Sztringek JSON-tömbje. Meghatározza, hogy a karbantartási időszak során melyik motorról tiltsa le a riasztásokat. Lehetséges értékek:

- ANOMALY
- MALWARE
- OPERATIONAL
- POLICY_VIOLATION
- PROTOCOL_VIOLATION
ANOMALY,OPERATIONAL Választható
sensorIds Sztringek JSON-tömbje. Meghatározza, hogy mely érzékelők mellőzik a riasztásokat a karbantartási időszak során. Ezeket az érzékelőazonosítókat a berendezések (OT érzékelőberendezések kezelése) API-ból szerezheti be. 1,35,63 Választható
Alhálózatok Sztringek JSON-tömbje. Meghatározza azokat az alhálózatokat, amelyekkel letilthatók a riasztások a karbantartási időszak során. Definiálja az egyes alhálózatokat egy CIDR-jelölésben. 192.168.0.0/16,138.136.80.0/14,112.138.10.0/8 Választható

DELETE

Bezár egy meglévő karbantartási időszakot.

Lekérdezési paraméterek:

Név Leírás Példa Kötelező/ Nem kötelező
ticketId Meghatározza a karbantartási jegy azonosítóját a felhasználó rendszereiben. Győződjön meg arról, hogy a jegyazonosító egy meglévő nyitott ablakhoz van csatolva. 2987345p98234 Kötelező

GET

Lekérheti az összes olyan nyitott (POST), bezárási (DELETE) és frissítési (PUT) művelet naplóját, amelyet ezzel az API-val hajtottak végre a karbantartási időszakok kezeléséhez. T

Lekérdezési paraméterek:

Név Leírás Példa Kötelező/ Nem kötelező
fromDate Szűri a naplókat az előre megadott dátumból és újabbakból. A formátum YYYY-MM-DD. 2022-08-10 Választható
toDate Szűri a naplókat az előre megadott dátumig. A formátum YYYY-MM-DD. 2022-08-10 Választható
ticketId Szűri az adott jegyazonosítóhoz kapcsolódó naplókat. 9a5fe99c-d914-4bda-9332-307384fe40bf Választható
tokenName Szűri az adott jogkivonat nevéhez kapcsolódó naplókat. negyedéves sanity-window Választható

Hibakódok:

Code Üzenet Leírás
200 OK A művelet sikeresen befejeződött.
204: Nincs tartalom Nincs megjelenítendő adat.
400 Hibás kérés A dátumformátum helytelen.
500 Belső kiszolgálóhiba Bármilyen más váratlan hiba.

PUT

Lehetővé teszi a karbantartási időszak időtartamának frissítését a karbantartási folyamat elindítása után a ttl paraméter módosításával. Az új időtartam-definíció felülbírálja az előzőt.

Ez a módszer akkor hasznos, ha az aktuálisan konfigurált időtartamnál hosszabb időtartamot szeretne beállítani. Ha például eredetileg 180 percet adott meg, 90 perc telt el, és további 30 percet szeretne hozzáadni, frissítse a ttl120 percet az időtartamok számának alaphelyzetbe állításához.

Lekérdezési paraméterek:

Név Leírás Példa Kötelező/nem kötelező
ticketId Sztring. Meghatározza a karbantartási jegy azonosítóját a felhasználó rendszereiben. 2987345p98234 Kötelező
Ttl Pozitív egész szám. Az ablak időtartamát határozza meg percekben. 210 Kötelező

pcap (Riasztás kérése PCAP)

Ezzel az API-val egy riasztáshoz kapcsolódó PCAP-fájlt kérhet le.

URI: /external/v2/alerts/

GET

Lekérdezési paraméterek:

Név Leírás Példa Kötelező/nem kötelező
id Riasztásazonosító a helyszíni felügyeleti konzolról /external/v2/alerts/pcap/<id> Kötelező

Következő lépések

További információ: A Defender for IoT API referencia áttekintése.