Microsoft Defender XDR rozhraní API rozšířeného proaktivního vyhledávání
Platí pro:
- Microsoft Defender XDR
Upozornění
Toto rozhraní API pro pokročilé proaktivního vyhledávání je starší verze s omezenými možnostmi. V rozhraní Microsoft Graph Security API je již k dispozici komplexnější verze rozhraní API pro pokročilé proaktivního proaktivního vyhledávání. Viz Rozšířené proaktivní vyhledávání s využitím rozhraní Microsoft Graph Security API.
Důležité
Některé informace se týkají předprodeje produktu, který může být před komerčním vydáním podstatně změněn. Společnost Microsoft neposkytuje v souvislosti se zde uvedenými informacemi žádné výslovné ani předpokládané záruky.
Rozšířené proaktivní vyhledávání je nástroj proaktivního vyhledávání hrozeb, který používá speciálně vytvořené dotazy ke zkoumání dat událostí v Microsoft Defender XDR za posledních 30 dnů. Pomocí pokročilých dotazů proaktivního vyhledávání můžete kontrolovat neobvyklou aktivitu, zjišťovat možné hrozby a dokonce i reagovat na útoky. Pokročilé rozhraní API proaktivního vyhledávání umožňuje programově dotazovat data událostí.
Kvóty a přidělení prostředků
Následující podmínky se týkají všech dotazů.
- Dotazy zkoumají a vracejí data za posledních 30 dnů.
- Výsledky můžou vrátit až 100 000 řádků.
- Pro každého tenanta můžete provést alespoň 45 hovorů za minutu. Počet volání se u jednotlivých tenantů liší v závislosti na jeho velikosti.
- Každému tenantovi se na základě velikosti tenanta přidělí prostředky procesoru. Dotazy se zablokují, pokud tenant dosáhl 100 % přidělených prostředků až do dalšího 15minutového cyklu. Pokud se chcete vyhnout zablokování dotazů kvůli nadměrné spotřebě, postupujte podle pokynů v tématu Optimalizace dotazů, abyste se vyhnuli dosažení kvót procesoru.
- Pokud jeden požadavek běží déle než tři minuty, vyprší časový limit a vrátí chybu.
429
Kód odpovědi HTTP označuje, že jste dosáhli přidělených prostředků procesoru, a to buď podle počtu odeslaných požadavků, nebo podle přidělené doby běhu. Přečtěte si text odpovědi, abyste porozuměli limitu, který jste dosáhli.
Oprávnění
K volání rozhraní API rozšířeného proaktivního vyhledávání se vyžaduje jedno z následujících oprávnění. Další informace, včetně způsobu výběru oprávnění, najdete v tématu Přístup k rozhraním API ochrany Microsoft Defender XDR.
Typ oprávnění | Oprávnění | Zobrazovaný název oprávnění |
---|---|---|
Application | AdvancedHunting.Read.All | Spouštění pokročilých dotazů |
Delegovaný (pracovní nebo školní účet) | AdvancedHunting.Read | Spouštění pokročilých dotazů |
Poznámka
Při získávání tokenu pomocí přihlašovacích údajů uživatele:
- Uživatel musí mít roli Zobrazit data.
- Uživatel musí mít přístup k zařízení na základě nastavení skupiny zařízení.
Požadavek HTTP
POST https://api.security.microsoft.com/api/advancedhunting/run
Hlavičky požadavků
Záhlaví | Hodnota |
---|---|
Autorizace | Nosný {token} Poznámka: povinné |
Typ obsahu | application/json |
Text požadavku
V textu požadavku zadejte objekt JSON s následujícími parametry:
Parametr | Typ | Popis |
---|---|---|
Dotazu | Text | Dotaz, který se má spustit. (povinné) |
Reakce
Pokud je tato metoda úspěšná, vrátí 200 OK
v textu odpovědi objekt a objekt QueryResponse .
Objekt odpovědi obsahuje tři vlastnosti nejvyšší úrovně:
- Stats – slovník statistik výkonu dotazů.
- Schéma – schéma odpovědi, seznam dvojic Name-Type pro každý sloupec.
- Výsledky – seznam událostí rozšířeného proaktivního vyhledávání.
Příklad
V následujícím příkladu uživatel odešle níže uvedený dotaz a obdrží objekt odpovědi rozhraní API obsahující Stats
, Schema
a Results
.
Dotazu
{
"Query":"DeviceProcessEvents | where InitiatingProcessFileName =~ \"powershell.exe\" | project Timestamp, FileName, InitiatingProcessFileName | order by Timestamp desc | limit 2"
}
Objekt odpovědi
{
"Stats": {
"ExecutionTime": 4.621215,
"resource_usage": {
"cache": {
"memory": {
"hits": 773461,
"misses": 4481,
"total": 777942
},
"disk": {
"hits": 994,
"misses": 197,
"total": 1191
}
},
"cpu": {
"user": "00:00:19.0468750",
"kernel": "00:00:00.0156250",
"total cpu": "00:00:19.0625000"
},
"memory": {
"peak_per_node": 236822432
}
},
"dataset_statistics": [
{
"table_row_count": 2,
"table_size": 102
}
]
},
"Schema": [
{
"Name": "Timestamp",
"Type": "DateTime"
},
{
"Name": "FileName",
"Type": "String"
},
{
"Name": "InitiatingProcessFileName",
"Type": "String"
}
],
"Results": [
{
"Timestamp": "2020-08-30T06:38:35.7664356Z",
"FileName": "conhost.exe",
"InitiatingProcessFileName": "powershell.exe"
},
{
"Timestamp": "2020-08-30T06:38:30.5163363Z",
"FileName": "conhost.exe",
"InitiatingProcessFileName": "powershell.exe"
}
]
}
Související články
Tip
Chcete se dozvědět více? Spojte se s komunitou zabezpečení společnosti Microsoft v naší technické komunitě: Technická komunita Microsoft Defender XDR.