Mengumpulkan log Microsoft Sentinel
Dokumen ini menjelaskan cara mengonfigurasi Microsoft Sentinel untuk mengirim insiden dan pemberitahuan ke Google Security Operations menggunakan Logic Apps dan webhook.
Microsoft Sentinel adalah solusi informasi keamanan dan manajemen peristiwa (SIEM) serta orkestrasi, otomatisasi, dan respons keamanan (SOAR) berbasis cloud. Solusi ini menghadirkan analisis keamanan cerdas dan threat intelligence di seluruh perusahaan.
Sebelum memulai
Pastikan Anda memiliki prasyarat berikut:
- Instance Google SecOps
- Akses istimewa ke portal Microsoft Azure dengan izin untuk:
- Membuat Logic Apps
- Mengonfigurasi aturan otomatisasi Microsoft Sentinel
- Mengelola izin grup aset
- Membuat dan mengelola akun utama layanan
- Akses ke konsol Google Cloud (untuk pembuatan kunci API)
Membuat feed webhook di Google SecOps
Buat feed
- Buka SIEM Settings > Feeds.
- Klik Tambahkan Feed Berita Baru.
- Di halaman berikutnya, klik Konfigurasi satu feed.
- Di kolom Nama feed, masukkan nama untuk feed (misalnya,
Microsoft Sentinel Incidents). - Pilih Webhook sebagai Source type.
- Pilih Microsoft Sentinel sebagai Log type.
- Klik Berikutnya.
- Tentukan nilai untuk parameter input berikut:
- Pemisah pemisahan (opsional): Biarkan kosong (setiap insiden atau pemberitahuan adalah satu peristiwa).
- Namespace aset: Namespace aset.
- Label penyerapan: Label yang akan diterapkan ke peristiwa dari feed ini.
- Klik Berikutnya.
- Tinjau konfigurasi feed berita baru Anda di layar Finalize, lalu klik Submit.
Buat dan simpan kunci rahasia
Setelah membuat feed, Anda harus membuat kunci rahasia untuk autentikasi:
- Di halaman detail feed, klik Buat Kunci Rahasia.
- Dialog akan menampilkan kunci rahasia.
Salin dan simpan kunci rahasia dengan aman.
Mendapatkan URL endpoint feed
- Buka tab Detail untuk feed tersebut.
- Di bagian Endpoint Information, salin Feed endpoint URL.
Format URL-nya adalah:
https://{region}-chronicle.googleapis.com/v1/{parent}/logs:importDengan
{region}adalah region instance Google SecOps Anda (misalnya,us,europe, atauasia-southeast1), dan{parent}adalah jalur resource dalam formatprojects/<PROJECT_ID>/locations/<LOCATION>/instances/<INSTANCE_ID>/logTypes/<LOG_TYPE>.Simpan URL ini untuk langkah berikutnya.
Klik Done.
Membuat kunci API Google Cloud
Google SecOps memerlukan kunci API untuk autentikasi. Buat kunci API terbatas di konsol Google Cloud .
Membuat kunci API
- Buka halaman Credentials konsolGoogle Cloud .
- Pilih project Anda (project yang terkait dengan instance Google SecOps Anda).
- Klik Create credentials > API key.
- Kunci API dibuat dan ditampilkan dalam dialog.
- Klik Edit API key untuk membatasi kunci.
Membatasi kunci API
- Di halaman setelan kunci API:
- Name: Masukkan nama deskriptif (misalnya,
Google SecOps Webhook API Key).
- Name: Masukkan nama deskriptif (misalnya,
- Di bagian API restrictions:
- Pilih Restrict key.
- Di daftar Select APIs, telusuri dan pilih Google SecOps API (atau Chronicle API).
- Klik Simpan.
- Salin nilai kunci API dari kolom API key di bagian atas halaman.
Simpan kunci API dengan aman.
Mengonfigurasi Logic App untuk insiden Microsoft Sentinel
Bagian ini mengonfigurasi Logic App untuk mengirim insiden Microsoft Sentinel ke Google SecOps.
Membuat Aplikasi Logika
- Login ke Azure Portal.
- Klik Create a resource.
- Telusuri Logic App.
- Klik Create untuk memulai proses pembuatan.
- Tentukan nilai untuk parameter input berikut:
- Langganan: Pilih langganan.
- Grup resource: Pilih grup resource.
- Name: Masukkan nama untuk Logic App (misalnya,
Sentinel-Incidents-to-SecOps). - Region: Pilih region.
- Ruang kerja Log Analytics: Pilih ruang kerja Log Analytics.
- Klik Review + create.
- Klik Create.
- Setelah Logic App dibuat, klik Go to resource.
Mengonfigurasi Logic App designer
- Klik Development Tools > Logic App Designer.
- Klik Tambahkan pemicu.
- Telusuri Microsoft Sentinel.
- Pilih Microsoft Sentinel incident sebagai pemicu.
- Jika belum membuat koneksi ke Microsoft Sentinel, Anda harus melakukannya sekarang.
- Klik Create new dan ikuti petunjuk untuk melakukan autentikasi:
- Pilih Login dengan identitas terkelola (direkomendasikan) atau Login untuk menggunakan kredensial Anda.
- Klik Sisipkan langkah baru.
- Klik Tambahkan tindakan.
- Telusuri dan pilih HTTP sebagai tindakan.
- Tentukan nilai untuk parameter input berikut:
- URI: Tempel URL endpoint feed dari feed Google SecOps.
- Metode: Pilih POST.
- Header: Tambahkan header berikut:
- Nama header:
X-goog-api-key - Value: Tempel kunci API yang dibuat sebelumnya.
- Nama header:
X-Webhook-Access-Key - Value: Tempel kunci rahasia dari pembuatan feed.
- Nama header:
- Klik di kolom Body.
- Klik tab Ekspresi di panel konten dinamis.
Masukkan
@{triggerBody()}di kolom ekspresi, lalu klik OK.Klik Save untuk menyimpan Logic App.
Memberikan izin Microsoft Sentinel untuk menjalankan Logic App
Dua penetapan izin terpisah diperlukan agar aturan otomatisasi berhasil memicu Aplikasi Logika.
Izin 1: Memberikan akses identitas terkelola Logic App ke ruang kerja Sentinel
Managed identity Logic App memerlukan izin untuk membaca insiden dari ruang kerja Microsoft Sentinel.
Mengaktifkan identitas terkelola untuk Logic App
- Di Azure Portal, buka resource Logic App Anda (
Sentinel-Incidents-to-SecOps). - Di navigasi kiri, pilih Identity di bagian Settings.
- Di tab System assigned, tetapkan Status ke On.
- Klik Simpan.
- Klik Yes untuk konfirmasi.
- Setelah mengaktifkan, catat ID Objek (utama) yang ditampilkan.
Memberikan peran Microsoft Sentinel Responder ke Logic App
- Di Azure Portal, buka Microsoft Sentinel workspace.
- Di navigasi kiri, pilih Kontrol akses (IAM) di bagian Setelan.
- Klik + Add > Add role assignment.
- Di tab Role, telusuri dan pilih Microsoft Sentinel Responder:
- Alternatif: Jika playbook hanya membaca insiden, gunakan peran Microsoft Sentinel Reader.
- Klik Berikutnya.
- Di tab Anggota, konfigurasikan hal berikut:
- Assign access to: Pilih Managed identity.
- Klik + Select members.
- Dalam daftar Managed identity, pilih Logic App.
- Pilih Aplikasi Logika (
Sentinel-Incidents-to-SecOps) Anda dari daftar.
- Klik Pilih.
- Klik Review + assign.
- Klik Review + assign lagi untuk mengonfirmasi.
Izin 2: Berikan izin otomatisasi Microsoft Sentinel pada grup resource
Microsoft Sentinel memerlukan peran Microsoft Sentinel Automation Contributor di grup resource yang berisi Logic App. Tanpa izin ini, aturan otomatisasi tidak dapat memicu playbook.
Memberikan izin otomatisasi melalui UI Sentinel
- Di Azure Portal, buka Microsoft Sentinel workspace.
- Buka Setelan > Otomatisasi.
- Klik Manage playbook permissions di bagian atas halaman.
- Di panel Manage permissions, konfigurasikan hal berikut:
- Pilih grup resource yang berisi Logic App Anda (
Sentinel-Incidents-to-SecOps).
- Pilih grup resource yang berisi Logic App Anda (
Klik Terapkan.
Memverifikasi izin otomatisasi (Opsional)
- Di Azure Portal, buka grup resource yang berisi Logic App Anda.
- Di panel navigasi kiri, pilih Kontrol Akses (IAM).
- Klik Role assignments.
- Cari Azure Security Insights.
Pastikan Azure Security Insights memiliki peran Microsoft Sentinel Automation Contributor.
Buka grup resource yang berisi Logic App Anda.
Pilih Access control (IAM) > Add role assignment.
Pilih peran Microsoft Sentinel Automation Contributor.
Di Members, pilih User, group, or service principal.
Klik + Select members dan telusuri Azure Security Insights.
Pilih Azure Security Insights, lalu klik Pilih.
Klik Tinjau + tetapkan dua kali untuk mengonfirmasi.
Mengonfigurasi Aplikasi Logika untuk pemberitahuan Microsoft Sentinel
Bagian ini mengonfigurasi Aplikasi Logika terpisah untuk mengirimkan pemberitahuan Microsoft Sentinel ke Google SecOps.
Membuat Aplikasi Logika untuk pemberitahuan
- Buka Halaman Beranda Azure Portal.
- Klik Buat resource.
- Telusuri Logic App.
- Klik Create untuk memulai proses pembuatan.
- Tentukan nilai untuk parameter input berikut:
- Langganan: Pilih langganan.
- Grup resource: Pilih grup resource.
- Name: Masukkan nama untuk Logic App (misalnya,
Sentinel-Alerts-to-SecOps). - Region: Pilih region.
- Ruang kerja Log Analytics: Pilih ruang kerja Log Analytics.
- Klik Review + create.
- Klik Create.
- Setelah Aplikasi Logika dibuat, klik Go to resource.
Mengonfigurasi perancang Logic App untuk pemberitahuan
- Klik Development Tools > Logic App Designer.
- Klik Tambahkan pemicu.
- Telusuri Microsoft Sentinel.
- Pilih Microsoft Sentinel alert sebagai pemicu.
- Jika belum membuat koneksi ke Microsoft Sentinel, Anda harus membuatnya sekarang.
- Klik Create new dan ikuti petunjuk untuk melakukan autentikasi:
- Pilih Login dengan identitas terkelola (direkomendasikan) atau Login untuk menggunakan kredensial Anda.
- Klik Sisipkan langkah baru.
- Klik Tambahkan tindakan.
- Telusuri dan pilih HTTP sebagai tindakan.
- Tentukan nilai untuk parameter input berikut:
- URI: Tempel URL endpoint feed dari feed Google SecOps.
- Metode: Pilih POST.
- Header: Tambahkan header berikut:
- Nama header:
X-goog-api-key - Value: Tempel kunci API yang dibuat sebelumnya.
- Nama header:
X-Webhook-Access-Key - Value: Tempel kunci rahasia dari pembuatan feed.
- Nama header:
- Klik di kolom Body.
- Klik tab Ekspresi di panel konten dinamis.
Masukkan
@{triggerBody()}di kolom ekspresi, lalu klik OK.Klik Simpan untuk menyimpan Logic App.
Memberikan izin Microsoft Sentinel untuk menjalankan Logic App pemberitahuan
Dua penetapan izin terpisah diperlukan untuk Logic App pemberitahuan, yang identik dengan konfigurasi Logic App insiden.
Izin 1: Beri akses identitas terkelola Aplikasi Logika pemberitahuan ke ruang kerja Sentinel
Managed identity Aplikasi Logika pemberitahuan memerlukan izin untuk membaca pemberitahuan dari ruang kerja Microsoft Sentinel.
Mengaktifkan identitas terkelola untuk Logic App pemberitahuan
- Di Azure Portal, buka resource Logic App pemberitahuan Anda (
Sentinel-Alerts-to-SecOps). - Di navigasi kiri, pilih Identity di bagian Settings.
- Di tab System assigned, tetapkan Status ke On.
- Klik Simpan.
- Klik Yes untuk konfirmasi.
- Setelah mengaktifkan, catat ID Objek (principal) yang ditampilkan.
Memberikan peran Microsoft Sentinel Responder ke aplikasi logika pemberitahuan
- Di Azure Portal, buka Microsoft Sentinel workspace.
- Di navigasi kiri, pilih Kontrol akses (IAM) di bagian Setelan.
- Klik + Tambahkan > Tambahkan penetapan peran.
- Di tab Role, cari dan pilih Microsoft Sentinel Responder:
- Alternatif: Jika playbook hanya membaca pemberitahuan, gunakan peran Microsoft Sentinel Reader.
- Klik Berikutnya.
- Di tab Anggota, konfigurasikan hal berikut:
- Assign access to: Pilih Managed identity.
- Klik + Select members.
- Dalam daftar Managed identity, pilih Logic App.
- Pilih Aplikasi Logika (
Sentinel-Alerts-to-SecOps) pemberitahuan Anda dari daftar.
- Klik Pilih.
- Klik Review + assign.
- Klik Tinjau + tetapkan lagi untuk mengonfirmasi.
Izin 2: Berikan izin otomatisasi Microsoft Sentinel pada grup resource untuk pemberitahuan
Microsoft Sentinel memerlukan peran Microsoft Sentinel Automation Contributor di grup resource yang berisi Logic App pemberitahuan.
Memberikan izin otomatisasi melalui UI Sentinel
- Di Azure Portal, buka Microsoft Sentinel workspace.
- Buka Setelan > Otomatisasi.
- Klik Manage playbook permissions di bagian atas halaman.
- Di panel Kelola izin, konfigurasi hal berikut:
- Pilih grup resource yang berisi Logic App pemberitahuan Anda (
Sentinel-Alerts-to-SecOps).- Jika ini adalah grup resource yang sama dengan Logic App insiden, grup resource tersebut mungkin sudah dipilih.
- Pilih grup resource yang berisi Logic App pemberitahuan Anda (
Klik Terapkan.
Verifikasi izin otomatisasi untuk Logic App pemberitahuan (Opsional)
- Di Azure Portal, buka resource group yang berisi Logic App pemberitahuan Anda.
- Di navigasi kiri, pilih Kontrol akses (IAM).
- Klik Role assignments.
- Cari Azure Security Insights.
- Pastikan Azure Security Insights memiliki peran Microsoft Sentinel Automation Contributor.
Mengonfigurasi aturan otomatisasi untuk Microsoft Sentinel
Aturan otomatisasi memicu Logic Apps saat insiden dibuat atau diperbarui di Microsoft Sentinel.
Membuat aturan otomatisasi untuk pembuatan insiden
- Buka Microsoft Sentinel Workspace.
- Klik Configuration > Automation.
- Klik Create.
- Pilih Aturan otomatisasi.
- Tentukan nilai untuk parameter input berikut:
- Name: Masukkan nama untuk aturan otomatisasi (misalnya,
Send New Incidents to SecOps). - Pemicu: Pilih Saat insiden dibuat.
- Tindakan: Pilih Jalankan playbook dari daftar.
- Pilih Logic App yang dibuat untuk insiden (
Sentinel-Incidents-to-SecOps).
- Name: Masukkan nama untuk aturan otomatisasi (misalnya,
- Klik Terapkan.
Membuat aturan otomatisasi untuk pembaruan insiden
- Buka Microsoft Sentinel Workspace Anda.
- Klik Konfigurasi > Otomatisasi.
- Klik Create.
- Pilih Aturan otomatisasi.
- Tentukan nilai untuk parameter input berikut:
- Nama: Masukkan nama untuk aturan otomatisasi (misalnya,
Send Updated Incidents to SecOps). - Trigger: Pilih When incident is updated.
- Condition: Klik Add > Condition (And) > Status > Changed.
- Nama: Masukkan nama untuk aturan otomatisasi (misalnya,
- Di bagian Tindakan, konfigurasikan hal berikut:
- Pilih Run playbook dari daftar.
- Pilih Logic App yang dibuat untuk insiden (
Sentinel-Incidents-to-SecOps).
- Klik Terapkan.
Membuat aturan otomatisasi untuk pemberitahuan
- Buka Microsoft Sentinel Workspace Anda.
- Klik Konfigurasi > Otomatisasi.
- Klik Create.
- Pilih Aturan otomatisasi.
- Tentukan nilai untuk parameter input berikut:
- Nama: Masukkan nama untuk aturan otomatisasi (misalnya,
Send Alerts to SecOps). - Pemicu: Pilih Saat pemberitahuan dibuat.
- Actions: Pilih Run playbook dari daftar.
- Pilih Logic App yang dibuat untuk pemberitahuan (
Sentinel-Alerts-to-SecOps).
- Nama: Masukkan nama untuk aturan otomatisasi (misalnya,
- Klik Terapkan.
Log Perubahan
Melihat Log Perubahan untuk parser ini
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.