收集 Cisco Secure Email Gateway 記錄

支援的國家/地區:

本文說明如何使用 Google Security Operations 轉送器收集 Cisco Secure Email Gateway 記錄。

詳情請參閱「將資料擷取至 Google SecOps」。

擷取標籤會識別剖析器,該剖析器會將原始記錄資料正規化為結構化 UDM 格式。本文件中的資訊適用於具有 CISCO-EMAIL-SECURITY 攝入標籤的剖析器。

設定 Cisco Secure Email Gateway

  1. Cisco Secure Email Gateway 控制台中,依序選取「System administration」>「Log subscriptions」
  2. 在「New log subscription」(新增記錄訂閱項目) 視窗中,執行下列操作來新增記錄訂閱項目:
    1. 在「記錄類型」欄位中,選取「合併事件記錄」
    2. 在「Available log fields」(可用的記錄檔欄位) 部分,選取所有可用的欄位,然後按一下「Add」(新增),將這些欄位移至「Selected log fields」(選取的記錄檔欄位)
    3. 如要為記錄訂閱項目選取記錄擷取方法,請選取「Syslog push」(系統記錄推送),然後執行下列操作:
      1. 在「主機名稱」欄位中,指定 Google SecOps 轉寄程式 IP 位址。
      2. 在「Protocol」(通訊協定) 欄位中,選取「TCP」核取方塊。
      3. 在「設施」欄位中,使用預設值。
  3. 如要儲存設定變更,請按一下「提交」

設定 Google SecOps 轉寄器,擷取 Cisco Secure Email Gateway

  1. 依序前往「SIEM 設定」>「轉送器」
  2. 按一下「新增轉送站」
  3. 在「轉送器名稱」欄位中,輸入轉送器的專屬名稱。
  4. 按一下「提交」。轉送器新增完成後,系統會顯示「新增收集器設定」視窗。
  5. 在「收集器名稱」欄位中輸入名稱。
  6. 選取「Cisco Email Security」做為「記錄類型」
  7. 在「收集器類型」欄位中,選取「Syslog」
  8. 設定下列必要輸入參數:
    • 通訊協定:指定收集器用來監聽系統記錄資料的連線通訊協定。
    • 地址:指定收集器所在位置的目標 IP 位址或主機名稱,並監聽系統記錄資料。
    • 通訊埠:指定收集器所在位置的目標通訊埠,並監聽系統記錄資料。
  9. 按一下「提交」

如要進一步瞭解 Google SecOps 轉送器,請參閱「透過 Google SecOps 使用者介面管理轉送器設定」。

如果在建立轉寄者時遇到問題,請與 Google SecOps 支援團隊聯絡。

欄位對應參考資料

這個剖析器會處理結構化 (JSON、鍵/值組合) 和非結構化 (系統記錄) 的 Cisco Email Security 記錄。這項功能會根據 grok 欄位,運用 grok 模式、鍵值擷取和條件式邏輯,將各種記錄檔格式正規化為 UDM,並將相關的 Cisco ESA 欄位對應至 UDM。product_event此外,這項服務也會執行資料擴充作業,例如轉換時間戳記及處理重複訊息。

UDM 對應表

