Şirket içi yönetim konsolları için uyarı yönetimi API'si başvurusu

Bu makalede, IoT şirket içi yönetim konsolları için Microsoft Defender için desteklenen uyarı yönetimi REST API'leri listelenir.

uyarılar (Uyarı bilgilerini alma)

Şirket içi yönetim konsolundan tüm veya filtrelenmiş uyarıları almak için bu API'yi kullanın.

URI: /external/v1/alerts veya /external/v2/alerts

GET

Sorgu parametreleri:

Ad Açıklama Örnek Gerekli / İsteğe Bağlı
Durum Yalnızca işlenen veya işlenmeyen uyarıları alın. Desteklenen değerler:
- handled
- unhandled
Diğer tüm değerler yoksayılır.
/api/v1/alerts?state=handled İsteğe Bağlı
fromTime Belirli bir zamanda, Dönem saatinden ve UTC saat diliminden milisaniye olarak başlayarak oluşturulan uyarıları alın. /api/v1/alerts?fromTime=<epoch> İsteğe Bağlı
toTime Yalnızca belirli bir zamanda, Dönem zamanından ve UTC saat diliminden milisaniye cinsinden oluşturulan uyarıları alın. /api/v1/alerts?toTime=<epoch> İsteğe Bağlı
Siteıd Uyarının bulunduğu site. /api/v1/alerts?siteId=1 İsteğe Bağlı
zoneId Uyarının bulunduğu bölge. /api/v1/alerts?zoneId=1 İsteğe Bağlı
sensorId Uyarının bulunduğu algılayıcı. /api/v1/alerts?sensorId=1 İsteğe Bağlı

Not

Site ve bölge kimliğiniz olmayabilir. Bu durumda, önce site ve bölge kimliğini almak için tüm cihazları sorgula. Daha fazla bilgi için bkz . Şirket içi yönetim konsolları için Tümleştirme API'si başvurusu (Genel önizleme).

