Aracılığıyla paylaş


Microsoft Sentinel özel bağlayıcıları oluşturmaya yönelik kaynaklar

Microsoft Sentinel, Azure hizmetleri ve dış çözümler için kullanıma hazır çok çeşitli bağlayıcılar sağlar ve ayrıca ayrılmış bağlayıcısı olmayan bazı kaynaklardan veri alımını destekler.

Mevcut çözümlerden herhangi birini kullanarak veri kaynağınızı Microsoft Sentinel'e bağlayamıyorsanız kendi veri kaynağı bağlayıcınızı oluşturmayı göz önünde bulundurun.

Desteklenen bağlayıcıların tam listesi için bkz . Microsoft Sentinel veri bağlayıcınızı bulma).

Özel bağlayıcı yöntemlerini karşılaştırma

Aşağıdaki tabloda, bu makalede açıklanan özel bağlayıcıları oluşturmaya yönelik her yöntemle ilgili temel ayrıntılar karşılaştırılmaktadır. Her yöntem hakkında daha fazla ayrıntı için tablodaki bağlantıları seçin.

Yöntem açıklaması Özellik Sunucusuz Karmaşıklık
Kodsuz Bağlayıcı Platformu (CCP)
Daha az teknik hedef kitlenin gelişmiş geliştirme yerine bir yapılandırma dosyası kullanarak SaaS bağlayıcıları oluşturması için en iyi yöntemdir.
Kodla kullanılabilen tüm özellikleri destekler. Yes Alçak; basit, kodsuz geliştirme
Azure İzleyici Aracısı
Şirket içi ve IaaS kaynaklarından dosya toplamak için en iyi yöntem
Dosya toplama, veri dönüştürme Hayır Düşük
Logstash
Şirket içi ve IaaS kaynakları, eklentinin kullanılabildiği tüm kaynaklar ve Logstash hakkında zaten bilgi sahibi olan kuruluşlar için en iyi
Azure İzleyici Aracısı'nın tüm özelliklerini destekler Hayır; bir VM veya VM kümesinin çalıştırılmasını gerektirir Alçak; eklentilerle birçok senaryo destekler
Logic Apps
Yüksek maliyet; yüksek hacimli veriler için kaçının
Düşük hacimli bulut kaynakları için en iyi
Kodsuz programlama, algoritmaları uygulama desteği olmadan sınırlı esneklik sağlar.

Gereksinimlerinizi zaten destekleyen bir eylem yoksa, özel eylem oluşturmak karmaşıklık katabilir.
Yes Alçak; basit, kodsuz geliştirme
Azure İzleyici'de Günlük Alımı API'si
Tümleştirme uygulayan ISV'ler ve benzersiz koleksiyon gereksinimleri için en iyi
Kodla kullanılabilen tüm özellikleri destekler. Uygulamaya bağlıdır Yüksek
Azure Functions
Yüksek hacimli bulut kaynakları ve benzersiz koleksiyon gereksinimleri için en iyi
Kodla kullanılabilen tüm özellikleri destekler. Yes Yüksek; programlama bilgisi gerektirir

İpucu

Aynı bağlayıcı için Logic Apps ve Azure İşlevleri kullanma karşılaştırmaları için bkz:

Kodsuz Bağlayıcı Platformu ile bağlanma

Kodsuz Bağlayıcı Platformu (CCP), hem müşteriler hem de iş ortakları tarafından kullanılabilen ve ardından kendi çalışma alanınıza dağıtabileceğiniz veya Microsoft Sentinel'in içerik hub'ına çözüm olarak dağıtabileceğiniz bir yapılandırma dosyası sağlar.

CCP kullanılarak oluşturulan bağlayıcılar, hizmet yüklemeleri için herhangi bir gereksinim olmadan tamamen SaaS'dir ve ayrıca sistem durumu izleme ve Microsoft Sentinel'den tam destek içerir.

Daha fazla bilgi için bkz . Microsoft Sentinel için kodsuz bağlayıcı oluşturma.

Azure İzleyici Aracısı ile bağlanma

Veri kaynağınız metin dosyalarında olaylar teslim ederse, özel bağlayıcınızı oluşturmak için Azure İzleyici Aracısı'nı kullanmanızı öneririz.

Logstash ile bağlanma

Logstash hakkında bilginiz varsa, özel bağlayıcınızı oluşturmak için Logstash'i Microsoft Sentinel için Logstash çıkış eklentisiyle kullanmak isteyebilirsiniz.

Microsoft Sentinel Logstash Output eklentisiyle, logstash giriş ve filtreleme eklentilerini kullanabilir ve Microsoft Sentinel'i Logstash işlem hattının çıktısı olarak yapılandırabilirsiniz. Logstash, Event Hubs, Apache Kafka, Dosyalar, Veritabanları ve Bulut hizmetleri gibi çeşitli kaynaklardan giriş sağlayan büyük bir eklenti kitaplığına sahiptir. Olayları ayrıştırmak, gereksiz olayları filtrelemek, değerleri karartmak ve daha fazlası için filtreleme eklentilerini kullanın.

Logstash'i özel bağlayıcı olarak kullanma örnekleri için bkz:

