SIEM ve webhook entegrasyonları
Tespitleri, güvenlik olaylarını ve denetim olaylarını syslog ya da imzalı bir webhook üzerinden SIEM'inize iletin ve uyumluluk bulgularını bilet sisteminize devredin.
- Sürüm: 0.4
- Özellik: integrations.siem
- Rol: admin_user
- Tür: görev
Ayarlar → SIEM Aktarımı, tespitlerin ve olayların cihazdan nereye çıkacağına, önem derecelerinin nasıl puanlanacağına ve her hedefin ne kadar hacim alacağına karar verir. Aynı sayfa, uyumluluk bulgularını açıldıkça, değiştikçe ve kapandıkça bilet sisteminize gönderen ITSM devrini de tutar.
Neye ihtiyacım var?
- Lisans
- Enterprise
- Rol
admin_user
Ön koşullar
- Bir Enterprise lisansı. Bu sayfadaki her yol integrations.siem yeteneğine bağlıdır ve o olmadan 403 FEATURE_NOT_LICENSED yanıtı verir.
- superadmin olarak oturum açmalısınız. API admin_user rolünü kabul etse de pano bu bölmeyi yalnızca superadmin ve salt okunur viewer rolüne listeler.
- Bilinen bir ana makine ve portta syslog kabul eden bir toplayıcı ya da JSON POST kabul eden bir HTTPS uç noktası.
- Cihaz o toplayıcıya erişebilmelidir — bkz. Ağ ön koşulları.
- İmzalı bir webhook için: alıcınızın HMAC-SHA256 ile doğrulayabileceği paylaşılan bir gizli anahtar.
/assets/screenshots/settings-siem-export@0.4.pngNe dışa aktarılır, ne hiçbir zaman aktarılmaz
Cihazdan yalnızca üst veri çıkar: varlık türleri ve sayıları; hiçbir zaman istem metni ve hiçbir zaman tespit edilmiş bir değer. Pencere bunu siz hiçbir şey doldurmadan önce belirtir.
Bir hedef akışlara abone olur:
| Akış | Sayfanın adlandırması | Ne taşır |
|---|---|---|
detections | Tespitler — her politika eşleşmesi | Sohbet, tarayıcı ve SWG incelemesi, eklenti ve belgeler genelinde her politika eşleşmesi. |
security_events | Güvenlik olayları — engellemeler, kimlik doğrulama hataları, hatalar | Güvenlik ve hata kategorilerindeki olay kaydı satırları. |
audit_events | Denetim olayları — yönetici değişiklikleri, inceleme kararları | Denetim kategorisindeki olay kaydı satırları. |
findings | — | Uyumluluk bulguları. Yalnızca ITSM hedefleri; bir SIEM hedefi buna abone olamaz ve bir ITSM hedefi başka hiçbir şeye abone olamaz. |
Bir syslog hedefi ekleyin
Aktarım ayarlarını açın
Ayarlar → SIEM Aktarımı, ardından Hedef ekle öğesini seçin.
Pencere Yeni hedef başlığıyla açılır.
Syslog'u seçin
Hedef türü alanını Syslog (CEF / JSON) yapın.
Ana makine, port, protokol ve biçim alanları belirir.
Toplayıcıyı adresleyin
Sunucu, Port ve Protokol alanlarını ayarlayın — udp, tcp ya da tls.
TCP ve TLS her olayı bir satırda çerçeveler ve on saniye sonra zaman aşımına uğrar. UDP gönder-unut biçimindedir: yalnızca yerel bir soket hatası bildirilir.
Tel biçimini seçin
Biçim alanını cef, json ya da ocsf yapın.
CEF varsayılandır ve en derli toplu olanıdır. OCSF JSON'dur, dolayısıyla her olay aynı olayın CEF hâlinin kabaca 3,8 katı boyutundadır — sayfa ölçülmüş değerleri belirtir. EPS başına lisanslamada hiçbir şey değişmez, çünkü olay sayısı aynıdır.
Akışlara abone olun
Akışlar altından akışları seçin.
En az biri zorunludur.
Önem derecesi modelini seçin
Önem derecesi modeli alanını Eski (ilk sürüm) ya da v2 — kalan risk yapın.
v2'de önem derecesi hâlâ maruz kalınanı izler: yalnızca işaretlenip modele ulaşan bir tespit, engellenmiş olandan daha yüksek puan alır. Yeni hedefler v2 ile oluşturulur.
Kaydedin ve test edin
Kaydet, ardından yeni satırda Test gönder öğesini seçin.
Bir bildirim Test olayı iletildi der ve CID_TEST_EVENT imzalı tek bir yapay olay, toplayıcınıza hedefin gerçek biçiminde ulaşır.
Warning
Önem derecesi modelini değiştirmek sayıların anlamını değiştirir. Bir eşiğe bağlı uyarı kuralı bundan sonra farklı olaylarla eşleşir. Kaydetmeden önce SIEM'inizdeki bu kuralları gözden geçirin.
İmzalı bir webhook hedefi ekleyin
Webhook türünü seçin
Hedef ekle öğesini seçin ve Hedef türü alanını Webhook (JSON batch) yapın.
Uç noktayı girin
URL alanını bir http:// ya da https:// uç noktası yapın.
Cihaz oraya on saniyelik zaman aşımıyla POST yapar ve hiçbir yönlendirmeyi izlemez. 2xx aralığının dışındaki her şey başarısızlıktır.
Paylaşılan gizli anahtarı belirleyin
Paylaşılan gizli anahtar (HMAC) alanına bir değer girin.
Bundan sonra her istek X-CID-Signature başlığını sha256= ve isteğin tam gövdesinin
onaltılık HMAC-SHA256 değeri biçiminde taşır. Boş bırakırsanız imza başlığı gönderilmez.
Saklandıktan sonra alan kayıtlı — korumak için boş bırakın gösterir.
Kaydedin ve test edin
Kaydet, ardından Test gönder öğesini seçin.
Uç noktanız, gövdesi tek bir test olayı içeren {"events":[…]} olan bir POST alır; ayrıca
X-CID-Event-Count ve gizli anahtar tanımlıysa X-CID-Signature başlıklarını.
Bir hedefin ne kadar alacağını denetleyin
Hacim disiplini hedef başınadır ve Bu hedefe ne gönderilir altındadır.
| Denetim | Etkisi |
|---|---|
| Katman A — her olayı ilet | Herhangi bir kanaldaki engellemeler ve reddetmeler, jailbreak ve enjeksiyon denemeleri, modele ulaşmış yüksek önem dereceli veriler ve inceleme atlatmaları. Varsayılan olarak açık. |
| Katman B — kiracı başına saatlik özet | Maskelenen ve işaretlenen hacim; kiracı başına saatte bir olay olarak, kanal dökümü, benzersiz kullanıcılar ve önceki saate göre değişimle. Varsayılan olarak açık. |
| Ajan etkinliği (Claude Code / MCP) | Hangi ajan araçlarının hangi depolara karşı çalıştığının sayıları; saatlik özete eklenir. Varsayılan olarak kapalıdır — ağ geçidinin ürettiği en büyük akıştır. |
| Önem eşiği (1-10) | Bunun altında puan alan olaylar iletilmez ve gönderilmeyen olarak sayılır. Saatlik özet eşikle hiçbir zaman susturulmaz. |
| Olay türleri (seçmeli) | Virgülle ayrılmış bir izin listesi. Boş olması her tür demektir. Yalnızca güvenlik ve denetim akışlarına uygulanır. |
| Kiracılar / Kiracı grupları | Yalnızca bunları ilet. Her kiracıyı iletmek için hiçbirini seçmeyin. Grup üyeliği her aktarım döngüsünde yeniden çözümlenir. |
Katman C — temiz trafik, sinyaller ve arkasında hiçbir şey olmayan işaretlemeler — hiçbir zaman gönderilmez. Tüm Tespitler sayfasında sorgulanabilir kalır.
Danger
Kapsamlanmış bir hedef, bir kiracıya atfedilememiş trafiği almayı bırakır; buna atfedilmemiş SWG inceleme trafiği de dahildir. Kapsamı değiştirmek, hedefin imleçlerini şimdiye sıfırlar: hiçbir geçmiş yeniden oynatılmaz.
Bulguları bilet sisteminize devredin
ITSM devri planlanmış değil, kullanıma sunulmuştur. SIEM webhook'uyla aynı imzalı JSON toplu gönderimini yapar; içinde bir olay yerine bir bulgu vardır.
Hedefi ekleyin
ITSM handoff altında Add ITSM destination öğesini seçin.
Pencere neyin gittiğini belirtir: tespit başvurusu, mevzuatları, sahibi ve termini — hiçbir zaman istem metni ve hiçbir zaman tespit edilmiş bir değer.
Ara katmanınıza yönlendirin
Webhook URL alanını kendi otomasyon uç noktanız yapın.
CID222 doğrudan Jira ya da ServiceNow ile konuşmaz, çünkü alan eşlemeniz ve kimlik bilgileriniz zaten ara katmanınızda durur.
İmzalayın ve yönlendirin
Signing secret alanını ayarlayın, gerekli Custom headers değerlerini satır başına bir
Ad: değer biçiminde ekleyin ve gerektiği kadarıyla Project / queue key, Issue type,
Priority ve Default assignee alanlarını doldurun.
Bu dört varsayılan olduğu gibi geçirilir; böylece alıcınızın yönlendirmeyi sabit kodlaması gerekmez. Başlık değerleri diskte şifrelenir ve hiçbir zaman döndürülmez; sayfa sonrasında yalnızca adlarını listeler.
Test edin
Test gönder öğesini seçin.
Bir bildirim Test finding delivered der ve uç noktanız, gösterge değerleri taşıyan gerçek bir bulgu biçimli yük alır.
Note
Beş başlık adı ayrılmıştır ve geçersiz kılınamaz: content-type, content-length, host,
x-cid-signature ve x-cid-event-count.
Alan başvurusu
Bir CEF satırı nasıl görünür
| CEF alanı | CID222 değeri |
|---|---|
| Üretici, ürün | Her zaman CID222 ve cid-core düz metinleri. |
| Sürüm | Cihazın uygulama sürümü. |
| İmza | Olay türü. |
| Ad | Olay türü; küçük harfe çevrilmiş ve alt çizgiler boşlukla değiştirilmiş hâli. |
| Önem | 0–10; hedefin önem derecesi modelinden. |
rt | Olayın gerçekleştiği an, epoch milisaniye olarak. |
externalId | Olayın kendi kimliği. |
cat | Akış. |
suid, suser, cs1 | Biliniyorsa kiracı, kullanıcı ve oturum. |
src | v2 hedeflerinde isteğin kaynak adresi. |
act | Varsa yapılan eylem. |
Syslog tesisi local4'te sabittir ve yapılandırılamaz. Öncelik CEF önem derecesini izler: 9 ve üzeri kritik, 7 ve üzeri uyarı, 4 ve üzeri bildirim, geri kalanı bilgi olur.
Bir webhook gövdesi nasıl görünür
Tek bir POST bir toplu gönderim taşır: {"events":[…]}; her girdi, source, stream, id,
occurred_at, signature, name, severity, tenant_id, user_id ve session_id alanlarını
ve ardından olayın kendi uzantı anahtarlarını içeren düz bir JSON nesnesidir. ocsf bu zarfı
OCSF v1.8 sınıf nesneleriyle değiştirir.
Teslimat davranışı
| Özellik | Değer |
|---|---|
| Aktarım döngüsü | Varsayılan olarak 30 saniyede bir (SIEM_EXPORT_INTERVAL_MS). |
| Toplu boyut | 200 olay, döngü başına en fazla beş toplu gönderim. |
| Yeniden deneme | İstek başına değil döngü başına: 1, 2, 4, 8 dakika; 15 ile sınırlı. |
| Teslimat güvencesi | En az bir kez. İmleç yalnızca başarılı bir gönderimden sonra ilerler; dolayısıyla bir hata atlanmaz, yeniden denenir — yineleme olabilir, kayıp olmaz. |
| Bozulma | Ardışık beş hatadan sonra ya da birikmiş kuyruk 30 dakika ilerlemediğinde (SIEM_EXPORT_DEGRADED_AFTER, SIEM_EXPORT_STALL_MS). |
Doğrulama
- Hedef satırında İletilen (24s) yükselir ve Son hata boştur.
- Toplayıcınız test olayını tutar ve satırın Sıra numarası damgalanmıştır. SIEM'inizde bir penceredeki olayları sayıp sıra aralığıyla karşılaştırın: eksiklik, olayların cihaz ile toplayıcı arasında kaybolduğu anlamına gelir. Boşluk hiçbir zaman beklenmez.
- Toplayıcıyı çevrimdışı yapın. Birkaç döngü içinde satır Bozulmuş olarak işaretlenir ve
Olay Günlükleri sayfası, nedeni ve ardışık hata sayısıyla
SIEM_EXPORT_DEGRADEDkaydeder. - Geri getirin. Sonraki başarılı döngü
SIEM_EXPORT_RECOVEREDkaydeder ve birikmiş kuyruk atlanmak yerine teslim edilir. - İmzalı bir webhook için ham gövdenin HMAC-SHA256 değerini kendi gizli anahtarınızla yeniden
hesaplayıp
X-CID-Signaturebaşlığıyla karşılaştırın.
Başarısız olursa
- Sayfa açılmıyorsa ya da her çağrı
FEATURE_NOT_LICENSEDdöndürüyorsa: SIEM aktarımı bir Enterprise yeteneğidir. Bkz. Lisans katmanları. - config.protocol must be one of udp, tcp, tls ya da config.format must be one of cef, json,
ocsf → desteklenmeyen bir değer. Webhook biçim listesi yalnızca
jsonveocsf'tir. - config.url must be an http(s) URL → webhook URL'sinde şema yok.
- An ITSM destination subscribes to the "findings" stream only ya da The "findings" stream is delivered by an ITSM destination, not a SIEM one → iki hedef türü akış paylaşamaz.
- "…" is set by the gateway and cannot be overridden → ayrılmış beş başlık adından birini eklediniz.
- Test gönder işlemi reddedilen bir bağlantı ya da syslog zaman aşımı gibi ham bir bağlantı hatası gösteriyorsa cihaz toplayıcıya erişemiyordur. Test, aktarım katmanının kendi ifadesini gösterir.
- Satır toplayıcı teslimatı sürekli reddetti ile Bozulmuş ise uç nokta toplu gönderimi reddediyordur. Durum kodlarını denetleyin; 2xx dışındaki her şey başarısızlıktır.
- Satır birikmiş kuyruk ilerlemiyor ile Bozulmuş ise olaylar bulunduğu hâlde 30 dakikadır hiçbir şey teslim edilmemiştir.
- İmleç gecikmesi büyüyor ama satır takılı değilse ağ geçidi engellenmiş değil, sessizdir. Gecikme, ancak hedef aynı zamanda takılı olarak işaretlendiğinde birikme anlamına gelir.
- Tüm Tespitler sayfasında olaylar görünürken bir hedef hiçbir şey almıyorsa Önem eşiği, Olay türleri (seçmeli) ve kiracı kapsamını denetleyin. Gönderilmeyen olaylar Gönderilmeyen (24s) altında sayılır.
Sonraki adımlar
- Tüm tespitler — aynı kayıtlar, cihaz üzerinde sorgulanabilir hâlde.
- Olay günlükleri — güvenlik ve denetim akışları, kaynağında.
- Veri saklama — bu kayıtlar dışa aktarıldıktan sonra yerelde ne kadar yaşar.
Son güncelleme