Aracılığıyla paylaş


Microsoft Sentinel için Bitsight veri bağlayıcısı (Azure İşlevleri kullanarak) bağlayıcısı

BitSight Data Bağlan or, Microsoft Sentinel'e BitSight verilerini getirerek kanıt tabanlı siber risk izlemeyi destekler.

Bu, otomatik olarak oluşturulan içeriktir. Değişiklikler için çözüm sağlayıcısına başvurun.

Bağlan or öznitelikleri

Bağlan or özniteliği Açıklama
Azure işlev uygulaması kodu https://aka.ms/sentinel-BitSight-functionapp
Log Analytics tabloları Alerts_data_CL
BitsightBreaches_data_CL
BitsightCompany_details_CL
BitsightCompany_rating_details_CL
BitsightDiligence_historical_statistics_CL
BitsightDiligence_statistics_CL
BitsightFindings_data_CL
BitsightFindings_summary_CL
BitsightGraph_data_CL
BitsightIndustrial_statistics_CL
BitsightObservation_statistics_CL
Veri toplama kuralları desteği Şu anda desteklenmiyor
Destekleyen: BitSight Desteği

Sorgu örnekleri

BitSight Uyarı Olayları - Portföydeki tüm Şirketler için Uyarılar Olayı.

Alerts_data_CL

| sort by TimeGenerated desc

BitSight Olayları İhlal Eder - Portföydeki tüm Şirketler için İhlalLer Olayı.

BitsightBreaches_data_CL

| sort by TimeGenerated desc

BitSight Şirket Ayrıntıları Olayları - Portföydeki tüm Şirketler için Şirket Ayrıntıları Etkinliği.

BitsightCompany_details_CL

| sort by TimeGenerated desc

BitSight Şirket Derecelendirme Olayları - Tüm Şirketler için Şirket Derecelendirmeleri Olayı.

BitsightCompany_rating_details_CL

| sort by TimeGenerated desc

BitSight Diligence Historical Statistics Events - Tüm Şirketler için Diligence Historical Statistics Event.

BitsightDiligence_historical_statistics_CL

| sort by TimeGenerated desc

BitSight Diligence İstatistik Olayları - Tüm Şirketler için Diligence İstatistikleri Olayı.

BitsightDiligence_statistics_CL

| sort by TimeGenerated desc

BitSight Bulgu Olayları - Tüm Şirketler için Bulgular Olayı.

BitsightFindings_data_CL

| sort by TimeGenerated desc

BitSight Bulgular Özet Olayları - Tüm Şirketler için Bulgular Özet Olayı.

BitsightFindings_summary_CL

| sort by TimeGenerated desc

BitSight Graph Olayları - Tüm Şirketler için Graf Olayı.

BitsightGraph_data_CL

| sort by TimeGenerated desc

BitSight Endüstriyel İstatistik Olayları - Tüm Şirketler için Endüstriyel İstatistik Etkinliği.

BitsightIndustrial_statistics_CL

| sort by TimeGenerated desc

BitSight Gözlem İstatistikleri Olayları - Tüm Şirketler için Gözlem İstatistikleri Olayı.

BitsightObservation_statistics_CL

| sort by TimeGenerated desc

Önkoşullar

Bitsight veri bağlayıcısı ile tümleştirmek için (Azure İşlevleri kullanarak) aşağıdakilere sahip olduğunuzdan emin olun:

  • Microsoft.Web/sites izinleri: İşlev Uygulaması oluşturmak için Azure İşlevleri okuma ve yazma izinleri gereklidir. Azure İşlevleri hakkında daha fazla bilgi edinmek için belgelere bakın.
  • REST API Kimlik Bilgileri/izinleri: BitSight API Belirteci gereklidir. API Belirteci hakkında daha fazla bilgi edinmek için belgelere bakın.

Satıcı yükleme yönergeleri

Not

Bu bağlayıcı, günlüklerini Microsoft Sentinel'e çekmek üzere BitSight API'sine bağlanmak için Azure İşlevleri kullanır. Bu ek veri alımı maliyetlerine neden olabilir. Ayrıntılar için Azure İşlevleri fiyatlandırma sayfasına bakın.

(İsteğe Bağlı Adım) Azure Key Vault'ta çalışma alanını ve API yetkilendirme anahtarlarını veya belirteçlerini güvenli bir şekilde depolayın. Azure Key Vault, anahtar değerlerini depolamak ve almak için güvenli bir mekanizma sağlar. Azure Key Vault'u bir Azure İşlev Uygulaması ile kullanmak için bu yönergeleri izleyin.

ADIM 1 - Bitsight API Belirteci Oluşturma/Alma Adımları

