Microsoft Sentinel Veri Gölü'ne Veri Alımı

Örnek IdentityDrift telemetrisini ve ilgili destek tablolarını Sentinel veri gölüne içeri aktarın. Bu verileri bu serinin sonraki makalelerinde sorgulayabilirsiniz.

Bu makale, test verilerini veri gölüne alma, aracı geliştirme ve örnek IdentityDrift platform çözümünü yayımlama adımlarını gösteren bir serinin parçasıdır. Çözüm, tehdit araştırmalarını otomatikleştirmek için kimlik, uç nokta ve bulut güvenliği sinyallerini ilişkilendiren bir Güvenlik Copilot aracısı içerir.

ISV'ler için tipik üretim yaklaşımı

ISV'ler Sentinel'e veri almak için aşağıdaki yaklaşımı kullanmalıdır:

  1. Veri Bağlayıcısı geliştirme
  2. Verileri veri gölüne aktarın Telemetriyi bağlayıcı aracılığıyla Sentinel'in veri gölüne aktarın
  3. Sentinel platform kullanma Veri keşfi, Graph, MCP sunucusu ve Security Copilot aracıları için Sentinel platformu özelliklerini kullanın.

Alternatif: Veri kaynağınız için bir bağlayıcı zaten varsa, bunu etkinleştirmek ve verileri alma işlemini başlatmak için Sentinel Veri Bağlayıcıları Başvurusu'na bakın.

Laboratuvar yöntemi: KQL Jobs ile örnek verileri içeri aktarma

Data Lake'i örnek kayıtlarla doldurmak için KQL İşleri'ni kullanın. Bu yaklaşım:

  • Gerçek veri şemasını yansıtır Örnek veriler, bağlayıcı tarafından alınan verilerle aynı şemaya bağlı kalarak veri gölü ve test aracısı mantığını hemen doldurmanızı sağlar.
  • Gerçekçi saldırı senaryolarını temsil eder Sahte veriler, üretimde araştıracağınız saldırı düzenlerini ve bağıntıları yeniden oluşturur.

Prerequisites

Gerekli izinler

  • Güvenlik Yöneticisi veya Güvenlik İşleci rolüne sahip olmanız gerekir.

KQL işi oluşturun

Yeni bir KQL işi oluşturmak için şu adımları izleyin:

  1. Defender portalında Sentinel > Data lake keşif > işleri'ne gidin.

  2. İş oluştur'u ve ardından Yeni KQL işi oluştur'u seçin

  3. İş adı - Benzersiz bir iş adı girin, örneğin CommonSecurity_ID_logs1

  4. İş Tanımı - İşin bağlamını ve amacını açıklayın; örneğin IdentityDrift sağlayıcısının CommonSecurity_ID_logs içine aktarması için günlükler oluşturun1

  5. Çalışma alanı seçin - Hedef çalışma alanını seçin

  6. "Yeni tablo oluştur" altında, örneğin CommonSecurity_ID bir tablo adı girin. KQL işleri tarafından oluşturulan tablolara otomatik olarak _KQL_CL son eki eklenir.

  7. İleri'yi seçin

  8. İlgili Veri alma KQL sekmesindeki KQL sorgusunu sorgu alanına kopyalayın.

    Tip

    İleri düğmesi griyse, Seçili Çalışma Alanı düğmesini kullanarak bir çalışma alanı seçmeniz gerekir.

  9. Zamanlama sayfasına gitmek için İleri'yi seçin.

Görevi zamanlayın

İşin çalıştırma zamanlamasını ayarlamak için:

  1. Sorgu işini zamanla sayfasında yürütme seçeneğinizi belirtin:
    • Zamanlanmış iş - İş, belirttiğiniz bir zamanlamaya göre çalışır ve örnek verileri düzenli aralıklarla alır.

Yinelenen kayıtların tabloya eklenmesi için Görevi Zamanla seçeneğini kullanın.

