Mengumpulkan log aliran traffic AWS VPC Transit Gateway
Dokumen ini menjelaskan cara menyerap log alur AWS VPC Transit Gateway ke Google Security Operations menggunakan CloudWatch Logs dan Kinesis Data Firehose. Log aliran Transit Gateway merekam metadata traffic jaringan yang mendetail di seluruh lampiran Transit Gateway Anda. Integrasi ini mengalirkan log tersebut ke Google SecOps untuk pemantauan dan analisis keamanan.
Sebelum memulai
Pastikan Anda memenuhi prasyarat berikut:
- Instance Google SecOps
- Akses istimewa ke AWS
Mengaktifkan log alur Transit Gateway (ke log CloudWatch)
- Login ke Konsol AWS
- Buka VPC > Transit gateways (atau Transit gateway attachments).
- Pilih resource target.
- Klik Tindakan > Buat log alur.
- Berikan detail konfigurasi berikut:
- Tujuan: Pilih Kirim ke CloudWatch Logs.
- Grup log: Pilih atau buat grup log (misalnya,
/aws/tgw/flowlogs
). - Peran IAM: Pilih peran yang dapat menulis ke CloudWatch Logs.
- Interval agregasi maksimum: Pilih 1 menit (direkomendasikan) atau 10 menit.
- Format catatan log: Pilih Default (atau Kustom jika Anda memerlukan kolom tambahan).
- Klik Create flow log.
Mengonfigurasi Feed di Google SecOps untuk Menyerap Log Aliran Transit Gateway
- Buka Setelan SIEM > Feed.
- Klik + Tambahkan Feed Baru.
- Di kolom Nama feed, masukkan
AWS Transit Gateway Flow Logs — CloudWatch via Firehose
. - Pilih Amazon Data Firehose sebagai Jenis sumber.
- Pilih Amazon VPC Transit Gateway Flow Logs sebagai Jenis log.
- Klik Berikutnya.
- Tentukan nilai untuk parameter input berikut:
- Pemisah pemisahan: Opsional
n
. - Namespace aset: namespace aset.
- Label penyerapan: label yang diterapkan ke peristiwa dari feed ini.
- Pemisah pemisahan: Opsional
- Klik Berikutnya > Kirim.
- Di Detail feed, klik Generate Secret Key dan salin Secret Key.
- Salin URL endpoint HTTPS feed dari Endpoint Information.
- Di Google Cloud console > APIs & Services > Credentials > Create credentials > API key, buat kunci API dan batasi ke Chronicle API. Salin kunci API.
Mengonfigurasi Amazon Kinesis Data Firehose (Langsung ke Google SecOps)
- Di AWS Console, buka Kinesis > Data Firehose > Create delivery stream.
- Berikan detail konfigurasi berikut:
- Sumber: Pilih PUT langsung atau sumber lainnya.
- Tujuan: Pilih endpoint HTTP.
- URL endpoint HTTP: Masukkan
ENDPOINT_URL?key=API_KEY
(gunakan URL endpoint HTTPS Feed dan kunci API dari langkah sebelumnya). - Metode HTTP: Pilih POST.
- Kunci akses: Tempelkan Kunci Rahasia yang dihasilkan di feed.
- Petunjuk buffering: Tetapkan Ukuran buffer = 1 MiB, Interval buffer = 60 detik.
- Kompresi: Pilih Dinonaktifkan.
- Pencadangan S3: Pilih Dinonaktifkan.
- Biarkan setelan coba lagi dan pencatatan log sebagai default.
- Klik Buat aliran pengiriman. (Contoh nama:
cwlogs-to-secops
)
Mengonfigurasi Izin IAM dan Berlangganan Grup Log
- Di konsol AWS, buka IAM > Policies > Create policy > JSON tab.
Masukkan kebijakan berikut:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "firehose:PutRecord", "firehose:PutRecordBatch" ], "Resource": "arn:aws:firehose:<region>:<account-id>:deliverystream/cwlogs-to-secops" } ] }
- Ganti
<region>
dan<account-id>
dengan ID akun dan Region AWS Anda.
- Ganti
Beri nama kebijakan
CWLtoFirehoseWrite
, lalu klik Buat kebijakan.Buka IAM > Roles.
Klik Buat peran.
Pilih Kebijakan kepercayaan kustom dan masukkan hal berikut:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "logs.<your-region>.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
Lampirkan kebijakan
CWLtoFirehoseWrite
ke peran.Beri nama peran
CWLtoFirehoseRole
, lalu klik Buat peran.Buka CloudWatch > Logs > Log groups.
Pilih grup log Transit Gateway yang Anda aktifkan sebelumnya.
Buka tab Filter langganan, lalu klik Buat.
Pilih Create Amazon Kinesis Data Firehose subscription filter.
Konfigurasi hal berikut ini:
- Tujuan: Aliran pengiriman
cwlogs-to-secops
. - Memberikan izin: Peran
CWLtoFirehoseRole
. - Nama filter: Masukkan
all-events
. - Pola filter: Biarkan kosong untuk mengirim semua peristiwa.
- Tujuan: Aliran pengiriman
Klik Mulai streaming.
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.