BitSight API Belirteci almak için bu yönergeleri izleyin.

  1. SPM Uygulaması için: Hesap sayfanızın Kullanıcı Tercihleri sekmesine bakın, Ayarlar > Hesabı > Kullanıcı Tercihleri > API Belirteci'ne gidin.
  2. TPRM Uygulaması için: Hesap sayfanızın Kullanıcı Tercihleri sekmesine bakın, Ayarlar > Hesabı > Kullanıcı Tercihleri > API Belirteci'ne gidin.
  3. Klasik BitSight için: Hesap sayfanıza gidin, Ayarlar > Hesap > API Belirteci'ne gidin.

ADIM 2 - Microsoft Entra Id'de Uygulama için Uygulama Kaydı adımları

Bu tümleştirme için Azure portalında bir Uygulama kaydı gerekir. Microsoft Entra Id'de yeni bir uygulama oluşturmak için bu bölümdeki adımları izleyin:

  1. Azure Portal’ında oturum açın.
  2. Microsoft Entra ID öğesini arayıp seçin.
  3. Yönet'in altında Yeni kayıt Uygulama kayıtları'ı > seçin.
  4. Uygulamanız için bir görünen Ad girin.
  5. İlk uygulama kaydını tamamlamak için Kaydet'i seçin.
  6. Kayıt tamamlandığında, Azure portalı uygulama kaydının Genel Bakış bölmesini görüntüler. Uygulama (istemci) Kimliği ve Kiracı Kimliği'ni görürsünüz. BitSight Data Bağlan or'ın yürütülmesi için yapılandırma parametreleri olarak istemci kimliği ve Kiracı Kimliği gereklidir.

Başvuru bağlantısı:/azure/active-directory/develop/quickstart-register-app

ADIM 3 - Microsoft Entra Kimliği'nde uygulama için istemci gizli dizisi ekleme

Bazen uygulama parolası olarak da adlandırılan istemci gizli dizisi, BitSight Data Bağlan or yürütmesi için gereken bir dize değeridir. Yeni bir gizli dizi oluşturmak için bu bölümdeki adımları izleyin:

  1. Azure portalındaki Uygulama kayıtları uygulamanızı seçin.
  2. Sertifikalar ve gizli diziler İstemci gizli > dizileri > Yeni istemci gizli dizisi'ni seçin.
  3. İstemci gizli diziniz için bir açıklama ekleyin.
  4. Gizli dizi için bir süre sonu seçin veya özel bir yaşam süresi belirtin. Sınır 24 aydır.
  5. Ekle'yi seçin.
  6. Gizli anahtarın değerini istemci uygulama kodunuzda kullanmak üzere kaydedin. Bu sayfadan ayrıldıktan sonra bu gizli anahtar değeri hiçbir zaman görüntülenmez. Gizli dizi değeri, BitSight Data Bağlan or yürütmesi için yapılandırma parametresi olarak gereklidir.

Başvuru bağlantısı:/azure/active-directory/develop/quickstart-register-app#add-a-client-secret

ADIM 4 - Microsoft Entra Id'de uygulamaya Katkıda Bulunan rolü atama

Rolü atamak için bu bölümdeki adımları izleyin:

  1. Azure portalında Kaynak Grubu'na gidin ve kaynak grubunuzu seçin.
  2. Sol panelden Erişim denetimine (IAM) gidin.
  3. Ekle'ye tıklayın ve rol ataması ekle'yi seçin.
  4. Rol olarak Katkıda Bulunan'ı seçin ve İleri'ye tıklayın.
  5. Erişim ata bölümünde öğesini seçinUser, group, or service principal.
  6. Üye ekle'ye tıklayın, oluşturduğunuz uygulama adınızı yazın ve seçin.
  7. Şimdi Gözden Geçir + ata'ya tıklayın ve sonra yeniden Gözden Geçir + ata'ya tıklayın.

Başvuru bağlantısı:/azure/role-based-access-control/role-assignments-portal

5. ADIM - Bağlayıcıyı ve ilişkili Azure İşlevini dağıtmak için aşağıdaki iki dağıtım seçeneğinden Bİrİ'ni seçin

ÖNEMLİ: BitSight veri bağlayıcısını dağıtmadan önce, Çalışma Alanı Kimliği ve Çalışma Alanı Birincil Anahtarı'nın (aşağıdakilerden kopyalanabilir) yanı sıra BitSight API Belirteci'ne de hazır...

Seçenek 1 - Azure Resource Manager (ARM) Şablonu

