Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Serap sampel telemetri IdentityDrift dan tabel pendukung ke dalam data lake Sentinel. Anda bisa mengkueri data ini di artikel berikutnya dalam seri ini.
Artikel ini merupakan bagian dari seri yang memandu Anda dalam memasukkan data uji ke data lake, mengembangkan agen, dan mempublikasikan solusi platform contoh IdentityDrift. Solusi ini mencakup agen Security Copilot yang mengkorelasikan sinyal identitas, endpoint, dan keamanan cloud untuk mengotomatiskan investigasi ancaman.
Pendekatan produksi yang umum bagi ISV
ISV harus menggunakan pendekatan berikut untuk menyerap data ke Sentinel:
-
Mengembangkan Konektor Data
- Buat konektor data Sentinel menggunakan Sentinel Connector Builder Agent di VISUAL Code dengan GitHub Copilot. Pendekatan yang dibantu AI ini mengurangi waktu pengembangan dari minggu ke jam dan menggunakan perintah bahasa alami untuk membangun konfigurasi polling, aturan pengumpulan data, definisi konektor, dan skema.
- Untuk sumber data berbasis pull, gunakan Codeless Connector Framework (CCF).
- Untuk sumber data berbasis push, gunakan CCF Push.
- Menyerap data ke data lake Mengalirkan telemetri melalui konektor ke data lake Sentinel
- Menggunakan platform Sentinel Gunakan kemampuan platform Sentinel untuk eksplorasi data, Grafik, server MCP, dan agen Security Copilot.
Alternatif: Jika konektor sudah ada untuk sumber data Anda, lihat Referensi Konektor Data Sentinel untuk mengaktifkannya dan mulai menyerap data.
Pendekatan lab: Mengimpor data sampel melalui KQL Jobs
Gunakan KQL Jobs untuk mengisi data lake dengan catatan contoh. Pendekatan ini:
- Mencerminkan skema data yang sebenarnya Data sampel mengikuti skema yang sama dengan data yang dimasukkan melalui konektor, sehingga Anda dapat mengisi data lake dengan data dan segera menguji logika agen.
- Mewakili skenario serangan realistis Data tiruan mereproduksi pola serangan dan korelasi yang akan Anda selidiki dalam produksi.
Prasyarat
- Anda harus terlebih dahulu bergabung ke data lake. Lihat panduan orientasi data lake Sentinel.
Memerlukan izin
- Anda harus memiliki peran Administrator Keamanan atau Operator Keamanan .
Buat tugas KQL
Untuk membuat tugas KQL baru, ikuti langkah-langkah berikut:
Di portal Defender, navigasikan ke Pekerjaan eksplorasi > Data lake Sentinel>.
Pilih Buat tugas, lalu Buat tugas KQL baru
Nama pekerjaan - Masukkan nama pekerjaan unik, misalnya CommonSecurity_ID_logs1
Deskripsi Pekerjaan - Berikan konteks dan tujuan pekerjaan, misalnya Hasilkan log untuk vendor IdentityDrift untuk diserap ke CommonSecurity_ID_logs1
Pilih ruang kerja - Pilih ruang kerja tujuan
Di bagian "Buat tabel baru" dan masukkan nama tabel, misalnya CommonSecurity_ID. Tabel yang dibuat oleh job KQL secara otomatis ditambahi akhiran
_KQL_CL.Pilih Selanjutnya
Salin kueri KQL dari tab Penyerapan data KQL yang relevan ke kolom kueri.
Tip
Jika tombol Berikutnya berwarna abu-abu, Anda harus memilih ruang kerja menggunakan tombol Ruang Kerja Yang Dipilih .
Pilih Berikutnya untuk melanjutkan ke halaman penjadwalan.
Menjadwalkan pekerjaan
Untuk mengatur jadwal eksekusi untuk tugas:
- Pada halaman Jadwalkan pekerjaan kueri , pilih opsi eksekusi Anda:
- Pekerjaan terjadwal - Pekerjaan berjalan sesuai jadwal yang Anda tentukan dan serap data sampel secara berkala.
Gunakan opsi Jadwalkan Pekerjaan untuk menambahkan catatan berulang ke tabel.
Untuk pekerjaan terjadwal:
- Pilih opsi Jadwal
- Masukkan detail berikut:
- Frekuensi berulang - Pilih: Menurut menit, Per Jam, Harian, Mingguan, atau Bulanan
- Ulangi setiap - Seberapa sering pekerjaan berjalan berdasarkan frekuensi yang dipilih
- Tanggal mulai - Pilih tanggal dan masukkan waktu agar pekerjaan dimulai.
- Hingga saat ini - Pilih kapan jadwal selesai. Pilih Atur pekerjaan agar berjalan tanpa batas waktu untuk melanjutkan tanpa tanggal berakhir
Meninjau dan mengirimkan
Untuk meninjau dan mengirimkan tugas:
- Pilih Berikutnya untuk meninjau detail pekerjaan.
- Tinjau semua pengaturan.
- Pilih Kirim untuk membuat pekerjaan.
Ingesti data KQL
Untuk menyerap data ke dalam tabel SigninLogs, AADRiskyUsers, CommonSecurity_ID_Logs, DeviceProcessEvents, dan SecurityAlerts, ulangi langkah-langkah untuk membuat pekerjaan KQL, menggunakan kueri KQL di setiap tab di bawah ini.
Gunakan kueri berikut dalam job KQL Anda untuk memasukkan contoh data pengguna berisiko ke dalam tabel AADRiskyUsers di data lake Sentinel.
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",
];
Langkah berikutnya
Data lake Anda sekarang diisi dengan telemetri sampel dari IdentityDrift, Microsoft Entra ID, dan Microsoft Defender. Gunakan data ini untuk menguji dan mengembangkan agen Security Copilot Anda. Lihat Menggunakan alat MCP di Visual Studio Code untuk menjelajahi alat Sentinel MCP Server dan mengkueri data menggunakan perintah.
Sebelum melanjutkan untuk membangun Security Copilot Agent untuk kasus penggunaan IdentityDrift, jelajahi server MCP dengan perintah berikut untuk mengkueri data sampel yang diserap dalam langkah ini untuk mempelajari cara mengkueri data dari data lake Sentinel menggunakan Sentinel MCP.
Contoh permintaan untuk Sentinel MCP melalui Vs Code Chat:
- Cari tabel yang terkait dengan "identitas" atau "login" di ruang kerja saya.
- Tampilkan saya peristiwa eksekusi proses untuk pengguna u1291 di DeviceProcessEvents_KQL_CL — perintah apa yang mereka jalankan?
- Korelasikan aktivitas untuk u1291@contoso.onmicrosoft.com: periksa risiko upaya masuknya di SigninLogs_KQL_CL, aksesnya di CommonSecurity_ID_KQL_CL, dan setiap eksekusi proses di DeviceProcessEvents_KQL_CL. Meringkas rantai serangan.
Lanjutkan ke membangun agen Security Copilot