UUID (Uyarıları UUID'ye göre yönetme)

IoT için Defender tarafından algılanan belirli bir uyarıda belirtilen eylemi yapmak için bu API'yi kullanın.

Örneğin, verileri QRadar'a iletme kuralı oluşturmak için bu API'yi kullanabilirsiniz. Daha fazla bilgi için bkz. Qradar'ı IoT için Microsoft Defender ile tümleştirme.

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

PUT

Tür: JSON

Sorgu parametreleri:

Ad Açıklama Örnek Gerekli / İsteğe Bağlı
UUID İşlemek veya işlemek ve öğrenmek istediğiniz uyarının evrensel benzersiz tanımlayıcısını (UUID) tanımlar. /api/v1/alerts/7903F632-H7EJ-4N69-F40F-4B1E689G00Q0 Gerekli

Gövde parametreleri

Ad Açıklama Örnek Gerekli / İsteğe Bağlı
Eylem Dize veya handlehandleAndLearn Gerekli

İstek örneği

{
    "action": "handle"
}

maintenanceWindow (Uyarı dışlamaları oluşturma)

Uyarıların gönderilmeyacağı bakım pencerelerini yönetir. Uyarıları tetiklerken dışlanması gereken durdurma ve başlangıç zamanlarını, cihazları veya alt ağları tanımlamak ve güncelleştirmek ya da dışlanması gereken IoT altyapıları için Defender'ı tanımlamak ve güncelleştirmek için bu API'yi kullanın.

Örneğin, bakım penceresi sırasında kritik cihazlardaki kötü amaçlı yazılım uyarıları dışında tüm uyarıların uyarı teslimini durdurmak isteyebilirsiniz.

API ile maintenanceWindow tanımlanan bakım pencereleri, şirket içi yönetim konsolunun Uyarı Dışlamaları penceresinde, aşağıdaki söz dizimine sahip adlı salt okunur bir dışlama kuralı olarak görünür: Maintenance-{token name}-{ticket ID}.

Önemli

Bu API yalnızca bakım amacıyla ve sınırlı bir süre için desteklenir ve uyarı dışlama kuralları yerine kullanılması amaçlanmamıştır. Bu API'yi yalnızca bir kerelik, geçici bakım işlemleri için kullanın.

URI: /external/v1/maintenanceWindow

POST

Yeni bir bakım penceresi oluşturur.

Gövde parametreleri:

Ad Açıklama Örnek Gerekli / İsteğe Bağlı
ticketId Dize. Kullanıcının sistemlerindeki bakım bileti kimliğini tanımlar. Bilet kimliğinin var olan bir açık pencereye bağlı olmadığından emin olun. 2987345p98234 Gerekli
Ttl Pozitif tamsayı. Bakım penceresinin süresi olan TTL'yi (yaşam süresi) dakika cinsinden tanımlar. Tanımlanan süre tamamlandıktan sonra bakım penceresi sona erer ve sistem yeniden normal davranır. 180 Gerekli
Motor Dizelerin JSON dizisi. Bakım penceresi sırasında uyarıların engellendiği altyapıyı tanımlar. Olası değerler:

- ANOMALY
- MALWARE
- OPERATIONAL
- POLICY_VIOLATION
- PROTOCOL_VIOLATION
ANOMALY,OPERATIONAL İsteğe Bağlı
sensorId'ler Dizelerin JSON dizisi. Bakım penceresi sırasında uyarıların gizlenmesi gereken algılayıcıları tanımlar. Bu algılayıcı kimliklerini gereçler (OT algılayıcı gereçlerini yönetme) API'sinden alabilirsiniz. 1,35,63 İsteğe Bağlı
Alt ağ Dizelerin JSON dizisi. Bakım penceresi sırasında gelen uyarıların gizlenmesi için alt ağları tanımlar. Her alt ağı bir CIDR gösteriminde tanımlayın. 192.168.0.0/16,138.136.80.0/14,112.138.10.0/8 İsteğe Bağlı

DELETE

Var olan bir bakım penceresini kapatır.

Sorgu parametreleri:

Ad Açıklama Örnek Gerekli / İsteğe Bağlı
ticketId Kullanıcının sistemlerindeki bakım bileti kimliğini tanımlar. Bilet kimliğinin var olan bir açık pencereye bağlı olduğundan emin olun. 2987345p98234 Gerekli

GET

Bakım pencerelerini işlemek için bu API kullanılarak gerçekleştirilen tüm açık (POST), kapatma (DELETE) ve güncelleştirme (PUT) eylemlerinin günlüğünü alın. T

Sorgu parametreleri:

Ad Açıklama Örnek Gerekli / İsteğe Bağlı
fromDate Günlükleri önceden tanımlanmış tarih ve sonraki tarihlerden filtreler. Biçimi şeklindedir YYYY-MM-DD. 2022-08-10 İsteğe Bağlı
toDate Günlükleri önceden tanımlanmış tarihe kadar filtreler. Biçimi şeklindedir YYYY-MM-DD. 2022-08-10 İsteğe Bağlı
ticketId Belirli bir bilet kimliğiyle ilgili günlükleri filtreler. 9a5fe99c-d914-4bda-9332-307384fe40bf İsteğe Bağlı
tokenName Belirli bir belirteç adıyla ilgili günlükleri filtreler. üç aylık akıl sağlığı penceresi İsteğe Bağlı

Hata kodları:

Kod İleti Açıklama
200 Tamam Eylem başarıyla tamamlandı.
204: İçerik Yok Gösterilecek veri yok.
400 Hatalı İstek Tarih biçimi yanlış.
500 İç Sunucu Hatası Diğer beklenmeyen hatalar.

PUT

parametresini değiştirerek ttl bakım işlemini başlattıktan sonra bakım penceresi süresini güncelleştirmenizi sağlar. Yeni süre tanımı öncekini geçersiz kılar.

Bu yöntem, şu anda yapılandırılmış olan süreden daha uzun bir süre ayarlamak istediğinizde kullanışlıdır. Örneğin, başlangıçta 180 dakika tanımladıysanız, 90 dakika geçtiyse ve 30 dakika daha eklemek istiyorsanız, süre sayısını sıfırlamak için 120 dakika olarak güncelleştirinttl.

Sorgu parametreleri:

Ad Açıklama Örnek Gerekli / İsteğe Bağlı
ticketId Dize. Kullanıcının sistemlerindeki bakım bileti kimliğini tanımlar. 2987345p98234 Gerekli
Ttl Pozitif tamsayı. Pencerenin süresini dakika cinsinden tanımlar. 210 Gerekli

pcap (Uyarı iste PCAP)

Uyarıyla ilgili bir PCAP dosyası istemek için bu API'yi kullanın.

URI: /external/v2/alerts/

GET

Sorgu parametreleri:

Ad Açıklama Örnek Gerekli / İsteğe Bağlı
id Şirket içi yönetim konsolundan uyarı kimliği /external/v2/alerts/pcap/<id> Gerekli

Sonraki adımlar

Daha fazla bilgi için bkz. IoT için Defender API başvurusuna genel bakış.