Proofpoint TAP アラート ログを収集する

以下でサポートされています。

このドキュメントでは、Google Security Operations フィードを設定して Proofpoint Targeted Attack Protection(TAP)アラート ログを収集する方法について説明します。

詳細については、Google Security Operations へのデータの取り込みの概要をご覧ください。

取り込みラベルによって、未加工のログデータを構造化 UDM 形式に正規化するパーサーが識別されます。このドキュメントの情報は、取り込みラベル PROOFPOINT_MAIL が付加されたパーサーに適用されます。

Proofpoint TAP アラートを構成する

  1. 認証情報を使用して Proofpoint 脅威分析ポータルにログインします。
  2. [設定] タブで [接続済みのアプリ] を選択します。[Service 認証情報] セクションが表示されます。
  3. [名前] セクションで、[新しい認証情報を作成] をクリックします。
  4. 組織の名前(altostrat.com など)を入力します。
  5. [生成] をクリックします。[生成されたサービス認証情報] ダイアログに、[サービス プリンシパル] と [シークレット] の値が表示されます。
  6. [サービス プリンシパル] と [シークレット] の値をコピーします。値は作成時にのみ表示され、Google Security Operations フィードを構成するときに必要です。
  7. [完了] をクリックします。

Proofpoint TAP のアラートログを取り込むように Google Security Operations でフィードを構成する

  1. [SIEM 設定] > [フィード] に移動します。
  2. [Add New] をクリックします。
  3. [フィールド名] に一意の名前を入力します。
  4. [ソースタイプ] として [サードパーティ API] を選択します。
  5. [ログタイプ] で [Proofpoint TAP アラート] を選択します。
  6. [次へ] をクリックします。
  7. 次の必須入力パラメータを構成します。
    • ユーザー名: 前の手順で取得したサービス プリンシパルを指定します。
    • シークレット: 前の手順で取得したシークレットを指定します。
  8. [次へ] をクリックし、[送信] をクリックします。

Google Security Operations フィードの詳細については、Google Security Operations フィードのドキュメントをご覧ください。各フィードタイプの要件については、タイプ別のフィード構成をご覧ください。 フィードの作成時に問題が発生した場合は、Google Security Operations サポートにお問い合わせください。

フィールド マッピング リファレンス

このパーサーは、Proofpoint Mail ログを JSON 形式または Key-Value 形式で処理し、メールとネットワーク アクティビティの詳細を抽出します。ログフィールドを UDM にマッピングし、メール トランザクションやネットワーク HTTP リクエストなどのイベントを分類し、アクション、カテゴリ、脅威情報などのセキュリティの詳細情報を拡充します。

UDM マッピング テーブル

ログフィールド UDM マッピング ロジック
action security_result.action_details 未加工ログの action の値は直接マッピングされます。
adultscore additional.fields[].key: "adultscore"
additional.fields[].value.string_value: adultscore の値
未加工ログの adultscore の値が additional_fields に格納されます。
attachments additional.fields[].key: "attachments"
additional_fields[].value.string_value: アタッチメントの値
未加工ログの attachments の値が additional_fields に格納されます。
campaignID security_result.rule_id 未加工ログの campaignID の値は直接マッピングされます。
ccAddresses マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
cid additional.fields[].key: "cid"
additional_fields[].value.string_value: cid の値
未加工ログの cid の値が additional_fields に格納されます。
cipher / tls network.tls.cipher cipher が存在し、値が「NONE」でない場合、その値が使用されます。それ以外の場合、tls が存在し、値が「NONE」でない場合、その値が使用されます。
classification security_result.category_details 未加工ログの classification の値は直接マッピングされます。
clickIP principal.asset.ip
principal.ip
未加工ログの clickIP の値は直接マッピングされます。
clickTime metadata.event_timestamp.seconds パーサーは、clickTime 文字列をタイムスタンプに変換してマッピングします。
clicksBlocked[].campaignId マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
clicksBlocked[].clickIP principal.asset.ip
principal.ip
clicksBlocked 配列内の clickIP の値がマッピングされます。
clicksBlocked[].clickTime metadata.event_timestamp.seconds パーサーは、clickTime 文字列をタイムスタンプに変換してマッピングします。
clicksBlocked[].classification security_result.category_details clicksBlocked 配列内の classification の値がマッピングされます。
clicksBlocked[].GUID metadata.product_log_id clicksBlocked 配列内の GUID の値がマッピングされます。
clicksBlocked[].id マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
clicksBlocked[].messageID network.email.mail_id clicksBlocked 配列内の messageID の値がマッピングされます。
clicksBlocked[].recipient target.user.email_addresses clicksBlocked 配列内の recipient の値がマッピングされます。
clicksBlocked[].sender principal.user.email_addresses clicksBlocked 配列内の sender の値がマッピングされます。
clicksBlocked[].senderIP about.ip clicksBlocked 配列内の senderIP の値がマッピングされます。
clicksBlocked[].threatID security_result.threat_id clicksBlocked 配列内の threatID の値がマッピングされます。
clicksBlocked[].threatTime マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
clicksBlocked[].threatURL security_result.url_back_to_product clicksBlocked 配列内の threatURL の値がマッピングされます。
clicksBlocked[].threatStatus security_result.threat_status clicksBlocked 配列内の threatStatus の値がマッピングされます。
clicksBlocked[].url target.url clicksBlocked 配列内の url の値がマッピングされます。
clicksBlocked[].userAgent network.http.user_agent clicksBlocked 配列内の userAgent の値がマッピングされます。
clicksPermitted[].campaignId マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
clicksPermitted[].clickIP principal.asset.ip
principal.ip
clicksPermitted 配列内の clickIP の値がマッピングされます。
clicksPermitted[].clickTime metadata.event_timestamp.seconds パーサーは、clickTime 文字列をタイムスタンプに変換してマッピングします。
clicksPermitted[].classification security_result.category_details clicksPermitted 配列内の classification の値がマッピングされます。
clicksPermitted[].guid metadata.product_log_id clicksPermitted 配列内の guid の値がマッピングされます。
clicksPermitted[].id マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
clicksPermitted[].messageID マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
clicksPermitted[].recipient target.user.email_addresses clicksPermitted 配列内の recipient の値がマッピングされます。
clicksPermitted[].sender principal.user.email_addresses clicksPermitted 配列内の sender の値がマッピングされます。
clicksPermitted[].senderIP about.ip clicksPermitted 配列内の senderIP の値がマッピングされます。
clicksPermitted[].threatID security_result.threat_id clicksPermitted 配列内の threatID の値がマッピングされます。
clicksPermitted[].threatTime マッピングなし このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
clicksPermitted[].threatURL security_result.url_back_to_product clicksPermitted 配列内の threatURL の値がマッピングされます。
clicksPermitted[].url target.url clicksPermitted 配列内の url の値がマッピングされます。
clicksPermitted[].userAgent network.http.user_agent clicksPermitted 配列内の userAgent の値がマッピングされます。
cmd principal.process.command_line または network.http.method sts(HTTP ステータス コード)が存在する場合、cmdnetwork.http.method にマッピングされます。それ以外の場合は principal.process.command_line にマッピングされます。
collection_time.seconds metadata.event_timestamp.seconds 未加工ログの collection_time.seconds の値は直接マッピングされます。
completelyRewritten security_result.detection_fields[].key: 「completelyRewritten」
security_result.detection_fields[].value: completelyRewritten の値
未加工ログの completelyRewritten の値が security_result.detection_fields に格納されます。
contentType about.file.mime_type 未加工ログの contentType の値は直接マッピングされます。
country principal.location.country_or_region 未加工ログの country の値は直接マッピングされます。
create_time.seconds マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
data (複数のフィールド) data フィールドの JSON ペイロードは解析され、さまざまな UDM フィールドにマッピングされます。
date / date_log_rebase metadata.event_timestamp.seconds パーサーは、date_log_rebase フィールドまたは date フィールドと timeStamp フィールドのいずれかを使用して、日付をタイムスタンプにリベースします。
dict security_result.category_details 未加工ログの dict の値は直接マッピングされます。
disposition マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
dnsid network.dns.id 未加工ログの dnsid の値は、直接マッピングされ、符号なし整数に変換されます。
domain / hfrom_domain principal.administrative_domain domain が存在する場合は、その値が使用されます。それ以外の場合は、hfrom_domain が存在する場合はその値が使用されます。
duration マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
eid additional.fields[].key: "eid"
additional_fields[].value.string_value: eid の値
未加工ログの eid の値が additional_fields に格納されます。
engine metadata.product_version 未加工ログの engine の値は直接マッピングされます。
err / msg / result_detail / tls-alert security_result.description msgerrresult_detailtls-alert のいずれか(引用符を削除した後)で使用可能な最初の値がマッピングされます。
file / name principal.process.file.full_path file が存在する場合は、その値が使用されます。それ以外の場合は、name が存在する場合はその値が使用されます。
filename about.file.full_path 未加工ログの filename の値は直接マッピングされます。
folder additional.fields[].key: "folder"
additional_fields[].value.string_value: folder の値
未加工ログの folder の値が additional_fields に格納されます。
from / hfrom / value network.email.from 複雑なロジックが適用されます(パーサーコードを参照)。< 文字と > 文字を処理し、有効なメール形式かどうかを確認します。
fromAddress マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
GUID metadata.product_log_id 未加工ログの GUID の値は直接マッピングされます。
headerCC マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
headerFrom additional.fields[].key: "headerFrom"
additional_fields[].value.string_value: headerFrom の値
未加工ログの headerFrom の値が additional_fields に格納されます。
headerReplyTo マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
headerTo マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
helo マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
hops-ip / lip intermediary.ip hops-ip が存在する場合は、その値が使用されます。それ以外の場合は、lip が存在する場合はその値が使用されます。
host principal.hostname 未加工ログの host の値は直接マッピングされます。
id マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
impostorScore additional.fields[].key: 「impostorScore」
additional_fields[].value.number_value: impostorScore の値
未加工ログの impostorScore の値が additional_fields に格納されます。
ip principal.asset.ip
principal.ip
未加工ログの ip の値は直接マッピングされます。
log_level security_result.severity_details log_level の値はマッピングされ、security_result.severity の導出にも使用されます。
m network.email.mail_id m の値(< 文字と > 文字を削除した後)がマッピングされます。
malwareScore additional.fields[].key: "malwareScore"
additional_fields[].value.number_value: malwareScore の値
未加工ログの malwareScore の値が additional_fields に格納されます。
md5 about.file.md5 未加工ログの md5 の値は直接マッピングされます。
messageID network.email.mail_id messageID の値(< 文字と > 文字を削除した後)がマッピングされます。
messagesBlocked(配列) (複数のフィールド) messagesBlocked オブジェクトの配列が反復処理され、各オブジェクトのフィールドが UDM フィールドにマッピングされます。
messagesBlocked[].ccAddresses マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
messagesBlocked[].cluster マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
messagesBlocked[].completelyRewritten security_result.detection_fields[].key: 「completelyRewritten」
security_result.detection_fields[].value: completelyRewritten の値
未加工ログの completelyRewritten の値が security_result.detection_fields に格納されます。
messagesBlocked[].fromAddress マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
messagesBlocked[].GUID metadata.product_log_id 未加工ログの GUID の値は直接マッピングされます。
messagesBlocked[].headerFrom additional.fields[].key: "headerFrom"
additional_fields[].value.string_value: headerFrom の値
未加工ログの headerFrom の値が additional_fields に格納されます。
messagesBlocked[].headerReplyTo マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
messagesBlocked[].id マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
messagesBlocked[].impostorScore additional.fields[].key: 「impostorScore」
additional_fields[].value.number_value: impostorScore の値
未加工ログの impostorScore の値が additional_fields に格納されます。
messagesBlocked[].malwareScore additional.fields[].key: 「malwareScore」
additional_fields[].value.number_value: malwareScore の値
未加工ログの malwareScore の値が additional_fields に格納されます。
messagesBlocked[].messageID network.email.mail_id messageID の値(< 文字と > 文字を削除した後)がマッピングされます。
messagesBlocked[].messageParts about.file(繰り返し) messageParts 配列内の各オブジェクトは、個別の about.file オブジェクトにマッピングされます。
messagesBlocked[].messageParts[].contentType about.file.mime_type 未加工ログの contentType の値は直接マッピングされます。
messagesBlocked[].messageParts[].disposition マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
messagesBlocked[].messageParts[].filename about.file.full_path 未加工ログの filename の値は直接マッピングされます。
messagesBlocked[].messageParts[].md5 about.file.md5 未加工ログの md5 の値は直接マッピングされます。
messagesBlocked[].messageParts[].sandboxStatus マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
messagesBlocked[].messageParts[].sha256 about.file.sha256 未加工ログの sha256 の値は直接マッピングされます。
messagesBlocked[].messageSize additional.fields[].key: "messageSize"
additional_fields[].value.number_value: messageSize の値
未加工ログの messageSize の値が additional_fields に格納されます。
messagesBlocked[].messageTime マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
messagesBlocked[].modulesRun マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
messagesBlocked[].phishScore additional.fields[].key: "phishScore"
additional_fields[].value.number_value: phishScore の値
未加工ログの phishScore の値が additional_fields に格納されます。
messagesBlocked[].policyRoutes additional.fields[].key: 「PolicyRoutes」
additional_fields[].value.list_value.values[].string_value: policyRoutes の値
元のログの policyRoutes の値は、リストとして additional_fields に格納されます。
messagesBlocked[].QID マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
messagesBlocked[].quarantineFolder additional.fields[].key: "quarantineFolder"
additional_fields[].value.string_value: quarantineFolder の値
未加工ログの quarantineFolder の値が additional_fields に格納されます。
messagesBlocked[].quarantineRule additional.fields[].key: 「quarantineRule」
additional_fields[].value.string_value: quarantineRule の値
未加工ログの quarantineRule の値が additional_fields に格納されます。
messagesBlocked[].recipient target.user.email_addresses 未加工ログの recipient の値は直接マッピングされます。
messagesBlocked[].replyToAddress network.email.reply_to 未加工ログの replyToAddress の値は直接マッピングされます。
messagesBlocked[].sender principal.user.email_addresses 未加工ログの sender の値は直接マッピングされます。
messagesBlocked[].senderIP principal.asset.ip
principal.ip
未加工ログの senderIP の値は直接マッピングされます。
messagesBlocked[].spamScore additional.fields[].key: "spamScore"
additional_fields[].value.number_value: spamScore の値
未加工ログの spamScore の値が additional_fields に格納されます。
messagesBlocked[].subject network.email.subject 未加工ログの subject の値は直接マッピングされます。
messagesBlocked[].threatsInfoMap security_result(繰り返し) threatsInfoMap 配列内の各オブジェクトは、個別の security_result オブジェクトにマッピングされます。
messagesBlocked[].threatsInfoMap[].classification security_result.category_details 未加工ログの classification の値は直接マッピングされます。
messagesBlocked[].threatsInfoMap[].threat security_result.about.url 未加工ログの threat の値は直接マッピングされます。
messagesBlocked[].threatsInfoMap[].threatID security_result.threat_id 未加工ログの threatID の値は直接マッピングされます。
messagesBlocked[].threatsInfoMap[].threatStatus security_result.threat_status 未加工ログの threatStatus の値は直接マッピングされます。
messagesBlocked[].threatsInfoMap[].threatTime マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
messagesBlocked[].threatsInfoMap[].threatType security_result.threat_name 未加工ログの threatType の値は直接マッピングされます。
messagesBlocked[].threatsInfoMap[].threatUrl security_result.url_back_to_product 未加工ログの threatUrl の値は直接マッピングされます。
messagesBlocked[].toAddresses network.email.to 未加工ログの toAddresses の値は直接マッピングされます。
messagesBlocked[].xmailer マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
messagesDelivered(配列) (複数のフィールド) messagesDelivered オブジェクトの配列が反復処理され、各オブジェクトのフィールドが UDM フィールドにマッピングされます。messagesBlocked と同じロジックです。
message (複数のフィールド) message フィールドが有効な JSON の場合、解析されてさまざまな UDM フィールドにマッピングされます。
metadata.event_type metadata.event_type message が JSON でない場合、「EMAIL_TRANSACTION」に設定します。それ以外の場合は、JSON データから導出されます。syslog メッセージが解析されなかった場合は「GENERIC_EVENT」に設定します。
metadata.log_type metadata.log_type 「PROOFPOINT_MAIL」にハードコードされています。
metadata.product_event_type metadata.product_event_type JSON データに基づいて、「messagesBlocked」、「messagesDelivered」、「clicksPermitted」、「clicksBlocked」のいずれかに設定します。
metadata.product_name metadata.product_name 「TAP」にハードコードされています。
metadata.vendor_name metadata.vendor_name 「PROOFPOINT」にハードコードされています。
mime principal.process.file.mime_type 未加工ログの mime の値は直接マッピングされます。
mod additional.fields[].key: "module"
additional_fields[].value.string_value: mod の値
未加工ログの mod の値が additional_fields に格納されます。
oContentType マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
path / uri principal.url path が存在する場合は、その値が使用されます。それ以外の場合は、uri が存在する場合はその値が使用されます。
phishScore additional.fields[].key: "phishScore"
additional_fields[].value.number_value: phishScore の値
未加工ログの phishScore の値が additional_fields に格納されます。
pid principal.process.pid 未加工ログの pid の値は直接マッピングされます。
policy network.direction policy が「inbound」の場合、UDM フィールドは「INBOUND」に設定されます。policy が「outbound」の場合、UDM フィールドは「OUTBOUND」に設定されます。
policyRoutes additional.fields[].key: 「PolicyRoutes」
additional_fields[].value.list_value.values[].string_value: policyRoutes の値
元のログの policyRoutes の値は、リストとして additional_fields に格納されます。
profile additional.fields[].key: "profile"
additional_fields[].value.string_value: プロファイルの値
未加工ログの profile の値が additional_fields に格納されます。
prot proto prot の値は protocol に抽出され、大文字に変換されて proto にマッピングされます。
proto network.application_protocol proto の値(または prot から派生した値)がマッピングされます。値が「ESMTP」の場合、マッピング前に「SMTP」に変更されます。
querydepth additional.fields[].key: "querydepth"
additional_fields[].value.string_value: querydepth の値
未加工ログの querydepth の値が additional_fields に格納されます。
queryEndTime マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
qid additional.fields[].key: "qid"
additional_fields[].value.string_value: qid の値
未加工ログの qid の値が additional_fields に格納されます。
rcpt / rcpts network.email.to rcpt が存在し、有効なメールアドレスの場合は、to フィールドに統合されます。rcpts の場合も同じロジックです。
recipient target.user.email_addresses 未加工ログの recipient の値は直接マッピングされます。
relay intermediary.hostname
intermediary.ip
relay フィールドが解析され、ホスト名と IP アドレスが抽出されます。これらの値は、それぞれ intermediary.hostnameintermediary.ip にマッピングされます。
replyToAddress network.email.reply_to 未加工ログの replyToAddress の値は直接マッピングされます。
result security_result.action result が「pass」の場合、UDM フィールドは「ALLOW」に設定されます。result が「fail」の場合、UDM フィールドは「BLOCK」に設定されます。
routes additional.fields[].key: 「routes」
additional_fields[].value.string_value: routes の値
未加工ログの routes の値が additional_fields に格納されます。
s network.session_id 未加工ログの s の値は直接マッピングされます。
sandboxStatus マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
selector additional.fields[].key: "selector"
additional_fields[].value.string_value: セレクタの値
未加工ログの selector の値が additional_fields に格納されます。
sender principal.user.email_addresses 未加工ログの sender の値は直接マッピングされます。
senderIP principal.asset.ip
principal.ip または about.ip
クリック イベント内にある場合は、about.ip にマッピングされます。それ以外の場合は、principal.asset.ipprincipal.ip にマッピングされます。
sha256 security_result.about.file.sha256 または about.file.sha256 threatInfoMap 内にある場合は、security_result.about.file.sha256 にマッピングされます。それ以外の場合は about.file.sha256 にマッピングされます。
size principal.process.file.size または additional.fields[].key: 「messageSize」
additional_fields[].value.number_value: messageSize の値
メッセージ イベント内にある場合、additional.fields[].messageSize にマッピングされ、符号なし整数に変換されます。それ以外の場合は、principal.process.file.size にマッピングされ、符号なし整数に変換されます。
spamScore additional.fields[].key: "spamScore"
additional_fields[].value.number_value: spamScore の値
未加工ログの spamScore の値が additional_fields に格納されます。
stat additional.fields[].key: 「status」
additional_fields[].value.string_value: 統計情報の値
未加工ログの stat の値が additional_fields に格納されます。
status additional.fields[].key: 「status」
additional_fields[].value.string_value: status の値
未加工のログから引用符を削除した status の値が additional_fields に格納されます。
sts network.http.response_code 未加工ログの sts の値は直接マッピングされ、整数に変換されます。
subject network.email.subject 未加工ログの subject の値は、引用符を削除した後に直接マッピングされます。
threatID security_result.threat_id 未加工ログの threatID の値は直接マッピングされます。
threatStatus security_result.threat_status 未加工ログの threatStatus の値は直接マッピングされます。
threatTime マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
threatType security_result.threat_name 未加工ログの threatType の値は直接マッピングされます。
threatUrl / threatURL security_result.url_back_to_product 元のログの threatUrl または threatURL の値が直接マッピングされます。
threatsInfoMap security_result(繰り返し) threatsInfoMap 配列内の各オブジェクトは、個別の security_result オブジェクトにマッピングされます。
tls network.tls.cipher cipher が存在しない場合、または「NONE」の場合は、tls の値が使用されます(「NONE」でない場合)。
tls_verify / verify security_result.action verify が存在する場合、その値がアクションの決定に使用されます。それ以外の場合は、tls_verify が使用されます。「FAIL」は「BLOCK」にマッピングされ、「OK」は「ALLOW」にマッピングされます。
tls_version / version network.tls.version tls_version が存在し、値が「NONE」でない場合、その値が使用されます。それ以外の場合、version が「TLS」と一致する場合は、その値が使用されます。
to network.email.to to の値(< 文字と > 文字を削除した後)がマッピングされます。有効なメールアドレスでない場合は、additional_fields に追加されます。
toAddresses network.email.to 未加工ログの toAddresses の値は直接マッピングされます。
timestamp.seconds metadata.event_timestamp.seconds 未加工ログの timestamp.seconds の値は直接マッピングされます。
type マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
url target.url または principal.url クリック イベント内にある場合は、target.url にマッピングされます。それ以外の場合は principal.url にマッピングされます。
userAgent network.http.user_agent 未加工ログの userAgent の値は直接マッピングされます。
uri principal.url path が存在しない場合、uri の値が使用されます。
value network.email.from fromhfrom が有効なメールアドレスではなく、value が有効なメールアドレス(<> の文字を削除した後)である場合、value はマッピングされます。
vendor マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。
verify security_result.action verify が存在する場合は、アクションの決定に使用されます。「NOT」は「BLOCK」にマッピングされ、それ以外の値は「ALLOW」にマッピングされます。
version network.tls.version tls_version が存在しない場合、または「NONE」の場合、version に「TLS」が含まれていれば、マッピングされます。
virusthreat security_result.threat_name 未加工ログの virusthreat の値が「不明」でない場合、その値は直接マッピングされます。
virusthreatid security_result.threat_id 未加工ログの virusthreatid の値(引用符を削除した後)が「不明」でない場合、その値は直接マッピングされます。
xmailer マッピングされていません このフィールドは元のログに存在しますが、指定された UDM の IDM オブジェクトにはマッピングされていません。

変更点

2024-05-27

  • 「msg.policyRoutes」を「additional.fields」にマッピングしました。

2024-04-03

  • 「msg.fromAddress」と「clicks.sender」から「sender_domain」を抽出し、「principal.domain.name」にマッピングしました。
  • 「clicks.sender」を「principal.user.email_addresses」にマッピングしました。
  • 「clicks.recipient」を「target.user.email_addresses」にマッピングしました。

2023-06-26

  • 機能強化 -
  • 「clicks.threatStatus」を「security_result.threat_status」にマッピングしました。

2022-11-03

  • 機能強化 - 日付フィールドの条件チェックを追加しました。
  • 「タイムスタンプが最大の日付に高い優先順位を指定します」。
  • 「click_time」 > 「threat_time」の場合は、日付を click_time にマッピングし、それ以外の場合は threat_time にマッピングします。

2022-07-13

  • 機能強化 -「intermediary.user.email_addresses」のマッピングを「(messagesBlocked|messagesDelivered).toAddresses」から「(messagesBlocked|messagesDelivered).ccAddresses」に変更しました。

2022-06-29

  • 機能強化 -「network.email.mail_id」にマッピングされた「clicks.messageID」と「m」のフィールドから「<>」を削除する gsub を追加しました。

2022-05-25

  • 「messageSize」を「additional」フィールドにマッピングしました。
  • 「campaignID」を「security_result.rule_id」フィールドにマッピングしました。
  • 「ccAddresses」を「intermediary.user.email_addresses」フィールドにマッピングしました。
  • 「toAddresses」を「target.user.email_addresses」フィールドにマッピングしました。