Zamanlanmış işler için:

  1. Zamanlama seçeneğini belirleyin
  2. Aşağıdaki ayrıntıyı girin:
    • Yineleme sıklığı - Şunu seçin: Dakika, Saatlik, Günlük, Haftalık veya Aylık
    • Her işlemi yinele - İşin seçilen sıklık temelinde çalışma sıklığı
    • Başlangıç tarihi - Tarihi seçin ve işin başlayacağı saati girin.
    • Bitiş tarihi - Zamanlamanın ne zaman bitip bitecesini seçin. Bitiş tarihi olmadan devam etmek için süresiz olarak çalışacak işi ayarla'yı seçin

Gözden geçirme ve gönderme

İşi gözden geçirmek ve göndermek için:

  1. İş ayrıntılarını gözden geçirmek için İleri'yi seçin.
  2. Tüm ayarları gözden geçirin.
  3. İşi oluşturmak için Gönder'i seçin.

Veri alma KQL

SigninLogs, AADRiskyUsers, CommonSecurity_ID_Logs, DeviceProcessEvents ve SecurityAlerts tablolarına veri almak için aşağıdaki her sekmedeki KQL sorgularını kullanarak KQL işi oluşturma adımlarını yineleyin.

Örnek riskli kullanıcı verilerini Sentinel veri gölündeki AADRiskyUsers tablosuna almak için KQL işinizde aşağıdaki sorguyu kullanın.

datatable(
    TimeGenerated:datetime,
    CorrelationId:string,
    Id:string,
    IsDeleted:bool,
    IsProcessing:bool,
    OperationName:string,
    RiskDetail:string,
    RiskLastUpdatedDateTime:datetime,
    RiskLevel:string,
    RiskState:string,
    UserDisplayName:string,
    UserPrincipalName:string
)
[
    datetime(2026-03-05T14:22:00Z), "riskcorr-identity-047", "a7d2f8c1-4e2b-48f3-9a06-2e5c7b3d9f1a", false, false, "RiskyUserDetected", "adminConfirmedUserCompromised", datetime(2026-02-28T10:15:00Z), "high", "confirmedCompromised", "U1291", "u1291@contoso.onmicrosoft.com",
    datetime(2026-03-05T15:18:00Z), "riskcorr-identity-052", "b9e4a6d2-7f3c-41b8-a2e5-3f6c8d1e2b4a", false, false, "RiskyUserUpdated",  "anonymousIpAddress",             datetime(2026-02-27T14:42:00Z), "medium", "atRisk",              "U3415", "u3415@contoso.onmicrosoft.com",
    datetime(2026-03-05T16:33:00Z), "riskcorr-identity-059", "c5f1b7e3-9d4a-42c1-b8f6-5e7d9c2a3f5b", false, false, "RiskyUserUpdated",  "userPerformedSecuredPasswordReset", datetime(2026-02-26T11:20:00Z), "medium", "remediated",          "U2847",   "u2847@contoso.onmicrosoft.com",
];

Sonraki Adımlar

Data Lake'iniz artık IdentityDrift, Microsoft Entra ID ve Microsoft Defender örnek telemetri verileriyle doldurulur. Bu verileri, Güvenlik Copilot aracınızı test etmek ve geliştirmek için kullanın. Sentinel MCP Server araçlarını keşfetmek ve istemleri kullanarak verileri sorgulamak için bkz. Visual Studio Code'da MCP aracını kullanma.

IdentityDrift için Security Copilot Aracısı kullanım örneğini oluşturmaya devam etmeden önce, Sentinel MCP kullanarak Sentinel veri gölünden alınan verileri sorgulamayı öğrenmek için bu adımda alınan örnek verileri sorgulamak üzere aşağıdaki istemlerle MCP sunucusunu inceleyin.

VS Code Chat aracılığıyla Sentinel MCP için örnek istemler:

  • Çalışma alanımda "kimlik" veya "oturum açma" ile ilgili tabloları arayın.
  • DeviceProcessEvents_KQL_CL'de u1291 kullanıcısı için işlem yürütme olaylarını göster - hangi komutları çalıştırdılar?
  • u1291@contoso.onmicrosoft.com için etkinlikleri ilişkilendirin: SigninLogs_KQL_CL içindeki oturum açma riskini, CommonSecurity_ID_KQL_CL içindeki erişimini ve DeviceProcessEvents_KQL_CL içindeki herhangi bir işlem yürütmesini denetleyin. Saldırı zincirini özetleyin.