Mengumpulkan log Cisco Secure Firewall Management Center
Versi Parser: 7.0
Dokumen ini menjelaskan cara menyerap log Cisco Secure Firewall Management Center (sebelumnya FireSIGHT/Firepower Management Center) ke Google Security Operations menggunakan agen Bindplane.
Cisco Secure Firewall Management Center (FMC) adalah konsol pengelolaan terpusat yang menyediakan pengelolaan kebijakan, analisis peristiwa, dan pelaporan yang komprehensif untuk perangkat Cisco Secure Firewall Threat Defense. FMC dapat mengirim peristiwa koneksi, peristiwa intelijen keamanan, peristiwa intrusi, peristiwa file, dan peristiwa malware melalui syslog ke sistem SIEM eksternal.
Sebelum memulai
Pastikan Anda memiliki prasyarat berikut:
- Instance Google SecOps
- Windows Server 2016 atau yang lebih baru, atau host Linux dengan
systemd - Konektivitas jaringan antara agen Bindplane dan Cisco Secure Firewall Management Center
- Jika beroperasi dari balik proxy, pastikan port firewall terbuka sesuai dengan persyaratan agen Bindplane
- Akses istimewa ke antarmuka web Cisco Secure Firewall Management Center
- Peran pengguna Admin atau Security Analyst di FMC
Mendapatkan kredensial Google SecOps untuk agen Bindplane
Untuk mengautentikasi agen Bindplane ke Google SecOps, pilih salah satu metode berikut:
- Deployment baru: Gunakan Chronicle API (Opsi 1).
- Deployment lama: Terus gunakan file autentikasi penyerapan (Opsi 2) hingga Ingestion API dihentikan pada 20 Juli 2027.
Opsi 1: Buat akun layanan untuk Chronicle API (direkomendasikan)
- Login ke konsolGoogle Cloud dan pilih project Google Cloud yang ditautkan ke instance Google SecOps Anda.
- Buka IAM & Admin > Service Accounts.
- Klik Create service account.
- Berikan detail konfigurasi berikut:
- Service account name: Masukkan nama akun (misalnya,
bindplane-ingest). - Deskripsi akun layanan: Masukkan deskripsi (misalnya,
Bindplane agent log ingestion).
- Service account name: Masukkan nama akun (misalnya,
- Klik Create and continue.
- Di bagian Grant this service account access to project, klik Select a role, lalu pilih Chronicle Editor.
- Klik Continue lalu klik Done.
- Klik akun layanan yang Anda buat, lalu buka tab Keys.
- Klik Add key > Create new key.
- Pilih JSON, lalu klik Create. File kunci akan didownload ke komputer Anda.
- Simpan file kunci sebagai
ingestion-auth.jsondi direktori Bindplane collector (/opt/observiq-otel-collector/ingestion-auth.jsondi Linux atauC:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.jsondi Windows), atau perbaruicreds_file_pathdiconfig.yamlagar sesuai dengan jalur tempat Anda menyimpannya. - Buka IAM & Admin > Settings dan salin Project number. Anda akan memerlukannya untuk konfigurasi pengekspor.
Opsi 2: Mendownload file autentikasi penyerapan (lama)
- Login ke konsol Google SecOps.
- Buka Setelan SIEM > Agen Pengumpulan.
- Download file autentikasi penyerapan.
- Simpan file dengan aman di sistem tempat agen BindPlane akan diinstal.
Mendapatkan ID pelanggan Google SecOps
- Login ke konsol Google SecOps.
- Buka Setelan SIEM > Profil.
Salin dan simpan ID Pelanggan dari bagian Detail Organisasi.
Menginstal agen Bindplane
Instal agen Bindplane di sistem operasi Windows atau Linux Anda sesuai dengan petunjuk berikut.
Penginstalan Windows
- Buka Command Prompt atau PowerShell sebagai administrator.
Jalankan perintah berikut:
msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quietTunggu hingga penginstalan selesai.
Verifikasi penginstalan dengan menjalankan:
sc query observiq-otel-collectorLayanan akan ditampilkan sebagai RUNNING.
Penginstalan Linux
- Buka terminal dengan hak istimewa root atau sudo.
Jalankan perintah berikut:
sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.shTunggu hingga penginstalan selesai.
Verifikasi penginstalan dengan menjalankan:
sudo systemctl status observiq-otel-collectorLayanan akan ditampilkan sebagai aktif (berjalan).
Referensi penginstalan tambahan
Untuk opsi pemasangan dan pemecahan masalah tambahan, lihat Panduan pemasangan agen BindPlane.
Mengonfigurasi agen Bindplane untuk menyerap syslog dan mengirimkannya ke Google SecOps
Menemukan file konfigurasi
Linux:
sudo nano /opt/observiq-otel-collector/config.yamlWindows:
notepad "C:\Program Files\observIQ OpenTelemetry Collector\config.yaml"
Mengedit file konfigurasi
Ganti seluruh konten
config.yamldengan konfigurasi berikut:receivers: udplog: listen_address: "0.0.0.0:514" exporters: chronicle/cisco_fmc: protocol: https # Region of your instance, for example us, europe, asia-southeast1 location: <LOCATION> # Project number of the Google Cloud project linked to the instance project: '<PROJECT_NUMBER>' compression: gzip creds_file_path: '/opt/observiq-otel-collector/ingestion-auth.json' customer_id: 'YOUR_CUSTOMER_ID' endpoint: chronicle.googleapis.com log_type: CISCO_FIRESIGHT raw_log_field: body ingestion_labels: env: production source: fmc service: pipelines: logs/fmc_to_chronicle: receivers: - udplog exporters: - chronicle/cisco_fmc
Parameter konfigurasi
Ganti placeholder berikut:
Konfigurasi penerima:
listen_address: Tetapkan ke0.0.0.0:514untuk memproses semua antarmuka di port UDP 514. Jika port 514 memerlukan hak istimewa root di Linux, gunakan port1514dan konfigurasikan FMC untuk mengirim ke port tersebut.
Konfigurasi pengekspor:
creds_file_path: Jalur lengkap ke file kunci JSON akun layanan (Opsi 1):- Linux:
/opt/observiq-otel-collector/ingestion-auth.json - Windows:
C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json
- Linux:
YOUR_CUSTOMER_ID: Ganti dengan ID pelanggan yang disalin di bagian sebelumnyalocation: Ganti<LOCATION>dengan region instance Google SecOps Anda (misalnya,us,europe, atauasia-southeast1). Pengekspor akan menambahkan awalanchronicle.googleapis.comdengan nilai ini. Lihat Endpoint Regional untuk mengetahui daftar lengkapnya.project: Ganti<PROJECT_NUMBER>dengan nomor project dari IAM & Admin > Settings.endpoint: Tetap tetapkan kechronicle.googleapis.com.log_type: Tetapkan keCISCO_FIRESIGHT(pencocokan persis diperlukan)ingestion_labels: Label opsional untuk pemfilteran dan pengorganisasian
Pengekspor API penyerapan lama
Jika Anda menggunakan file autentikasi penyerapan dari Opsi 2, ganti blok
exportersdengan kode berikut. Tetapkancreds_file_pathke jalur file autentikasi penyerapan, dan jika instance Anda berada di luar Amerika Serikat, gantimalachiteingestion-pa.googleapis.comdengan endpoint regional Anda (misalnya,europe-malachiteingestion-pa.googleapis.com).exporters: chronicle/cisco_fmc: compression: gzip creds_file_path: '/opt/observiq-otel-collector/ingestion-auth.json' customer_id: 'YOUR_CUSTOMER_ID' endpoint: malachiteingestion-pa.googleapis.com log_type: CISCO_FIRESIGHT raw_log_field: body ingestion_labels: env: production source: fmc
Simpan file konfigurasi
- Setelah mengedit, simpan file:
- Linux: Tekan
Ctrl+O, laluEnter, laluCtrl+X - Windows: Klik File > Simpan
- Linux: Tekan
Mulai ulang agen Bindplane untuk menerapkan perubahan
Untuk memulai ulang agen Bindplane di Linux, jalankan perintah berikut:
sudo systemctl restart observiq-otel-collectorPastikan layanan sedang berjalan:
sudo systemctl status observiq-otel-collectorPeriksa log untuk mengetahui error:
sudo journalctl -u observiq-otel-collector -f
Untuk memulai ulang agen Bindplane di Windows, pilih salah satu opsi berikut:
Command Prompt atau PowerShell sebagai administrator:
net stop observiq-otel-collector && net start observiq-otel-collectorKonsol Services:
- Tekan
Win+R, ketikservices.msc, lalu tekan Enter. - Cari observIQ OpenTelemetry Collector.
- Klik kanan, lalu pilih Restart.
Pastikan layanan sedang berjalan:
sc query observiq-otel-collectorPeriksa log untuk mengetahui error:
type "C:\Program Files\observIQ OpenTelemetry Collector\log\collector.log"
- Tekan
Mengonfigurasi penerusan syslog Cisco Secure Firewall Management Center
Bagian ini menjelaskan cara mengonfigurasi FMC untuk mengirim pesan syslog peristiwa keamanan (peristiwa koneksi, intelijen keamanan, penyusupan, file, dan malware) dari perangkat Secure Firewall Threat Defense ke agen Bindplane.
Membuat respons pemberitahuan syslog
- Login ke antarmuka web Cisco Secure Firewall Management Center.
- Buka System > Integration > Syslog.
- Klik Create Syslog Alert.
- Berikan detail konfigurasi berikut:
- Name: Masukkan nama deskriptif (misalnya,
Chronicle-Bindplane). - Host: Masukkan alamat IP host agen Bindplane (misalnya,
192.168.1.100). - Port: Masukkan
514(atau1514jika Anda mengonfigurasi Bindplane untuk memproses port non-privileged). - Facility: Pilih fasilitas dari menu drop-down (misalnya, SYSLOG).
- Tingkat keparahan: Pilih tingkat keparahan dari drop-down (misalnya, INFO).
- Name: Masukkan nama deskriptif (misalnya,
Klik Simpan.
Mengonfigurasi setelan syslog untuk perangkat Secure Firewall Threat Defense
- Di antarmuka web Cisco Secure Firewall Management Center, buka Devices > Platform Settings.
- Edit kebijakan setelan platform yang terkait dengan perangkat Secure Firewall Threat Defense Anda, atau buat kebijakan baru.
- Di panel navigasi kiri, klik Syslog.
- Klik Syslog Servers, lalu klik Add untuk mengonfigurasi server syslog baru.
- Berikan detail konfigurasi berikut:
- IP Address: Masukkan alamat IP host agen Bindplane (misalnya,
192.168.1.100). - Protocol: Pilih UDP.
- Port: Masukkan
514(atau1514jika Anda mengonfigurasi Bindplane untuk memproses port non-privileged). - Interface: Pilih antarmuka pengelolaan atau antarmuka yang dapat menjangkau agen Bindplane.
- IP Address: Masukkan alamat IP host agen Bindplane (misalnya,
- Klik OK untuk menyimpan konfigurasi server syslog.
- Klik Syslog Settings dan konfigurasikan setelan berikut:
- Centang Enable Timestamp on Syslog Messages.
- Timestamp Format: Pilih ISO 8601 (direkomendasikan untuk Google SecOps).
- Centang Enable Syslog Device ID dan masukkan ID perangkat kustom (opsional).
- Klik Logging Setup.
- Pilih apakah akan Mengirim syslog dalam format EMBLEM atau tidak. Untuk penyerapan Google SecOps, kedua format tersebut didukung.
- Klik Simpan untuk menyimpan kebijakan setelan platform.
Mengonfigurasi setelan logging kebijakan kontrol akses
- Di antarmuka web Cisco Secure Firewall Management Center, buka Policies > Kontrol Akses.
- Edit kebijakan kontrol akses yang berlaku.
- Klik tab Logging.
- Pilih Use the syslog settings configured in the Threat Defense Platform Settings policy deployed on the device.
- Jika perlu, pilih tingkat Syslog Severity (misalnya, Info atau Alert).
- Jika Anda akan mengirim peristiwa file dan malware, centang Send Syslog messages for File and Malware events.
- Klik Simpan.
Mengaktifkan logging untuk peristiwa Security Intelligence
- Dalam kebijakan kontrol akses yang sama, klik tab Security Intelligence.
- Di setiap lokasi berikut, klik Logging dan aktifkan logging:
- Di samping DNS Policy: Klik Logging, aktifkan Log at Beginning of Connection dan Log at End of Connection, lalu aktifkan Syslog Server.
- Di kotak Block List untuk Networks: Klik Logging, aktifkan Log at Beginning of Connection dan Log at End of Connection, lalu aktifkan Syslog Server.
- Di kotak Daftar Pemblokiran untuk URL: Klik Pencatatan Aktivitas, aktifkan Catat Aktivitas di Awal Koneksi dan Catat Aktivitas di Akhir Koneksi, lalu aktifkan Server Syslog.
- Klik Simpan.
Mengaktifkan logging syslog untuk aturan kontrol akses
- Dalam kebijakan kontrol akses yang sama, klik tab Rules.
- Klik aturan untuk mengedit.
- Klik tab Logging di aturan.
- Pilih apakah akan mencatat awal atau akhir koneksi, atau keduanya:
- Centang Log at Beginning of Connection (menghasilkan volume tinggi).
- Centang Log at End of Connection (direkomendasikan untuk sebagian besar kasus penggunaan).
- Jika Anda akan mencatat peristiwa file ke dalam file log, centang Log Files.
- Periksa Syslog Server.
- Pastikan aturan Menggunakan konfigurasi syslog default di Logging Kontrol Akses. Jangan mengonfigurasi penggantian.
- Klik Tambahkan untuk menyimpan aturan.
- Ulangi langkah 2-8 untuk setiap aturan dalam kebijakan yang ingin Anda catat dalam log.
Mengonfigurasi setelan syslog kebijakan deteksi penyusupan
- Buka Policies > Intrusion.
- Edit kebijakan intrusi yang terkait dengan kebijakan kontrol akses Anda.
- Klik Setelan Lanjutan > Pemberitahuan Syslog.
- Setel Syslog Alerting ke Enabled.
- Klik Edit di samping Syslog Alerting.
- Konfigurasikan setelan berikut:
- Logging Host: Biarkan kosong untuk menggunakan setelan syslog yang dikonfigurasi di Threat Defense Platform Settings. Jika Anda menentukan host logging di sini, Anda juga harus mengonfigurasi Fasilitas dan Tingkat Keparahan.
- Fasilitas: Hanya berlaku jika Anda menentukan Host Logging. Pilih fasilitas (misalnya, AUTH atau LOCAL0).
- Tingkat Keparahan: Hanya berlaku jika Anda menentukan Host Logging. Pilih tingkat keparahan (misalnya, Info atau Pemberitahuan).
- Klik Back.
- Klik Policy Information di panel navigasi sebelah kiri.
- Klik Commit Changes.
Men-deploy perubahan konfigurasi
- Setelah mengonfigurasi semua setelan syslog, deploy perubahan ke perangkat terkelola Anda.
- Di antarmuka web Cisco Secure Firewall Management Center, klik Deploy di sudut kanan atas.
- Pilih perangkat tempat Anda ingin men-deploy konfigurasi.
Klik Deploy untuk menerapkan perubahan.
Memverifikasi penerusan syslog
- Buat traffic pengujian atau peristiwa keamanan di perangkat Secure Firewall Threat Defense Anda.
Periksa log agen Bindplane untuk memastikan bahwa pesan syslog diterima:
Linux:
sudo journalctl -u observiq-otel-collector -fWindows:
type "C:\Program Files\observIQ OpenTelemetry Collector\log\collector.log"
Login ke konsol Google SecOps dan pastikan peristiwa muncul di penampil Events.
Jenis acara yang didukung
Cisco Secure Firewall Management Center dapat mengirimkan jenis peristiwa berikut melalui syslog ke Google SecOps:
| Jenis Peristiwa | Deskripsi |
|---|---|
| Peristiwa Koneksi | Data koneksi jaringan antara host yang dipantau dan semua host lainnya |
| Peristiwa Security Intelligence | Peristiwa yang terkait dengan daftar blokir Security Intelligence (IP, URL, DNS) |
| Peristiwa Penyusupan | Peristiwa deteksi dan pencegahan penyusupan yang dihasilkan oleh perangkat terkelola |
| Peristiwa File | Peristiwa analisis file |
| Peristiwa Malware | Peristiwa deteksi malware |
Format pesan Syslog
Cisco Secure Firewall Management Center mengirimkan pesan syslog dalam format berikut:
Contoh peristiwa koneksi:
<134>1 2024-01-15T10:15:45.123Z fmc-hostname %FTD-6-430003: EventPriority: Low, DeviceUUID: abc123, InstanceID: 1, FirstPacketSecond: 1705318545, ConnectionID: 12345, AccessControlRuleAction: Allow, SrcIP: 10.0.0.5, DstIP: 8.8.8.8, SrcPort: 54321, DstPort: 53, Protocol: udp, IngressInterface: inside, EgressInterface: outside, IngressZone: inside-zone, EgressZone: outside-zone, ACPolicy: Default-Policy, AccessControlRuleName: Allow-DNS, User: user@example.com, ApplicationProtocol: DNS, InitiatorBytes: 64, ResponderBytes: 128Contoh peristiwa penyusupan:
<134>1 2024-01-15T10:16:30.456Z fmc-hostname %FTD-4-430001: EventPriority: High, DeviceUUID: abc123, InstanceID: 1, SrcIP: 192.168.1.100, DstIP: 10.0.0.50, SrcPort: 12345, DstPort: 80, Protocol: tcp, IngressInterface: outside, EgressInterface: inside, IngressZone: outside-zone, EgressZone: inside-zone, IntrusionPolicy: Security-Over-Connectivity, SignatureID: 1:2024123:1, SignatureGeneratorID: 1, Classification: web-application-attack, Priority: 1, Message: SQL injection attempt detected
Pesan syslog menyertakan key-value pair yang dipisahkan dengan koma, sehingga cocok untuk diuraikan oleh Google SecOps.
Batasan
- Mungkin perlu waktu hingga 15 menit agar peristiwa muncul di Google SecOps setelah dikirim dari FMC.
- Peristiwa malware retrospektif tidak tersedia melalui syslog.
- Peristiwa yang dihasilkan oleh Cisco Secure Endpoint tidak tersedia melalui syslog.
- Beberapa metadata yang tersedia melalui eStreamer API tidak disertakan dalam pesan syslog (misalnya, informasi pengguna mendetail dari LDAP, metadata aplikasi yang diperluas, data geolokasi).
- Jika Anda mengonfigurasi nama objek (nama kebijakan, nama aturan) dengan karakter khusus seperti koma, karakter tersebut dapat mengganggu penguraian syslog. Hindari penggunaan karakter khusus dalam nama objek.
Tabel pemetaan UDM
| Kolom Log | Pemetaan UDM | Logika |
|---|---|---|
| WebApplication, URLReputation, EgressInterface, IngressInterface, ACPolicy, NAPPolicy, ConnectionID, ssl_ticket_id, qoa_applied_interface, sinkhole_uuid, security_context, sec_zone_egress, sec_zone_ingress | additional.fields | Digabungkan dari berbagai kolom label jika tidak kosong |
| eventType | extensions.auth.type | Disetel ke "VPN" jika eventType adalah "USER_LOGIN_INFORMATION" |
| kerentanan | extensions.vulns.vulnerabilities | Digabungkan dari kerentanan jika tidak kosong |
| flowStatistics.httpReferrer | http.referral_url | Nilai disalin secara langsung |
| flowStatistics.httpResponse | http.response_code | Dikonversi ke bilangan bulat |
| flowStatistics.userAgent | http.user_agent | Nilai disalin secara langsung |
| _intermediary | intermediary | Digabungkan dari _intermediary jika tidak kosong |
| recordTypeDescription, entry.message | metadata.description | Nilai dari recordTypeDescription jika tidak kosong, atau dari entry.message |
| event_second, connection_timestamp, _serverTimestamp | metadata.event_timestamp | Tanggal yang diuraikan dari event_second jika tidak kosong, atau connection_timestamp, atau _serverTimestamp |
| event_type | metadata.event_type | Nilai disalin langsung |
| prod_event_type, eventId, recordTypeCategory, app, _recordTypeName, eventType | metadata.product_event_type | Nilai dari prod_event_type jika tidak kosong, atau eventId, atau recordTypeCategory, atau app, atau _recordTypeName, atau eventType |
| DeviceUUID | metadata.product_log_id | Nilai disalin langsung |
| flowStatistics.clientAppVersion, client_version | metadata.product_version | Nilai dari flowStatistics.clientAppVersion jika tidak kosong, jika tidak, client_version |
| flowStatistics.clientAppURL | metadata.url_back_to_product | Nilai disalin langsung |
| ApplicationProtocol | network.application_protocol | Setel ke "LDAP" jika cocok dengan (?i)ldap, "HTTPS" jika (?i)https, "HTTP" jika (?i)http |
| jawab | network.dns.answers | Digabungkan dari jawaban |
| flowStatistics.dnsQuery | network.dns.answers.name | Nilai disalin langsung |
| flowStatistics.dnsTTL | network.dns.answers.ttl | Dikonversi ke uinteger |
| flowStatistics.dnsRecordType | network.dns.answers.type | Dikonversi ke uinteger |
| flowStatistics.dnsResponseType | network.dns.response_code | Dikonversi ke uinteger |
| user_agent | network.http.parsed_user_agent | Dikonversi ke parseduseragent |
| user_agent | network.http.user_agent | Nilai disalin langsung |
| proto, Protocol, inputType, proto_type, protocol, ip_v4_protocol, protocol_number_src | network.ip_protocol | Ditetapkan berdasarkan berbagai kolom dengan pemetaan dan kasus protokol |
| ResponderBytes, flowStatistics.bytesReceived | network.received_bytes | Nilai dari ResponderBytes jika tidak kosong, jika tidak, flowStatistics.bytesReceived, dikonversi menjadi uinteger |
| ResponderPackets | network.received_packets | Dikonversi ke bilangan bulat |
| InitiatorBytes, flowStatistics.bytesSent | network.sent_bytes | Nilai dari InitiatorBytes jika tidak kosong, jika tidak, flowStatistics.bytesSent, dikonversi menjadi uinteger |
| InitiatorPackets, packet_data | network.sent_packets | Nilai dari InitiatorPackets jika tidak kosong, atau packet_data, dikonversi menjadi bilangan bulat |
| ssl_session_id | network.session_id | Nilai disalin langsung |
| ssl_cipher_suite | network.tls.cipher | Nilai disalin secara langsung |
| agent_type, agent_version | observer.application | Digabungkan sebagai agent_type agent_version jika keduanya tidak kosong |
| entry.host.hostname | observer.hostname | Nilai disalin langsung |
| entry.host.ip | observer.ip | Digabungkan dari entry.host.ip |
| entry.host.mac | observer.mac | Digabungkan dari entry.host.mac |
| clientApplication, hold.app_string | principal.application | Nilai dari clientApplication jika tidak kosong, jika tidak, hold.app_string |
| prin_host, DeviceAddress, principal_hostname | principal.asset.hostname | Nilai dari prin_host jika tidak kosong, atau DeviceAddress jika sourceAddress kosong, atau principal_hostname |
| SrcIP, principal_ip, source_address_IPv4v6 | principal.asset.ip | Digabungkan dari SrcIP (grok divalidasi), principal_ip, source_address_IPv4v6 (grok divalidasi) |
| file_sha_hash, sha_hash | principal.file.sha256 | Nilai dari file_sha_hash jika tidak kosong, atau sha_hash |
| prin_host, DeviceAddress, principal_hostname | principal.hostname | Nilai dari prin_host jika tidak kosong, atau DeviceAddress jika sourceAddress kosong, atau principal_hostname |
| SrcIP, principal_ip, source_address_IPv4v6 | principal.ip | Digabungkan dari SrcIP (divalidasi grok), principal_ip, source_address_IPv4v6 (divalidasi grok) |
| flowStatistics.initiatorCountry.geolocation.countryName, src_ip_country | principal.location.country_or_region | Nilai dari flowStatistics.initiatorCountry.geolocation.countryName jika tidak kosong, jika tidak, src_ip_country |
| entry.macAddress | principal.mac | Digabungkan dari entry.macAddress |
| host_os_platform | principal.platform | Disetel ke LINUX jika centos, atau entry.host.os.platform huruf besar. |
| entry.host.os.kernel | principal.platform_patch_level | Nilai disalin langsung |
| identityData.fingerprintUUID.osName, osFingerprint.fingerprintUUID.osName | principal.platform_version | osName osVersion yang digabungkan dari identityData jika tidak kosong, jika tidak, osFingerprint |
| SrcPort, entry.sourcePort, entry.sourcePortOrIcmpType, source_port, flowStatistics.initiatorPort, source_port_or_icmp_code | principal.port | Nilai dari SrcPort jika tidak kosong, jika tidak entry.sourcePort, jika tidak entry.sourcePortOrIcmpType, jika tidak source_port, jika tidak flowStatistics.initiatorPort, jika tidak source_port_or_icmp_code, dikonversi menjadi bilangan bulat |
| isecurityZoneName | principal.resource.attribute.labels | Digabungkan dari isecurityZoneName |
| DeviceType | principal.resource.name | Nilai disalin secara langsung |
| principal.resource.resource_type | Ditetapkan ke "DEVICE" | |
| entry.computed.user | principal.user.user_display_name | Dikonversi ke string |
| entry.userId, user_id, flowStatistics.user.userId, entry.computed.user, userLoginInformation.userName | principal.user.userid | Nilai dari entry.userId jika tidak kosong, jika tidak, user_id, jika tidak, flowStatistics.user.userId, jika tidak, entry.computed.user, jika tidak, userLoginInformation.userName |
| connectionID_label, FirstPacketSecond_label | sec_result.about.resource.attribute.labels | Digabungkan dari connectionID_label dan FirstPacketSecond_label jika tidak kosong |
| sec_result_action | sec_result.action | Digabungkan dari sec_result_action |
| flowStatistics.securityIntelligenceList1.securityIntelligenceListName | sec_result.category | Setel ke NETWORK_MALICIOUS jika rule_name adalah Malware, NETWORK_SUSPICIOUS jika Anomali_IP |
| classification.description, userLoginInformation.description, sec_desc | sec_result.description | Nilai dari classification.description jika tidak kosong, atau userLoginInformation.description, atau sec_desc |
| entry.computed.priority | sec_result.priority | Entry.computed.priority _PRIORITY dalam huruf besar |
| entry.ruleId, rule_ruleId | sec_result.rule_id | Nilai dari entry.ruleId jika tidak kosong, jika tidak, rule_ruleId |
| AccessControlRuleName, rule_message, fw_rule, flowStatistics.securityIntelligenceList1.securityIntelligenceListName | sec_result.rule_name | Nilai dari AccessControlRuleName jika tidak kosong, atau rule_message, atau fw_rule, atau flowStatistics.securityIntelligenceList1.securityIntelligenceListName |
| EventPriority, sec_severity, severity_code, priority_name | sec_result.severity | Setel ke LOW jika EventPriority Low, HIGH jika High, MEDIUM jika Medium; jika tidak, dari pemetaan sec_severity; jika tidak, dari pemetaan severity_code; jika tidak, priority_name dalam huruf besar |
| Pengguna | sec_result.summary | Nilai disalin secara langsung |
| threat_name | sec_result.threat_name | Nilai disalin langsung |
| security_result | security_result | Digabungkan dari security_result |
| firewallRuleAction, hold.action, AccessControlRuleAction, sec_result_action, vendor_blocked | security_result.action | Nilai dari firewallRuleAction dalam huruf besar jika bukan no_action, atau hold.action, atau dari AccessControlRuleAction dengan kasus, atau sec_result_action, atau dari vendor_blocked (0 ALLOW, atau BLOCK) |
| disposisi | security_result.action_details | Setel ke "Terinfeksi" jika disposisi 3, jika tidak, setel ke "Tidak diketahui" |
| eventDescription | security_result.description | Nilai disalin langsung |
| firewallRule | security_result.rule_name | Nilai disalin secara langsung |
| threat_name | security_result.threat_name | Nilai disalin secara langsung |
| hostService.webApplication.webApplication0.applicationId.webApplicationName | target.application | Nilai disalin langsung |
| DstIP, entry.destinationIpAddress, dest_ip, flowStatistics.responderIPAddress, destination_address_IPv4v6 | target.asset.ip | Digabungkan dari DstIP (grok), entry.destinationIpAddress, dest_ip, flowStatistics.responderIPAddress, destination_address_IPv4v6 (grok) |
| InstanceID, flowStatistics.clientAppId | target.asset_id | Nilai dari InstanceID jika tidak kosong, jika tidak, " Client_app_id: " + flowStatistics.clientAppId |
| file | target.file | Nama diganti dari file |
| DstIP, entry.destinationIpAddress, dest_ip, flowStatistics.responderIPAddress, destination_address_IPv4v6 | target.ip | Digabungkan dari DstIP (grok), entry.destinationIpAddress, dest_ip, flowStatistics.responderIPAddress, destination_address_IPv4v6 (grok) |
| flowStatistics.responderCountry.geolocation.countryName, dest_ip_country, entry.country.data | target.location.country_or_region | Nilai dari flowStatistics.responderCountry.geolocation.countryName jika tidak kosong, jika tidak dest_ip_country, jika tidak entry.country.data |
| MACAddress | target.mac | MACAddress huruf kecil jika bukan 00:00:00:00:00:00 |
| DstPort, entry.destinationPort, entry.destinationPortOrIcmpType, dest_port, flowStatistics.responderPort, destination_port_or_icmp_code | target.port | Nilai dari DstPort jika tidak kosong, jika tidak, entry.destinationPort, jika tidak, entry.destinationPortOrIcmpType, jika tidak, dest_port, jika tidak, flowStatistics.responderPort, jika tidak, destination_port_or_icmp_code, dikonversi menjadi bilangan bulat |
| securityZoneName, det_engine, file_num, file_pos, rec_length | target.resource.attribute.labels | Digabungkan dari securityZoneName, det_engine, file_num, file_pos, rec_length jika tidak kosong |
| URL | target.url | Nilai disalin langsung |
| entry.user.username.data | target.user.userid | Nilai disalin langsung |
| deskripsi | vulnerabilities.description | Nilai disalin langsung |
| severity_detail | vulnerabilities.severity_details | Nilai disalin secara langsung |
| produk | vulnerabilities.vendor | Nilai disalin langsung |
| metadata.product_name | Tetapkan ke "CISCO_FIRESIGHT" | |
| metadata.vendor_name | Setel ke "CISCO MANAGEMENT CENTER" | |
syslog_priority |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
IngressZone |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
EgressZone |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
IngressVRF |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
EgressVRF |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
ClientAppDetector |
event.idm.read_only_udm.additional.fields |
Dipetakan dari log perubahan |
Prefilter Policy |
event.idm.read_only_udm.security_result.detection_fields |
Dipetakan dari log perubahan |
Tunnel or Prefilter Rule |
event.idm.read_only_udm.security_result.detection_fields |
Dipetakan dari log perubahan |
inter |
intermediary.hostname |
Dipetakan dari log perubahan |
ConnectionID |
security_result.about.resource.attribute.labels |
Dipetakan dari log perubahan |
FirstPacketSecond |
security_result.about.resource.attribute.labels |
Dipetakan dari log perubahan |
EventPriority |
security_result.severity |
Dipetakan dari log perubahan |
WebApplication", "URLReputation", "EgressInterface", "IngressInterface", "ACPolicy", and "NAPPolicy |
additional.fields |
Dipetakan dari log perubahan |
service_type", "syslog_facility_code", "syslog_priority |
additional.fields |
Dipetakan dari log perubahan |
entry_msg |
metadata.description |
Dipetakan dari log perubahan |
Log Perubahan
Melihat Log Perubahan untuk parser ini
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.