Microsoft Sentinel için Rapid7 Insight Platform Güvenlik Açığı Yönetim Raporları (Azure İşlevleri kullanarak) bağlayıcısı
Rapid7 Insight VM Raporu veri bağlayıcısı, Rapid7 Insight platformundan (Bulutta yönetilen) REST API aracılığıyla Tarama raporlarını ve güvenlik açığı verilerini Microsoft Sentinel'e alma olanağı sağlar. Daha fazla bilgi için API belgelerine bakın . Bağlayıcı, olası güvenlik risklerini incelemeye, ekibinizin işbirliği kullanımını analiz etmeye, yapılandırma sorunlarını tanılamaya ve daha fazlasına yardımcı olan olayları alma olanağı sağlar.
Bağlayıcı öznitelikleri
Bağlayıcı özniteliği | Açıklama |
---|---|
Uygulama ayarları | InsightVMAPIKey InsightVMCloudRegion WorkspaceID WorkspaceKey logAnalyticsUri (isteğe bağlı) |
Log Analytics tabloları | NexposeInsightVMCloud_assets_CL NexposeInsightVMCloud_vulnerabilities_CL |
Veri toplama kuralları desteği | Şu anda desteklenmiyor |
Destekleyen: | Microsoft Corporation |
Sorgu örnekleri
insight VM Rapor Olayları - Varlık bilgileri
NexposeInsightVMCloud_assets_CL
| sort by TimeGenerated desc
insight VM Rapor Olayları - Güvenlik açıkları bilgileri
NexposeInsightVMCloud_vulnerabilities_CL
| sort by TimeGenerated desc
Önkoşullar
Rapid7 Insight Platform Güvenlik Açığı Yönetim Raporları ile tümleştirmek için (Azure İşlevleri kullanarak) şunlara 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: REST API için InsightVMAPIKey gereklidir. API hakkında daha fazla bilgi edinmek için belgelere bakın. Tüm gereksinimleri denetleyin ve kimlik bilgilerini alma yönergelerini izleyin
Satıcı yükleme yönergeleri
Not
Bu bağlayıcı, günlüklerini Microsoft Sentinel'e çekmek üzere insight VM 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'da ç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 bir Azure İşlev Uygulaması ile kullanmak için bu yönergeleri izleyin.
Not
Bu veri bağlayıcısı, Microsoft Sentinel Çözümü ile dağıtılan beklenen InsightVMAssets ve InsightVMVulnerabilities gibi çalışması için Kusto İşlevini temel alan ayrıştırıcılara bağlıdır.
ADIM 1 - Insight VM Bulutu için yapılandırma adımları
Kimlik bilgilerini almak için yönergeleri izleyin.
ADIM 2 - Bağlayıcıyı ve ilişkili Azure İşlevini dağıtmak için aşağıdaki iki dağıtım seçeneğinden birini seçin
ÖNEMLİ: Çalışma Alanı veri bağlayıcısını dağıtmadan önce Çalışma Alanı Kimliği ve Çalışma Alanı Birincil Anahtarı'na sahip olun (aşağıdakilerden kopyalanabilir).
Seçenek 1 - Azure Resource Manager (ARM) Şablonu
ARM Tempate kullanarak Rapid7 Insight Güvenlik Açığı Yönetimi Raporu veri bağlayıcısının otomatik dağıtımı için bu yöntemi kullanın.
NOT: Aynı kaynak grubu içinde Windows ve Linux uygulamalarını aynı bölgede karıştıramazsınız. Içinde Windows uygulamaları olmayan mevcut kaynak grubunu seçin veya yeni kaynak grubu oluşturun. 3. InsightVMAPIKey girin, InsightVMCloudRegion'ı seçin ve dağıtın. 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ı
Rapid7 Insight Güvenlik Açığı Yönetimi Raporu 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 kod dosyasını hazırlamanız gerekir. Arşivi yerel geliştirme bilgisayarınıza ayıklayın. 2. VS Code'ı başlatın. Ana menüden 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 geçin. 5. İstemlerde aşağıdaki bilgileri sağlayın:
Klasör seçin: Çalışma alanınızdan bir klasör seçin veya işlev uygulamanızı içeren klasöre göz atın.
Abonelik'i seçin: Kullanılacak aboneliği seçin.
Azure'da yeni İşlev Uygulaması oluştur'u seçin (Gelişmiş seçeneğini belirleme)
İş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. InsightVMXXXXX).
Çalışma zamanı seçin: Python 3.8'i seçin.
Yeni kaynaklar için bir konum seçin. Daha iyi performans ve düşük maliyetler için Microsoft Sentinel'in bulunduğu bölgeyi seçin.
Dağıtım başlar. İşlev uygulamanız oluşturulduktan sonra bir bildirim görüntülenir ve dağıtım paketi uygulanır.
İşlev Uygulaması yapılandırması için Azure Portal'a gidin.
2. İşlev Uygulamasını Yapılandırma
İşlev Uygulamasında İşlev Uygulaması Adı'nı ve ardından Yapılandırma'yı seçin.
Uygulama ayarları sekmesinde** Yeni uygulama ayarı**'nı seçin.
Aşağıdaki uygulama ayarlarının her birini ilgili dize değerleriyle (büyük/küçük harfe duyarlı) tek tek ekleyin:
InsightVMAPIKey
InsightVMCloudRegion
WorkspaceID
WorkspaceKey
logAnalyticsUri
(isteğe bağlı)
- Ayrılmış bulut için log analytics API uç noktasını geçersiz kılmak için logAnalyticsUri kullanın. Örneğin, genel bulut için değeri boş bırakın; Azure GovUS bulut ortamı için değeri şu biçimde belirtin:
https://<CustomerId>.ods.opinsights.azure.us
. 3. 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.