Yararlı Logstash eklentilerinin örnekleri için bkz:

İpucu

Logstash ayrıca küme kullanarak ölçeklendirilmiş veri toplamayı da etkinleştirir. Daha fazla bilgi için bkz . Büyük ölçekte yük dengeli Logstash VM kullanma.

Logic Apps ile bağlanma

Azure Logic Apps'i kullanarak Microsoft Sentinel için sunucusuz, özel bir bağlayıcı oluşturun.

Not

Logic Apps kullanarak sunucusuz bağlayıcılar oluşturmak kullanışlı olabilir ancak bağlayıcılarınız için Logic Apps'i kullanmak büyük hacimli veriler için maliyetli olabilir.

Bu yöntemi yalnızca düşük hacimli veri kaynakları için veya veri yüklemelerinizi zenginleştirmek için kullanmanızı öneririz.

  1. Logic Apps'inizi başlatmak için aşağıdaki tetikleyicilerden birini kullanın:

    Tetikle Açıklama
    Yinelenen görev Örneğin, Mantıksal Uygulamanızı belirli dosyalardan, veritabanlarından veya dış API'lerden düzenli olarak veri alacak şekilde zamanlayın.
    Daha fazla bilgi için bkz . Azure Logic Apps'te yinelenen görevleri ve iş akışlarını oluşturma, zamanlama ve çalıştırma.
    İsteğe bağlı tetikleme El ile veri toplama ve test için Logic App'inizi isteğe bağlı olarak çalıştırın.
    Daha fazla bilgi için bkz . HTTPS uç noktalarını kullanarak mantıksal uygulamaları çağırma, tetikleme veya iç içe yerleştirme.
    HTTP/S uç noktası Akış için önerilir ve kaynak sistemin veri aktarımını başlatıp başlatamadığını gösterir.
    Daha fazla bilgi için bkz . HTTP veya HTTPs üzerinden hizmet uç noktalarını çağırma.
  2. Olaylarınızı almak için bilgileri okuyan Logic Uygulama bağlayıcısı'lerden herhangi birini kullanın. Örneğin:

    İpucu

    REST API'leri, SQL Sunucuları ve dosya sistemlerine yönelik özel bağlayıcılar da şirket içi veri kaynaklarından veri almayı destekler. Daha fazla bilgi için bkz . Şirket içi veri ağ geçidini yükleme belgeleri.

  3. Almak istediğiniz bilgileri hazırlayın.

    Örneğin, JSON içeriğindeki özelliklere erişmek için JSON ayrıştır eylemini kullanarak Mantıksal Uygulamanız için girişler belirttiğinizde dinamik içerik listesinden bu özellikleri seçmenize olanak tanıyın.

    Daha fazla bilgi için bkz . Azure Logic Apps'te veri işlemleri gerçekleştirme.

  4. Verileri Log Analytics'e yazın.

    Daha fazla bilgi için Azure Log Analytics Veri Toplayıcı belgelerine bakın.

Logic Apps kullanarak Microsoft Sentinel için özel bağlayıcı oluşturma örnekleri için bkz:

Günlük Alımı API'siyle bağlanma

ReSTful uç noktasını doğrudan çağırmak için Log Analytics Veri Toplayıcı API'sini kullanarak olayları Microsoft Sentinel'e aktarabilirsiniz.

RESTful uç noktasını çağırmak daha fazla programlama gerektirir ancak daha fazla esneklik de sağlar.

Daha fazla bilgi için aşağıdaki makaleleri inceleyin:

Azure İşlevleri ile bağlanma

Sunucusuz özel bağlayıcı oluşturmak için restful API ve PowerShell gibi çeşitli kodlama dilleri ile birlikte Azure İşlevleri kullanın.

Bu yöntemin örnekleri için bkz:

Özel bağlayıcı verilerinizi ayrıştırma

Özel bağlayıcınızla toplanan verilerden yararlanmak için, bağlayıcınızla çalışacak Gelişmiş Güvenlik Bilgi Modeli (ASIM) ayrıştırıcıları geliştirin. ASIM kullanmak, Microsoft Sentinel'in yerleşik içeriğinin özel verilerinizi kullanmasını sağlar ve analistlerin verileri sorgulamasını kolaylaştırır.

Bağlayıcı yönteminiz buna izin veriyorsa, sorgu zamanı ayrıştırma performansını geliştirmek için ayrıştırma işleminin bir bölümünü bağlayıcının bir parçası olarak uygulayabilirsiniz:

  • Logstash kullandıysanız verilerinizi ayrıştırmak için Grok filtre eklentisini kullanın.
  • Bir Azure işlevi kullandıysanız verilerinizi kodla ayrıştırabilirsiniz.

ASIM ayrıştırıcılarını yine de uygulamanız gerekir, ancak ayrıştırma işleminin bir kısmını doğrudan bağlayıcıyla uygulamak ayrıştırma işlemini basitleştirir ve performansı artırır.

Sonraki adımlar

Aşağıdaki işlemlerden herhangi biriyle ortamınızın güvenliğini sağlamak için Microsoft Sentinel'e alınan verileri kullanın: