Mengumpulkan log pemberitahuan Proofpoint TAP

Didukung di:

Dokumen ini menjelaskan cara mengumpulkan log pemberitahuan Proofpoint Targeted Attack Protection (TAP) dengan menyiapkan feed Google Security Operations.

Untuk mengetahui informasi selengkapnya, lihat Penambahan data ke Google Security Operations.

Label penyerapan mengidentifikasi parser yang menormalisasi data log mentah ke format UDM terstruktur. Informasi dalam dokumen ini berlaku untuk parser dengan label transfer PROOFPOINT_MAIL.

Mengonfigurasi pemberitahuan Proofpoint TAP

  1. Login ke portal insight ancaman Proofpoint menggunakan kredensial Anda.
  2. Di tab Setelan, pilih Aplikasi terhubung. Bagian Kredensial layanan akan muncul.
  3. Di bagian Nama, klik Buat kredensial baru.
  4. Ketik nama organisasi Anda, seperti altostrat.com.
  5. Klik Generate. Di dialog Generated service credential, nilai Service principal dan Secret akan muncul.
  6. Salin nilai Prinsipal layanan dan Rahasia. Nilai hanya ditampilkan pada saat pembuatan dan diperlukan saat Anda mengonfigurasi feed Google Security Operations.
  7. Klik Done.

Mengonfigurasi feed di Google Security Operations untuk menyerap log pemberitahuan Proofpoint TAP

  1. Buka Setelan SIEM > Feed.
  2. Klik Add New.
  3. Masukkan nama unik untuk Nama Kolom.
  4. Pilih Third party API sebagai Source type.
  5. Pilih Notifikasi Proofpoint TAP sebagai Jenis log.
  6. Klik Berikutnya.
  7. Konfigurasikan parameter input wajib berikut:
    • Username: tentukan akun utama layanan yang Anda peroleh sebelumnya.
    • Secret: tentukan secret yang Anda peroleh sebelumnya.
  8. Klik Berikutnya, lalu klik Kirim.

Untuk informasi selengkapnya tentang feed Google Security Operations, lihat dokumentasi feed Google Security Operations. Untuk mengetahui informasi tentang persyaratan untuk setiap jenis feed, lihat Konfigurasi feed menurut jenis. Jika Anda mengalami masalah saat membuat feed, hubungi dukungan Google Security Operations.

Referensi pemetaan kolom

Parser ini menangani log Proofpoint Mail dalam format JSON atau nilai kunci, yang mengekstrak detail aktivitas email dan jaringan. Alat ini memetakan kolom log ke UDM, mengategorikan peristiwa seperti transaksi email dan permintaan HTTP jaringan, serta memperkayanya dengan detail keamanan seperti tindakan, kategori, dan informasi ancaman.

Tabel pemetaan UDM

