Mengumpulkan log Nucleus Security - Nucleus Unified Manajemen Kerentanan
Dokumen ini menjelaskan cara menyerap log Nucleus Security - Nucleus Unified Vulnerability Management ke Google Security Operations menggunakan Amazon S3.
Nucleus Security menyediakan platform manajemen kerentanan terpadu yang menggabungkan dan memperkaya data kerentanan dari 150+ alat keamanan, inventaris aset, dan sumber threat intelligence. Platform ini memungkinkan organisasi memprioritaskan dan memulihkan eksposur penting dalam skala besar melalui alur kerja otomatis, prioritas berbasis risiko, dan pelaporan komprehensif.
Sebelum memulai
Pastikan Anda memiliki prasyarat berikut:
- Instance Google SecOps
- Akses istimewa ke konsol Nucleus Security dengan izin konfigurasi konektor
- Akses istimewa ke AWS (S3, IAM)
Mengonfigurasi Nucleus Security
Untuk mengonfigurasi Nucleus Security agar mengekspor data kerentanan dan aset ke S3, Anda harus menyiapkan konektor AWS terlebih dahulu di project Nucleus.
- Login ke konsol Nucleus Security.
- Buka Integration Hub > Connector Setup.
- Pilih Amazon Web Services.
- Di kolom Name, masukkan nama untuk konektor (misalnya,
Chronicle S3 Export). - Di kolom Description, masukkan deskripsi untuk konektor ini (misalnya,
Export to Chronicle via S3). - Di bagian Authentication, catat nilai AWS External ID dan AWS Account yang ditampilkan. Anda akan menggunakan nilai ini saat membuat peran lintas akun di AWS.
- Biarkan halaman ini tetap terbuka. Anda akan kembali untuk menyelesaikan konfigurasi setelah menyiapkan resource AWS.
Mengonfigurasi bucket AWS S3 dan IAM untuk Google SecOps
- Buat bucket Amazon S3 dengan mengikuti panduan pengguna ini: Membuat bucket
- Simpan Name dan Region bucket untuk referensi mendatang (misalnya,
nucleus-chronicle-export). - Buat User dengan mengikuti panduan pengguna ini: Membuat pengguna IAM.
- Pilih User yang dibuat.
- Pilih tab kredensial keamanan.
- Klik Create Access Key di bagian Access Keys.
- Pilih Third-party service sebagai Use case.
- Klik Next.
- Opsional: Tambahkan tag deskripsi.
- Klik Create access key.
- Klik Download .csv file untuk menyimpan Access Key dan Secret Access Key sebagai referensi di masa mendatang.
- Klik Done.
- Pilih tab Permissions.
- Klik Add permissions di bagian Permissions policies.
- Pilih Add permissions.
- Pilih Attach policies directly.
- Cari kebijakan AmazonS3FullAccess.
- Pilih kebijakan.
- Klik Next.
- Klik Add permissions.
Membuat peran lintas akun untuk Nucleus
- Di konsol AWS, buka IAM > Roles > Create role.
- Pilih AWS account sebagai jenis entity tepercaya.
- Pilih Another AWS account.
- Di kolom ID akun, masukkan nilai AWS Account yang Anda catat dari halaman penyiapan konektor Nucleus.
- Pilih Require external ID.
- Di kolom External ID, masukkan nilai AWS External ID yang Anda catat dari halaman penyiapan konektor Nucleus.
- Klik Next.
- Cari dan pilih kebijakan AmazonS3FullAccess.
- Klik Next.
- Di kolom Role name, masukkan
NucleusAWSConnectorRole. - Klik Create role.
- Pilih peran NucleusAWSConnectorRole yang baru dibuat.
- Salin nilai ARN (misalnya,
arn:aws:iam::123456789012:role/NucleusAWSConnectorRole). Anda akan menggunakannya di bagian berikutnya.
Mengonfigurasi koneksi Amazon S3 Nucleus Security
- Kembali ke konsol Nucleus Security tempat Anda membuka halaman konfigurasi konektor AWS.
- Di bagian Authentication, klik tombol plus hijau untuk menambahkan peran AWS baru.
- Di kolom Label, masukkan label untuk peran (misalnya,
Chronicle Export Role). - Di kolom Role ARN, masukkan Amazon Resource Name (ARN) untuk peran yang Anda buat di bagian sebelumnya.
- Klik Verify Credentials.
- Tunggu hingga pesan yang mengonfirmasi koneksi berhasil muncul.
- Di bagian S3 Data Upload, centang kotak untuk mengaktifkan upload data aset dan temuan ke bucket S3.
- Di kolom S3 Bucket Name, masukkan nama bucket S3 yang Anda buat (misalnya,
nucleus-chronicle-export). - Di dropdown S3 Bucket Region, pilih region yang cocok dengan bucket S3 Anda.
- Di kolom AWS Access Key ID, masukkan kunci akses yang Anda simpan di langkah 11 konfigurasi AWS.
- Di kolom AWS Secret Access Key, masukkan kunci rahasia yang Anda simpan di langkah 11 konfigurasi AWS.
Klik Save &Finish.
Mengonfigurasi feed di Google SecOps untuk menyerap log Nucleus Security
- Buka SIEM Settings > Feeds.
- Klik Add New Feed.
- Di halaman berikutnya, klik Configure a single feed.
- Masukkan nama unik untuk Feed name.
- Pilih Amazon S3 V2 sebagai Source type.
- Pilih Nucleus Security - Nucleus Unified Vulnerability Management sebagai Log type.
- Klik Next , lalu klik Submit.
Tentukan nilai untuk kolom berikut:
- S3 URI:
s3://nucleus-chronicle-export/ - Opsi penghapusan sumber: Pilih opsi penghapusan sesuai preferensi Anda
- Usia File Maksimum: Sertakan file yang diubah dalam beberapa hari terakhir (default adalah 180 hari)
- Access Key ID: Kunci akses pengguna dengan akses ke bucket S3
- Secret Access Key: Kunci rahasia pengguna dengan akses ke bucket S3
- Asset namespace: Namespace aset
- Label penyerapan: Label yang akan diterapkan ke peristiwa dari feed ini
- S3 URI:
Klik Next , lalu klik Submit.
Tabel pemetaan UDM
| Kolom Log | Pemetaan UDM | Logika |
|---|---|---|
| host_score | entity.asset.attribute.labels | Label atau atribut kustom yang terkait dengan aset |
| risk_score | entity.asset.attribute.labels | |
| scan_type | entity.asset.attribute.labels | |
| status | entity.asset.deployment_status | Status deployment aset |
| asset_name | entity.asset.hostname | Nama host aset |
| ip_address | entity.asset.ip | Alamat IP yang terkait dengan aset |
| asset_id | entity.asset.product_object_id | ID khusus produk untuk objek |
| finding_name | entity.asset.vulnerabilities.description | Deskripsi kerentanan |
| finding_name | entity.asset.vulnerabilities.name | Nama kerentanan |
| finding_severity | entity.asset.vulnerabilities.severity | Tingkat keparahan kerentanan |
| nucleus_url | entity.url | URL entity |
| metadata.entity_type | metadata.entity_type | Jenis entity |
| metadata.product_name | metadata.product_name | Nama produk yang menghasilkan peristiwa |
| metadata.vendor_name | metadata.vendor_name | Nama vendor yang memproduksi produk |
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.