BitSight bağlayıcısının otomatik dağıtımı için bu yöntemi kullanın.

  1. Aşağıdaki Azure'a Dağıt düğmesine tıklayın.

    Azure'a Dağıt

  2. Tercih edilen Abonelik, Kaynak Grubu ve Konum'a tıklayın.

  3. Aşağıdaki bilgileri girin:

    • İşlev Adı
    • Çalışma Alanı Kimliği
    • Çalışma Alanı Anahtarı
    • API_token
    • Şirketler
    • Azure_Client_Id
    • Azure_Client_Secret
    • Azure_Tenant_Id
    • Portfolio_Companies_Table_Name
    • Alerts_Table_Name
    • Breaches_Table_Name
    • Company_Table_Name
    • Company_Rating_Details_Table_Name
    • Diligence_Historical_Statistics_Table_Name
    • Diligence_Statistics_Table_Name
    • Findings_Summary_Table_Name
    • Findings_Table_Name
    • Graph_Table_Name
    • Industrial_Statistics_Table_Name
    • Observation_Statistics_Table_Name
    • Günlük Düzeyi
    • Zamanla
    • Schedule_Portfolio
  4. Yukarıda belirtilen hüküm ve koşulları kabul ediyorum etiketli onay kutusunu işaretleyin.

  5. Dağıtmak için Satın Al'a tıklayın.

Seçenek 2 - Azure İşlevleri El ile Dağıtımı

BitSight veri bağlayıcısını Azure İşlevleri (Visual Studio Code aracılığıyla dağıtım) ile el ile dağıtmak için aşağıdaki adım adım yönergeleri kullanın.

1. İşlev Uygulaması Dağıtma

NOT: VS kodunu Azure işlev geliştirme için hazırlamanız gerekir.

  1. Azure İşlev Uygulaması dosyasını indirin. Arşivi yerel geliştirme bilgisayarınıza ayıklayın.

  2. VS Code’u başlatın. Ana menüde Dosya'yı ve ardından Klasörü Aç'ı seçin.

  3. Ayıklanan dosyalardan en üst düzey klasörü seçin.

  4. Etkinlik çubuğunda Azure simgesini seçin, ardından Azure: İşlevler alanında İşlev uygulamasına dağıt düğmesini seçin. Henüz oturum açmadıysanız Etkinlik çubuğunda Azure simgesini seçin, ardından Azure: İşlevler alanında Azure'da oturum aç'ı seçin. Zaten oturum açtıysanız sonraki adıma gidin.

  5. İstemlerde aşağıdaki bilgileri sağlayın:

    a. Klasör seçin: Çalışma alanınızdan bir klasör seçin veya işlev uygulamanızı içeren bir klasöre göz atın.

    b. Abonelik: Kullanılacak aboneliği seçin.

    c. Azure'da yeni İşlev Uygulaması oluştur'u seçin (Gelişmiş seçeneğini belirleme)

    d. İşlev uygulaması için genel olarak benzersiz bir ad girin: URL yolunda geçerli bir ad yazın. Yazdığınız ad, Azure İşlevleri benzersiz olduğundan emin olmak için doğrulanır. (örn. BitSightXXXXX).

    e. Çalışma zamanı seçin: Python 3.8 veya üzerini seçin.

    f. Yeni kaynaklar için bir konum seçin. Daha iyi performans ve daha düşük maliyetler için Microsoft Sentinel'in bulunduğu bölgeyi seçin.

  6. Dağıtım başlar. İşlev uygulamanız oluşturulduktan sonra bir bildirim görüntülenir ve dağıtım paketi uygulanır.

  7. İşlev Uygulaması yapılandırması için Azure Portal'a gidin.

2. İşlev Uygulamasını Yapılandırma

  1. İşlev Uygulamasında İşlev Uygulaması Adı'nı ve ardından Yapılandırma'yı seçin.
  2. Uygulama ayarları sekmesinde + Yeni uygulama ayarı'nı seçin.
  3. Aşağıdaki uygulama ayarlarının her birini ilgili değerleriyle (büyük/küçük harfe duyarlı) tek tek ekleyin:
    • Çalışma Alanı Kimliği
    • Çalışma Alanı Anahtarı
    • API_token
    • Şirketler
    • Azure_Client_Id
    • Azure_Client_Secret
    • Azure_Tenant_Id
    • Portfolio_Companies_Table_Name
    • Alerts_Table_Name
    • Breaches_Table_Name
    • Company_Table_Name
    • Company_Rating_Details_Table_Name
    • Diligence_Historical_Statistics_Table_Name
    • Diligence_Statistics_Table_Name
    • Findings_Summary_Table_Name
    • Findings_Table_Name
    • Graph_Table_Name
    • Industrial_Statistics_Table_Name
    • Observation_Statistics_Table_Name
    • Günlük Düzeyi
    • Zamanla
    • Schedule_Portfolio
  4. Tüm uygulama ayarları girildikten sonra Kaydet'e tıklayın.

Sonraki adımlar

Daha fazla bilgi için Azure Market ilgili çözüme gidin.