記錄欄位 UDM 對應 邏輯
acl_decision_tag read_only_udm.security_result.detection_fields.value 如果不是空白、"-" 或「NONE」,則直接對應。鍵為「ACL Decision Tag」。
access_or_decryption_policy_group read_only_udm.security_result.detection_fields.value 如果不是空白、"-" 或「NONE」,則直接對應。索引鍵為「AccessOrDecryptionPolicyGroup」。
act read_only_udm.security_result.action_details 直接對應。
authenticated_user read_only_udm.principal.user.userid 如果不是空白、"-" 或「NONE」,則直接對應。
cache_hierarchy_retrieval read_only_udm.security_result.detection_fields.value 如果不是空白、"-" 或「NONE」,則直接對應。索引鍵為「Cache Hierarchy Retrieval」。
cipher read_only_udm.network.tls.cipher 直接對應。
country read_only_udm.principal.location.country_or_region 直接對應。
data_security_policy_group read_only_udm.security_result.detection_fields.value 如果不是空白、"-" 或「NONE」,則直接對應。鍵為「DataSecurityPolicyGroup」。
description read_only_udm.metadata.description 直接對應於系統記錄訊息。如果是 CEF 訊息,則會成為整體產品說明。各種 grok 模式會根據 product_event 擷取特定說明。gsub 會修改部分說明,移除開頭/結尾的空格和半形冒號。
deviceDirection read_only_udm.network.direction 如果是「0」,則對應至「INBOUND」。如果為「1」,則對應至「OUTBOUND」。用來判斷要直接對應哪些 TLS 密碼和通訊協定,以及要對應哪些標籤。
deviceExternalId read_only_udm.principal.asset.asset_id 對應為「裝置 ID:」。
domain read_only_udm.target.administrative_domain 直接從 JSON 記錄對應。
domain_age read_only_udm.security_result.about.labels.value 直接對應。金鑰為「YoungestDomainAge」。
duser read_only_udm.target.user.email_addressesread_only_udm.network.email.to 如果包含「;」,請分割成多個電子郵件地址,並將每個地址對應至兩個 UDM 欄位。否則,如果電子郵件地址有效,請直接對應至這兩個 UDM 欄位。如果 network_to 為空,也會用來填入該欄位。
dvc read_only_udm.target.ip 直接對應。
entries.collection_time.nanosentries.collection_time.seconds read_only_udm.metadata.event_timestamp.nanosread_only_udm.metadata.event_timestamp.seconds 用於建構事件時間戳記。
env-from read_only_udm.additional.fields.value.string_value 直接對應。金鑰為「Env-From」。
ESAAttachmentDetails read_only_udm.security_result.about.file.full_pathread_only_udm.security_result.about.file.sha256 並剖析以擷取檔案名稱和 SHA256 雜湊值。您可以擷取多個檔案和雜湊值。
ESADCID read_only_udm.security_result.about.labels.value 直接對應。金鑰為「ESADCID」。
ESAFriendlyFrom read_only_udm.principal.user.user_display_nameread_only_udm.network.email.from 剖析以擷取顯示名稱和電子郵件地址。
ESAHeloDomain read_only_udm.intermediary.administrative_domain 直接對應。
ESAHeloIP read_only_udm.intermediary.ip 直接對應。
ESAICID read_only_udm.security_result.about.labels.value 直接對應。金鑰為「ESAICID」。
ESAMailFlowPolicy read_only_udm.security_result.rule_name 直接對應。
ESAMID read_only_udm.security_result.about.labels.value 直接對應。金鑰為「ESAMID」。
ESAReplyTo read_only_udm.network.email.reply_to 如果電子郵件地址有效,則直接對應。也用於填入 network_to
ESASDRDomainAge read_only_udm.security_result.about.labels.value 直接對應。金鑰為「ESASDRDomainAge」。
ESASenderGroup read_only_udm.principal.group.group_display_name 直接對應。
ESAStatus read_only_udm.security_result.about.labels.value 直接對應。金鑰為「ESAStatus」。
ESATLSInCipher read_only_udm.network.tls.cipherread_only_udm.security_result.about.labels.value 如果 deviceDirection 為「0」,則直接對應至密碼。否則會對應為索引鍵為「ESATLSInCipher」的標籤。
ESATLSInProtocol read_only_udm.network.tls.versionread_only_udm.security_result.about.labels.value 如果 deviceDirection 為「0」,系統會直接擷取並對應 TLS 版本。否則,會對應為鍵為「ESATLSInProtocol」的標籤。
ESATLSOutCipher read_only_udm.network.tls.cipherread_only_udm.security_result.about.labels.value 如果 deviceDirection 為「1」,則直接對應至密碼。否則會對應為索引鍵為「ESATLSOutCipher」的標籤。
ESATLSOutProtocol read_only_udm.network.tls.versionread_only_udm.security_result.about.labels.value 如果 deviceDirection 為「1」,系統會直接擷取並對應 TLS 版本。否則會對應為標籤,並以「ESATLSOutProtocol」做為鍵。
ESAURLDetails read_only_udm.target.url 剖析以擷取網址。由於欄位不會重複,因此只會對應第一個網址。
external_dlp_policy_group read_only_udm.security_result.detection_fields.value 如果不是空白、"-" 或「NONE」,則直接對應。索引鍵為「ExternalDlpPolicyGroup」。
ExternalMsgID read_only_udm.security_result.about.labels.value 移除單引號和角括號後直接對應。金鑰為「ExternalMsgID」。
from read_only_udm.network.email.from 如果電子郵件地址有效,則直接對應。也用於填入 network_from
host.hostname read_only_udm.principal.hostnameread_only_udm.intermediary.hostname 如果 host 欄位無效,則會對應至主體主機名稱。也會對應至中介主機名稱。
host.ip read_only_udm.principal.ipread_only_udm.intermediary.ip 如果 JSON 記錄中未設定 ip 欄位,則會對應至主體 IP。也會對應至中介 IP。
hostname read_only_udm.target.hostname 直接對應。
http_method read_only_udm.network.http.method 直接對應。
http_response_code read_only_udm.network.http.response_code 直接對應並轉換為整數。
identity_policy_group read_only_udm.security_result.detection_fields.value 如果不是空白、"-" 或「NONE」,則直接對應。金鑰為「IdentityPolicyGroup」。
ip read_only_udm.principal.ip 直接對應。如有 source_ip,則會覆寫這個值。
kv_msg 多項政策 使用 kv 篩選器剖析。前置處理包括將鍵之前的空格替換為「#」,以及交換 csLabel 值。
log_type read_only_udm.metadata.log_type 硬式編碼為「CISCO_EMAIL_SECURITY」。
loglevel read_only_udm.security_result.severityread_only_udm.security_result.action 用於判斷嚴重程度和採取行動。「Info」、「Debug」和「Trace」會對應至「INFORMATIONAL」和「ALLOW」。「Warning」會對應至「MEDIUM」和「ALLOW」。「High」會對應至「HIGH」和「BLOCK」。「Critical」和「Alert」會對應至「CRITICAL」、「BLOCK」。
mail_id read_only_udm.network.email.mail_id 直接從 JSON 記錄對應。
mailto read_only_udm.target.user.email_addressesread_only_udm.network.email.to 如果電子郵件地址有效,則直接對應至兩個 UDM 欄位。
MailPolicy read_only_udm.security_result.about.labels.value 直接對應。金鑰為「MailPolicy」。
message 多項政策 系統會盡可能剖析為 JSON。否則會當做系統記錄訊息處理。
message_id read_only_udm.network.email.mail_id 直接對應。也用於填入 network_data
msg read_only_udm.network.email.subject 在 UTF-8 解碼並移除斷行符號、換行符號和額外引號後,直接對應。也用於填入 network_data
msg1 多項政策 使用 kv 篩選器剖析。用於擷取 Hostnameheloenv-fromreply-to
outbound_malware_scanning_policy_group read_only_udm.security_result.detection_fields.value 如果不是空白、"-" 或「NONE」,則直接對應。鍵為「DataSecurityPolicyGroup」。
port read_only_udm.target.port 直接對應並轉換為整數。
principalMail read_only_udm.principal.user.email_addresses 直接對應。
principalUrl read_only_udm.principal.url 直接對應。
product_event read_only_udm.metadata.product_event_type 直接對應。用來判斷要套用哪些 grok 模式。移除開頭的「%」字元。「amp」會替換為「SIEM_AMPenginelogs」。
product_version read_only_udm.metadata.product_version 直接對應。
protocol read_only_udm.network.tls.version 直接對應。
received_bytes read_only_udm.network.received_bytes 直接對應並轉換為不帶正負號的整數。
reply-to read_only_udm.additional.fields.value.string_value 直接對應。索引鍵為「Reply-To」。
reputation read_only_udm.security_result.confidence_details 直接對應。
request_method_uri read_only_udm.target.url 直接對應。
result_code read_only_udm.security_result.detection_fields.value 直接對應。索引鍵為「Result Code」。
routing_policy_group read_only_udm.security_result.detection_fields.value 如果不是空白、"-" 或「NONE」,則直接對應。金鑰為「RoutingPolicyGroup」。
rule read_only_udm.security_result.detection_fields.value 直接對應。鍵為「相符條件」。
SDRThreatCategory read_only_udm.security_result.threat_name 如果不是空白或「不適用」,則直接對應。
SenderCountry read_only_udm.principal.location.country_or_region 直接對應。
senderGroup read_only_udm.principal.group.group_display_name 直接對應。
security_description read_only_udm.security_result.description 直接對應。
security_email read_only_udm.security_result.about.emailread_only_udm.principal.hostname 如果電子郵件地址有效,則會對應至電子郵件。否則,在以 grok 擷取後,會對應至主機名稱。
source read_only_udm.network.ip_protocol 如果包含「tcp」,則對應至「TCP」。
sourceAddress read_only_udm.principal.ip 直接對應。
sourceHostName read_only_udm.principal.administrative_domain 如果不是「unknown」,則直接對應。
source_ip read_only_udm.principal.ip 直接對應。覆寫 ip (如有)。
Subject read_only_udm.network.email.subject 移除結尾句點後直接對應。也用於填入 network_data
suser read_only_udm.principal.user.email_addressesread_only_udm.network.email.bounce_address 如果電子郵件地址有效,則直接對應至兩個 UDM 欄位。
target_ip read_only_udm.target.ip 直接對應。
to read_only_udm.network.email.to 如果電子郵件地址有效,則直接對應。也用於填入 network_to
total_bytes read_only_udm.network.sent_bytes 直接對應並轉換為不帶正負號的整數。
trackerHeader read_only_udm.additional.fields.value.string_value 直接對應。金鑰為「Tracker Header」。
tsts1year read_only_udm.metadata.event_timestamp.seconds 用於建構事件時間戳記。如果存在 ts1,則會合併 ts1year。系統支援各種格式,包括有年份和沒有年份的格式。如果沒有年份,系統會使用當年度。硬式編碼為「Cisco」。硬式編碼為「Cisco Email Security」。預設值為「ALLOW」。根據 logleveldescription 設為「BLOCK」。如果存在 application_protocol,預設值為「INBOUND」。根據 CEF 訊息的 deviceDirection 設定。系統會根據多個欄位 (包括 network_fromnetwork_totarget_ipipdescriptionevent_typeprincipal_hostHostnameuser_idsourceAddress) 的組合,判斷產品是否為成人內容。預設值為「GENERIC_EVENT」。如果 application_protocol 為「SMTP」或「smtp」,或如果 target_ipip 存在,則設為「SMTP」。如果 sshd 記錄中出現 login_statususer_id,請設為「AUTHTYPE_UNSPECIFIED」。如果 loglevel 為「重大」或「警示」,請設為 true。

還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求答案。