Kolom Log Pemetaan UDM Logika
action security_result.action_details Nilai action dari log mentah dipetakan langsung.
adultscore additional.fields[].key: "adultscore"
additional.fields[].value.string_value: Nilai adultscore
Nilai adultscore dari log mentah ditempatkan di additional_fields.
attachments additional.fields[].key: "attachments"
additional_fields[].value.string_value: Nilai lampiran
Nilai attachments dari log mentah ditempatkan di additional_fields.
campaignID security_result.rule_id Nilai campaignID dari log mentah dipetakan langsung.
ccAddresses Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
cid additional.fields[].key: "cid"
additional_fields[].value.string_value: Nilai cid
Nilai cid dari log mentah ditempatkan di additional_fields.
cipher/tls network.tls.cipher Jika cipher ada dan bukan "NONE", nilainya akan digunakan. Jika tidak, jika tls ada dan bukan "NONE", nilainya akan digunakan.
classification security_result.category_details Nilai classification dari log mentah dipetakan langsung.
clickIP principal.asset.ip
principal.ip
Nilai clickIP dari log mentah dipetakan langsung.
clickTime metadata.event_timestamp.seconds Parser mengonversi string clickTime menjadi stempel waktu dan memetakan string tersebut.
clicksBlocked[].campaignId Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
clicksBlocked[].clickIP principal.asset.ip
principal.ip
Nilai clickIP dalam array clicksBlocked dipetakan.
clicksBlocked[].clickTime metadata.event_timestamp.seconds Parser mengonversi string clickTime menjadi stempel waktu dan memetakan string tersebut.
clicksBlocked[].classification security_result.category_details Nilai classification dalam array clicksBlocked dipetakan.
clicksBlocked[].GUID metadata.product_log_id Nilai GUID dalam array clicksBlocked dipetakan.
clicksBlocked[].id Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
clicksBlocked[].messageID network.email.mail_id Nilai messageID dalam array clicksBlocked dipetakan.
clicksBlocked[].recipient target.user.email_addresses Nilai recipient dalam array clicksBlocked dipetakan.
clicksBlocked[].sender principal.user.email_addresses Nilai sender dalam array clicksBlocked dipetakan.
clicksBlocked[].senderIP about.ip Nilai senderIP dalam array clicksBlocked dipetakan.
clicksBlocked[].threatID security_result.threat_id Nilai threatID dalam array clicksBlocked dipetakan.
clicksBlocked[].threatTime Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
clicksBlocked[].threatURL security_result.url_back_to_product Nilai threatURL dalam array clicksBlocked dipetakan.
clicksBlocked[].threatStatus security_result.threat_status Nilai threatStatus dalam array clicksBlocked dipetakan.
clicksBlocked[].url target.url Nilai url dalam array clicksBlocked dipetakan.
clicksBlocked[].userAgent network.http.user_agent Nilai userAgent dalam array clicksBlocked dipetakan.
clicksPermitted[].campaignId Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
clicksPermitted[].clickIP principal.asset.ip
principal.ip
Nilai clickIP dalam array clicksPermitted dipetakan.
clicksPermitted[].clickTime metadata.event_timestamp.seconds Parser mengonversi string clickTime menjadi stempel waktu dan memetakan string tersebut.
clicksPermitted[].classification security_result.category_details Nilai classification dalam array clicksPermitted dipetakan.
clicksPermitted[].guid metadata.product_log_id Nilai guid dalam array clicksPermitted dipetakan.
clicksPermitted[].id Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
clicksPermitted[].messageID Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
clicksPermitted[].recipient target.user.email_addresses Nilai recipient dalam array clicksPermitted dipetakan.
clicksPermitted[].sender principal.user.email_addresses Nilai sender dalam array clicksPermitted dipetakan.
clicksPermitted[].senderIP about.ip Nilai senderIP dalam array clicksPermitted dipetakan.
clicksPermitted[].threatID security_result.threat_id Nilai threatID dalam array clicksPermitted dipetakan.
clicksPermitted[].threatTime Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
clicksPermitted[].threatURL security_result.url_back_to_product Nilai threatURL dalam array clicksPermitted dipetakan.
clicksPermitted[].url target.url Nilai url dalam array clicksPermitted dipetakan.
clicksPermitted[].userAgent network.http.user_agent Nilai userAgent dalam array clicksPermitted dipetakan.
cmd principal.process.command_line atau network.http.method Jika sts (kode status HTTP) ada, cmd akan dipetakan ke network.http.method. Jika tidak, kolom akan dipetakan ke principal.process.command_line.
collection_time.seconds metadata.event_timestamp.seconds Nilai collection_time.seconds dari log mentah dipetakan langsung.
completelyRewritten security_result.detection_fields[].key: "completelyRewritten"
security_result.detection_fields[].value: Nilai completelyRewritten
Nilai completelyRewritten dari log mentah ditempatkan di security_result.detection_fields.
contentType about.file.mime_type Nilai contentType dari log mentah dipetakan langsung.
country principal.location.country_or_region Nilai country dari log mentah dipetakan langsung.
create_time.seconds Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
data (Beberapa kolom) Payload JSON di kolom data diuraikan dan dipetakan ke berbagai kolom UDM.
date/date_log_rebase metadata.event_timestamp.seconds Parser menetapkan ulang tanggal ke stempel waktu menggunakan kolom date_log_rebase atau date dan timeStamp.
dict security_result.category_details Nilai dict dari log mentah dipetakan langsung.
disposition Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
dnsid network.dns.id Nilai dnsid dari log mentah dipetakan langsung dan dikonversi menjadi bilangan bulat tanpa tanda tangan.
domain/hfrom_domain principal.administrative_domain Jika domain ada, nilainya akan digunakan. Jika tidak, jika hfrom_domain ada, nilainya akan digunakan.
duration Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
eid additional.fields[].key: "eid"
additional_fields[].value.string_value: Nilai eid
Nilai eid dari log mentah ditempatkan di additional_fields.
engine metadata.product_version Nilai engine dari log mentah dipetakan langsung.
err / msg / result_detail / tls-alert security_result.description Nilai pertama yang tersedia di antara msg, err, result_detail, atau tls-alert (setelah menghapus tanda kutip) akan dipetakan.
file/name principal.process.file.full_path Jika file ada, nilainya akan digunakan. Jika tidak, jika name ada, nilainya akan digunakan.
filename about.file.full_path Nilai filename dari log mentah dipetakan langsung.
folder additional.fields[].key: "folder"
additional_fields[].value.string_value: Nilai folder
Nilai folder dari log mentah ditempatkan di additional_fields.
from / hfrom / value network.email.from Logika kompleks berlaku (lihat kode parser). Menangani karakter < dan > serta memeriksa format email yang valid.
fromAddress Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
GUID metadata.product_log_id Nilai GUID dari log mentah dipetakan langsung.
headerCC Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
headerFrom additional.fields[].key: "headerFrom"
additional_fields[].value.string_value: Nilai headerFrom
Nilai headerFrom dari log mentah ditempatkan di additional_fields.
headerReplyTo Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
headerTo Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
helo Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
hops-ip/lip intermediary.ip Jika hops-ip ada, nilainya akan digunakan. Jika tidak, jika lip ada, nilainya akan digunakan.
host principal.hostname Nilai host dari log mentah dipetakan langsung.
id Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
impostorScore additional.fields[].key: "impostorScore"
additional_fields[].value.number_value: Nilai impostorScore
Nilai impostorScore dari log mentah ditempatkan di additional_fields.
ip principal.asset.ip
principal.ip
Nilai ip dari log mentah dipetakan langsung.
log_level security_result.severity_details Nilai log_level dipetakan dan juga digunakan untuk mendapatkan security_result.severity.
m network.email.mail_id Nilai m (setelah menghapus karakter < dan >) dipetakan.
malwareScore additional.fields[].key: "malwareScore"
additional_fields[].value.number_value: Nilai malwareScore
Nilai malwareScore dari log mentah ditempatkan di additional_fields.
md5 about.file.md5 Nilai md5 dari log mentah dipetakan langsung.
messageID network.email.mail_id Nilai messageID (setelah menghapus karakter < dan >) dipetakan.
messagesBlocked (array) (Beberapa kolom) Array objek messagesBlocked di-iterasi, dan setiap kolom objek dipetakan ke kolom UDM.
messagesBlocked[].ccAddresses Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
messagesBlocked[].cluster Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
messagesBlocked[].completelyRewritten security_result.detection_fields[].key: "completelyRewritten"
security_result.detection_fields[].value: Nilai completelyRewritten
Nilai completelyRewritten dari log mentah ditempatkan di security_result.detection_fields.
messagesBlocked[].fromAddress Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
messagesBlocked[].GUID metadata.product_log_id Nilai GUID dari log mentah dipetakan langsung.
messagesBlocked[].headerFrom additional.fields[].key: "headerFrom"
additional_fields[].value.string_value: Nilai headerFrom
Nilai headerFrom dari log mentah ditempatkan di additional_fields.
messagesBlocked[].headerReplyTo Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
messagesBlocked[].id Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
messagesBlocked[].impostorScore additional.fields[].key: "impostorScore"
additional_fields[].value.number_value: Nilai impostorScore
Nilai impostorScore dari log mentah ditempatkan di additional_fields.
messagesBlocked[].malwareScore additional.fields[].key: "malwareScore"
additional_fields[].value.number_value: Nilai malwareScore
Nilai malwareScore dari log mentah ditempatkan di additional_fields.
messagesBlocked[].messageID network.email.mail_id Nilai messageID (setelah menghapus karakter < dan >) dipetakan.
messagesBlocked[].messageParts about.file (diulang) Setiap objek dalam array messageParts dipetakan ke objek about.file terpisah.
messagesBlocked[].messageParts[].contentType about.file.mime_type Nilai contentType dari log mentah dipetakan langsung.
messagesBlocked[].messageParts[].disposition Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
messagesBlocked[].messageParts[].filename about.file.full_path Nilai filename dari log mentah dipetakan langsung.
messagesBlocked[].messageParts[].md5 about.file.md5 Nilai md5 dari log mentah dipetakan langsung.
messagesBlocked[].messageParts[].sandboxStatus Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
messagesBlocked[].messageParts[].sha256 about.file.sha256 Nilai sha256 dari log mentah dipetakan langsung.
messagesBlocked[].messageSize additional.fields[].key: "messageSize"
additional_fields[].value.number_value: Nilai messageSize
Nilai messageSize dari log mentah ditempatkan di additional_fields.
messagesBlocked[].messageTime Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
messagesBlocked[].modulesRun Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
messagesBlocked[].phishScore additional.fields[].key: "phishScore"
additional_fields[].value.number_value: Nilai phishScore
Nilai phishScore dari log mentah ditempatkan di additional_fields.
messagesBlocked[].policyRoutes additional.fields[].key: "PolicyRoutes"
additional_fields[].value.list_value.values[].string_value: Nilai policyRoutes
Nilai policyRoutes dari log mentah ditempatkan sebagai daftar di additional_fields.
messagesBlocked[].QID Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
messagesBlocked[].quarantineFolder additional.fields[].key: "quarantineFolder"
additional_fields[].value.string_value: Nilai quarantineFolder
Nilai quarantineFolder dari log mentah ditempatkan di additional_fields.
messagesBlocked[].quarantineRule additional.fields[].key: "quarantineRule"
additional_fields[].value.string_value: Nilai quarantineRule
Nilai quarantineRule dari log mentah ditempatkan di additional_fields.
messagesBlocked[].recipient target.user.email_addresses Nilai recipient dari log mentah dipetakan langsung.
messagesBlocked[].replyToAddress network.email.reply_to Nilai replyToAddress dari log mentah dipetakan langsung.
messagesBlocked[].sender principal.user.email_addresses Nilai sender dari log mentah dipetakan langsung.
messagesBlocked[].senderIP principal.asset.ip
principal.ip
Nilai senderIP dari log mentah dipetakan langsung.
messagesBlocked[].spamScore additional.fields[].key: "spamScore"
additional_fields[].value.number_value: Nilai spamScore
Nilai spamScore dari log mentah ditempatkan di additional_fields.
messagesBlocked[].subject network.email.subject Nilai subject dari log mentah dipetakan langsung.
messagesBlocked[].threatsInfoMap security_result (diulang) Setiap objek dalam array threatsInfoMap dipetakan ke objek security_result terpisah.
messagesBlocked[].threatsInfoMap[].classification security_result.category_details Nilai classification dari log mentah dipetakan langsung.
messagesBlocked[].threatsInfoMap[].threat security_result.about.url Nilai threat dari log mentah dipetakan langsung.
messagesBlocked[].threatsInfoMap[].threatID security_result.threat_id Nilai threatID dari log mentah dipetakan langsung.
messagesBlocked[].threatsInfoMap[].threatStatus security_result.threat_status Nilai threatStatus dari log mentah dipetakan langsung.
messagesBlocked[].threatsInfoMap[].threatTime Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
messagesBlocked[].threatsInfoMap[].threatType security_result.threat_name Nilai threatType dari log mentah dipetakan langsung.
messagesBlocked[].threatsInfoMap[].threatUrl security_result.url_back_to_product Nilai threatUrl dari log mentah dipetakan langsung.
messagesBlocked[].toAddresses network.email.to Nilai toAddresses dari log mentah dipetakan langsung.
messagesBlocked[].xmailer Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
messagesDelivered (array) (Beberapa kolom) Array objek messagesDelivered di-iterasi, dan setiap kolom objek dipetakan ke kolom UDM. Logika serupa dengan messagesBlocked.
message (Beberapa kolom) Jika kolom message adalah JSON yang valid, kolom tersebut akan diuraikan dan dipetakan ke berbagai kolom UDM.
metadata.event_type metadata.event_type Tetapkan ke "EMAIL_TRANSACTION" jika message bukan JSON, jika tidak, berasal dari data JSON. Tetapkan ke "GENERIC_EVENT" jika pesan syslog gagal diuraikan.
metadata.log_type metadata.log_type Di-hardcode ke "PROOFPOINT_MAIL".
metadata.product_event_type metadata.product_event_type Tetapkan ke "messagesBlocked", "messagesDelivered", "clicksPermitted", atau "clicksBlocked" berdasarkan data JSON.
metadata.product_name metadata.product_name Di-hardcode ke "TAP".
metadata.vendor_name metadata.vendor_name Di-hardcode ke "PROOFPOINT".
mime principal.process.file.mime_type Nilai mime dari log mentah dipetakan langsung.
mod additional.fields[].key: "module"
additional_fields[].value.string_value: Nilai mod
Nilai mod dari log mentah ditempatkan di additional_fields.
oContentType Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
path/uri principal.url Jika path ada, nilainya akan digunakan. Jika tidak, jika uri ada, nilainya akan digunakan.
phishScore additional.fields[].key: "phishScore"
additional_fields[].value.number_value: Nilai phishScore
Nilai phishScore dari log mentah ditempatkan di additional_fields.
pid principal.process.pid Nilai pid dari log mentah dipetakan langsung.
policy network.direction Jika policy adalah "inbound", kolom UDM ditetapkan ke "INBOUND". Jika policy adalah "outbound", kolom UDM ditetapkan ke "OUTBOUND".
policyRoutes additional.fields[].key: "PolicyRoutes"
additional_fields[].value.list_value.values[].string_value: Nilai policyRoutes
Nilai policyRoutes dari log mentah ditempatkan sebagai daftar di additional_fields.
profile additional.fields[].key: "profile"
additional_fields[].value.string_value: Nilai profil
Nilai profile dari log mentah ditempatkan di additional_fields.
prot proto Nilai prot diekstrak ke protocol, dikonversi ke huruf besar, lalu dipetakan ke proto.
proto network.application_protocol Nilai proto (atau nilai turunan dari prot) dipetakan. Jika nilainya "ESMTP", nilai tersebut akan diubah menjadi "SMTP" sebelum pemetaan.
querydepth additional.fields[].key: "querydepth"
additional_fields[].value.string_value: Nilai querydepth
Nilai querydepth dari log mentah ditempatkan di additional_fields.
queryEndTime Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
qid additional.fields[].key: "qid"
additional_fields[].value.string_value: Nilai qid
Nilai qid dari log mentah ditempatkan di additional_fields.
rcpt/rcpts network.email.to Jika rcpt ada dan merupakan alamat email yang valid, alamat tersebut akan digabungkan ke kolom to. Logika yang sama untuk rcpts.
recipient target.user.email_addresses Nilai recipient dari log mentah dipetakan langsung.
relay intermediary.hostname
intermediary.ip
Kolom relay diuraikan untuk mengekstrak nama host dan alamat IP, yang kemudian dipetakan ke intermediary.hostname dan intermediary.ip.
replyToAddress network.email.reply_to Nilai replyToAddress dari log mentah dipetakan langsung.
result security_result.action Jika result adalah "pass", kolom UDM ditetapkan ke "ALLOW". Jika result adalah "gagal", kolom UDM ditetapkan ke "BLOCK".
routes additional.fields[].key: "routes"
additional_fields[].value.string_value: Nilai rute
Nilai routes dari log mentah ditempatkan di additional_fields.
s network.session_id Nilai s dari log mentah dipetakan langsung.
sandboxStatus Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
selector additional.fields[].key: "selector"
additional_fields[].value.string_value: Nilai pemilih
Nilai selector dari log mentah ditempatkan di additional_fields.
sender principal.user.email_addresses Nilai sender dari log mentah dipetakan langsung.
senderIP principal.asset.ip
principal.ip atau about.ip
Jika berada dalam peristiwa klik, peristiwa tersebut akan dipetakan ke about.ip. Jika tidak, kolom akan dipetakan ke principal.asset.ip dan principal.ip.
sha256 security_result.about.file.sha256 atau about.file.sha256 Jika berada dalam threatInfoMap, ID akan dipetakan ke security_result.about.file.sha256. Jika tidak, kolom akan dipetakan ke about.file.sha256.
size principal.process.file.size atau additional.fields[].key: "messageSize"
additional_fields[].value.number_value: Nilai messageSize
Jika berada dalam peristiwa pesan, peristiwa tersebut akan dipetakan ke additional.fields[].messageSize dan dikonversi menjadi bilangan bulat tanpa tanda tangan. Jika tidak, nilai akan dipetakan ke principal.process.file.size dan dikonversi menjadi bilangan bulat tanpa tanda tangan.
spamScore additional.fields[].key: "spamScore"
additional_fields[].value.number_value: Nilai spamScore
Nilai spamScore dari log mentah ditempatkan di additional_fields.
stat additional.fields[].key: "status"
additional_fields[].value.string_value: Nilai statistik
Nilai stat dari log mentah ditempatkan di additional_fields.
status additional.fields[].key: "status"
additional_fields[].value.string_value: Nilai status
Nilai status (setelah menghapus tanda kutip) dari log mentah ditempatkan di additional_fields.
sts network.http.response_code Nilai sts dari log mentah dipetakan dan dikonversi langsung menjadi bilangan bulat.
subject network.email.subject Nilai subject dari log mentah dipetakan langsung setelah menghapus tanda kutip.
threatID security_result.threat_id Nilai threatID dari log mentah dipetakan langsung.
threatStatus security_result.threat_status Nilai threatStatus dari log mentah dipetakan langsung.
threatTime Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
threatType security_result.threat_name Nilai threatType dari log mentah dipetakan langsung.
threatUrl/threatURL security_result.url_back_to_product Nilai threatUrl atau threatURL dari log mentah dipetakan secara langsung.
threatsInfoMap security_result (diulang) Setiap objek dalam array threatsInfoMap dipetakan ke objek security_result terpisah.
tls network.tls.cipher Jika cipher tidak ada atau "NONE", nilai tls akan digunakan jika bukan "NONE".
tls_verify/verify security_result.action Jika verify ada, nilainya akan digunakan untuk menentukan tindakan. Jika tidak, tls_verify akan digunakan. "GAGAL" dipetakan ke "BLOKIR", "OK" dipetakan ke "Izinkan".
tls_version/version network.tls.version Jika tls_version ada dan bukan "NONE", nilainya akan digunakan. Jika tidak, jika version cocok dengan "TLS", nilainya akan digunakan.
to network.email.to Nilai to (setelah menghapus karakter < dan >) dipetakan. Jika bukan alamat email yang valid, alamat tersebut akan ditambahkan ke additional_fields.
toAddresses network.email.to Nilai toAddresses dari log mentah dipetakan langsung.
timestamp.seconds metadata.event_timestamp.seconds Nilai timestamp.seconds dari log mentah dipetakan langsung.
type Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
url target.url atau principal.url Jika berada dalam peristiwa klik, peristiwa tersebut akan dipetakan ke target.url. Jika tidak, kolom akan dipetakan ke principal.url.
userAgent network.http.user_agent Nilai userAgent dari log mentah dipetakan langsung.
uri principal.url Jika path tidak ada, nilai uri akan digunakan.
value network.email.from Jika from dan hfrom bukan alamat email yang valid, dan value adalah alamat email yang valid (setelah menghapus karakter < dan >), alamat email tersebut akan dipetakan.
vendor Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.
verify security_result.action Jika ada, verify akan digunakan untuk menentukan tindakan. "NOT" dipetakan ke "BLOCK", nilai lainnya dipetakan ke "ALLOW".
version network.tls.version Jika tls_version tidak ada atau "NONE", dan version berisi "TLS", version akan dipetakan.
virusthreat security_result.threat_name Nilai virusthreat dari log mentah dipetakan secara langsung jika bukan "tidak diketahui".
virusthreatid security_result.threat_id Nilai virusthreatid (setelah menghapus tanda kutip) dari log mentah akan langsung dipetakan jika bukan "tidak diketahui".
xmailer Tidak Dipetakan Meskipun ada dalam log mentah, kolom ini tidak dipetakan ke objek IDM di UDM yang disediakan.

