Mengumpulkan log Abnormal Security

Didukung di:

Dokumen ini menjelaskan cara menyerap log Abnormal Security ke Google Security Operations. Parser menangani log email dalam format JSON dan Syslog. Pertama-tama, ia akan mencoba memproses input sebagai JSON, dan jika gagal, ia akan menggunakan pola Grok untuk mengekstrak data dari format Syslog. Kolom yang diekstrak kemudian dipetakan ke Model Data Terpadu (UDM), yang memperkaya data dengan konteks keamanan yang relevan dan menstandardisasi format untuk analisis lebih lanjut.

Sebelum memulai

Pastikan Anda memenuhi prasyarat berikut:

  • Instance Google SecOps.
  • Akses istimewa ke Abnormal Security.

Mendapatkan ID pelanggan Google SecOps

  1. Login ke konsol Google SecOps.
  2. Buka Setelan SIEM > Profil.
  3. Salin dan simpan ID Pelanggan dari bagian Detail Organisasi.

Mendapatkan file autentikasi penyerapan Google SecOps

  1. Login ke konsol Google SecOps.
  2. Buka Setelan SIEM > Agen Pengumpulan.
  3. Download File Autentikasi Penyerapan.

Mengonfigurasi Abnormal Security untuk mengirim log ke Google SecOps

  1. Login ke UI Web Abnormal Security.
  2. Klik Setelan > Integrasi.
  3. Temukan ikon Google Chronicle, lalu klik Hubungkan.
  4. Masukkan ID Pelanggan Google SecOps Anda.
  5. Masukkan alamat Endpoint instance Google SecOps Anda.
  6. Upload File Autentikasi Penyerapan yang didownload sebelumnya sebagai Akun Layanan Google.
  7. Klik Simpan > Konfirmasi.

Tabel pemetaan UDM

Kolom log Pemetaan UDM Logika
attachmentCount additional.fields.attachmentCount.value.number_value Dipetakan secara langsung
attachmentNames additional.fields.attachmentNames.value Digabungkan menjadi string yang dipisahkan koma
attackStrategy security_result.detection_fields.attackStrategy.value Dipetakan secara langsung
attackType security_result.threat_name Dipetakan secara langsung
attackVector security_result.detection_fields.attackVector.value Dipetakan secara langsung
attackedParty security_result.detection_fields.attackedParty.value Dipetakan secara langsung
autoRemediated Tidak dipetakan ke objek IDM
ccEmails network.email.cc Setiap alamat email diekstrak dan ditambahkan ke array
fromAddress network.email.from Alamat email diekstrak dan dipetakan secara langsung
fromName principal.user.user_display_name Dipetakan secara langsung
impersonatedParty security_result.detection_fields.impersonatedParty.value Dipetakan secara langsung
internetMessageId additional.fields.internetMessageId.value.string_value Dipetakan secara langsung
isRead additional.fields.isRead.value.bool_value Dipetakan secara langsung
postRemediated additional.fields.postRemediated.value.bool_value Dipetakan secara langsung
receivedTime additional.fields.mailReceivedTime.value.string_value Dipetakan secara langsung
remediationStatus additional.fields.remediationStatus.value.string_value Dipetakan secara langsung
remediationTimestamp additional.fields.mailRemediationTimestamp.value.string_value Dipetakan secara langsung
replyToEmails network.email.reply_to Alamat email pertama diekstrak dan dipetakan secara langsung
returnPath additional.fields.returnPath.value.string_value Dipetakan secara langsung
senderDomain principal.administrative_domain Dipetakan secara langsung
senderIpAddress principal.ip, principal.asset.ip Alamat IP diekstrak dan dipetakan ke kedua kolom
sentTime additional.fields.mailSentTime.value.string_value Dipetakan secara langsung
subject network.email.subject Dipetakan secara langsung
summaryInsights security_result.summary Digabungkan menjadi string yang dipisahkan koma
threatId security_result.threat_id Dipetakan secara langsung
toAddresses network.email.to Setiap alamat email diekstrak dan ditambahkan ke array
urlCount additional.fields.urlCount.value.number_value Dipetakan secara langsung
URL additional.fields.detectedUrls.value Digabungkan menjadi string yang dipisahkan koma
additional.fields.campaign_id.value.string_value Dipetakan dari event_data.abx_body.campaign_id jika ada
additional.fields.trace_id.value.string_value Dipetakan dari event_data.abx_metadata.trace_id jika ada
additional.fields.messageReportedTime.value.string_value Dipetakan dari event_data.abx_body.message_reported_time jika ada
metadata.event_type Disetel ke EMAIL_TRANSACTION jika array pesan ada, jika tidak, ditentukan berdasarkan kolom lain dan dapat berupa USER_LOGIN, STATUS_UPDATE, atau GENERIC_EVENT
metadata.product_name Selalu ditetapkan ke ABNORMAL_SECURITY
metadata.vendor_name Selalu ditetapkan ke ABNORMAL_SECURITY
metadata.product_event_type Dipetakan dari event_data.abx_metadata.event_type jika ada
extensions.auth.type Disetel ke AUTHTYPE_UNSPECIFIED jika event_type adalah USER_LOGIN
security_result.category Ditetapkan ke MAIL_SPAM dan MAIL_PHISHING jika array pesan ada, jika tidak, ditetapkan ke MAIL_PHISHING dan/atau MAIL_SPAM berdasarkan kolom lain
security_result.category_details Tetapkan ke ABUSE_MAILBOX jika abx_metadata.event_type adalah ABUSE_MAILBOX, atau tetapkan ke login jika abx_body.category adalah login
security_result.detection_fields.reported.value Dipetakan dari event_data.abx_body.reported jika ada
security_result.detection_fields.judgement.value Dipetakan dari event_data.abx_body.judgement jika ada
target.url Dipetakan dari event_data.abx_body.details.request_url jika ada
target.user.userid Dipetakan dari event_data.abx_body.user.email jika ada
target.user.email_addresses Dipetakan dari event_data.abx_body.user.email jika ada

Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.