Mengumpulkan log AWS Session Manager
Versi Parser: 2.0
Dokumen ini menjelaskan cara menyerap log AWS Session Manager ke Google Security Operations. AWS Session Manager menyediakan akses yang aman dan dapat diaudit ke instance Amazon EC2 dan server lokal. Dengan mengintegrasikan log-nya ke Google SecOps, Anda dapat meningkatkan postur keamanan dan melacak peristiwa akses jarak jauh.
Sebelum memulai
Pastikan Anda memiliki prasyarat berikut:
- Instance Google SecOps
- Akses istimewa ke AWS
Mengonfigurasi AWS IAM dan S3
- Buat bucket Amazon S3 dengan mengikuti panduan pengguna ini: Membuat bucket
- Simpan Name dan Region bucket untuk digunakan nanti.
- Buat pengguna 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 Layanan pihak ketiga sebagai Kasus penggunaan.
- Klik Berikutnya.
- Opsional: tambahkan tag deskripsi.
- Klik Create access key.
- Klik Download CSV file untuk menyimpan Access Key dan Secret Access Key untuk digunakan nanti.
- Klik Done.
- Pilih tab Izin.
- Klik Tambahkan izin di bagian Kebijakan Izin.
- Pilih Add permissions.
- Pilih Attach policies directly.
- Telusuri dan pilih kebijakan AmazonS3FullAccess.
- Klik Berikutnya.
- Klik Add permissions.
Cara mengonfigurasi AWS Session Manager untuk Menyimpan Log di S3
- Buka konsol AWS Systems Manager.
- Di panel navigasi, pilih Session Manager.
- Klik tab Preferensi.
- Klik Edit.
- Di bagian S3 logging, centang kotak Enable.
- Hapus centang pada kotak Allow only encrypted S3 buckets.
- Pilih bucket Amazon S3 yang telah dibuat di akun Anda untuk menyimpan data log sesi.
- Masukkan nama bucket Amazon S3 yang telah dibuat di akun Anda untuk menyimpan data log sesi.
- Klik Simpan.
Menyiapkan feed
Ada dua titik entri yang berbeda untuk menyiapkan feed di platform Google SecOps:
- Settings > Data Management > Feeds > Add New Feed (Di platform khusus SIEM, Settings > Feeds > Add New Feed)
- Content Hub > Paket Konten > Mulai
Cara menyiapkan feed AWS Session Manager
- Klik paket Amazon Cloud Platform.
- Temukan jenis log AWS Session Manager.
Tentukan nilai di kolom berikut.
- Source Type: Amazon SQS V2
- Queue Name: Nama antrean SQS yang akan dibaca
- S3 URI: URI bucket.
s3://your-log-bucket-name/- Ganti
your-log-bucket-namedengan nama sebenarnya bucket S3 Anda.
- Ganti
Opsi penghapusan sumber: Pilih opsi penghapusan sesuai dengan preferensi penyerapan Anda.
Usia File Maksimum: Sertakan file yang diubah dalam jumlah hari terakhir. Defaultnya adalah 180 hari.
SQS Queue Access Key ID: Kunci akses akun yang merupakan string alfanumerik 20 karakter.
SQS Queue Secret Access Key: Kunci akses akun yang merupakan string alfanumerik 40 karakter.
Opsi lanjutan
- Nama Feed: Nilai yang diisi otomatis yang mengidentifikasi feed.
- Namespace Aset: Namespace yang terkait dengan feed.
- Label Penyerapan: Label yang diterapkan ke semua peristiwa dari feed ini.
Klik Buat feed.
Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi beberapa feed untuk berbagai jenis log dalam kelompok produk ini, lihat Mengonfigurasi feed menurut produk.
Tabel Pemetaan UDM
| Kolom Log | Pemetaan UDM | Logika |
|---|---|---|
--cid |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
--collector.filesystem.ignored-mount-points |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
--collector.vmstat.fields |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
--message-log |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
--name |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
--net |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
--path.procfs |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
--path.rootfs |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
--path.sysfs |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
-v /:/rootfs:ro |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
-v /proc:/host/proc |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
-v /sys:/host/sys |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
CID |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
ERROR |
security_result.severity | Diekstrak dari pesan log menggunakan pencocokan pola grok. |
falconctl |
metadata.description | Bagian dari kolom deskripsi jika ada dalam log |
ip-1-2-4-2 |
principal.ip | Diekstrak dari pesan log menggunakan pencocokan pola grok dan dikonversi ke format alamat IP standar. |
ip-1-2-8-6 |
principal.ip | Diekstrak dari pesan log menggunakan pencocokan pola grok dan dikonversi ke format alamat IP standar. |
java |
target.process.command_line | Diekstrak dari pesan log menggunakan pencocokan pola grok. |
Jun13 |
metadata.event_timestamp.seconds | Bagian dari kolom stempel waktu jika ada dalam log, yang digabungkan dengan kolom month_date dan time_stamp. |
[kworker/u16:8-kverityd] |
target.process.command_line | Diekstrak dari pesan log menggunakan pencocokan pola grok. |
root |
principal.user.userid | Diekstrak dari pesan log menggunakan pencocokan pola grok. |
| metadata.event_type | Ditentukan berdasarkan ada tidaknya dan nilai kolom lain: - "STATUS_UPDATE" jika src_ip ada. - "NETWORK_CONNECTION" jika src_ip dan dest_ip ada. - "USER_UNCATEGORIZED" jika user_id ada. - Jika tidak, "GENERIC_EVENT". |
|
| metadata.log_type | Tetapkan ke "AWS_SESSION_MANAGER". | |
| metadata.product_name | Tetapkan ke "AWS Session Manager". | |
| metadata.vendor_name | Tetapkan ke "Amazon". | |
| target.process.pid | Diekstrak dari pesan log menggunakan pencocokan pola grok. |
Log Perubahan
Melihat Log Perubahan untuk parser ini
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.