Perubahan

2024-05-27

  • Memetakan "msg.policyRoutes" ke "additional.fields".

2024-04-03

  • Mengekstrak "sender_domain" dari "msg.fromAddress" dan "clicks.sender", serta memetakan ke "principal.domain.name".
  • Memetakan "clicks.sender" ke "principal.user.email_addresses".
  • Memetakan "clicks.recipient" ke "target.user.email_addresses".

2023-06-26

  • Peningkatan -
  • Memetakan "clicks.threatStatus" ke "security_result.threat_status".

2022-11-03

  • Peningkatan - Menambahkan pemeriksaan kondisi untuk kolom tanggal .
  • "berikan prioritas lebih tinggi ke tanggal yang memiliki stempel waktu maksimum".
  • jika "click_time" > "threat_time", tanggal dipetakan ke click_time, jika tidak, threat_time.

2022-07-13

  • Peningkatan - Mengubah pemetaan untuk "intermediary.user.email_addresses" dari "(messagesBlocked|messagesDelivered).toAddresses" menjadi "(messagesBlocked|messagesDelivered).ccAddresses" .

2022-06-29

  • Peningkatan - Menambahkan gsub untuk menghapus '<>' dari kolom 'clicks.messageID' dan 'm' yang dipetakan ke 'network.email.mail_id'.

25-05-2022

  • Memetakan "messageSize" ke kolom "additional".
  • Memetakan "campaignID" ke kolom "security_result.rule_id".
  • Memetakan "ccAddresses" ke kolom "intermediary.user.email_addresses".
  • Memetakan "toAddresses" ke kolom "target.user.email_addresses".