Movatterモバイル変換


[0]ホーム

URL:


Loading
  1. Elastic Docs/
  2. Reference/
  3. Ingestion tools/
  4. Elastic integrations

Broadcom ProxySG

Version0.7.0 (View all)
Subscription level
What's this?
Basic
Developed by
What's this?
Elastic
Ingestion method(s)File, Network Protocol
Minimum Kibana version(s)9.0.0
8.13.0

ProxySG is a secure web gateway solution that enhances the security, performance, and management of web traffic for enterprises by providing URLfiltering, advanced threat protection, and SSL inspection to identify and block malicious activities. It improves web application performance andreduces bandwidth usage by caching frequently accessed content, while supporting user authentication and access control policies based on variousattributes. Additionally, ProxySG offers detailed reporting and analytics tools for insights into web usage patterns, security incidents, and policycompliance. Deployed as a physical or virtual appliance or in the cloud, ProxySG serves as a proxy server that inspects, filters, and manages webtraffic to strengthen an organization's network security posture.

The ProxySG integration collects access logs from an appliance. Log can be provided with syslog or files uploaded from the appliance.

Log formats supported by ProxySG are availablehere.Currently the ProxySG integration supports the following formats:

  • main

You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it.You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.

ProxySG access logs can be exported from the appliance via syslog or file upload; the integration supports both.

Configure ProxySG to send access logs via syslog to a remote server.

Add the integration, and configure it with "Collect logs from ProxySG via UDP" or "Collect logs from ProxySG via TCP".

In advanced options, select the "Access Log Format" value that matches the configured appliance access log format.

Configure ProxySG to upload access logs to a remove server on a schedule.

Add the integration, and configure it with "Collect access logs from ProxySG via logging server file"

In advanced options, set "Paths" to the file pattern that matches the location files will be uploaded to on the remote server.Select the "Access Log Format" value that matches the configured appliance access log format.

Example
{    "@timestamp": "2024-03-22T16:16:01Z",    "agent": {        "ephemeral_id": "c62f5fcb-3497-49a3-988a-a076cc2b9dd6",        "id": "d4460588-94a9-4ddb-8a40-c80a3b7db55a",        "name": "docker-fleet-agent",        "type": "filebeat",        "version": "8.14.1"    },    "client": {        "bytes": 969,        "ip": "10.82.255.36",        "user": {            "name": "aeinstein"        }    },    "data_stream": {        "dataset": "proxysg.log",        "namespace": "55535",        "type": "logs"    },    "ecs": {        "version": "8.17.0"    },    "elastic_agent": {        "id": "d4460588-94a9-4ddb-8a40-c80a3b7db55a",        "snapshot": false,        "version": "8.14.1"    },    "event": {        "agent_id_status": "verified",        "dataset": "proxysg.log",        "duration": 48000000,        "ingested": "2024-09-12T22:16:57Z",        "original": "2024-03-22 16:16:01 48 10.82.255.36 302 TCP_NC_MISS 1242 969 GET https pixel.tapad.com 443 /idsync/ex/push ?partner_id=2499&partner_device_id=aeb66687-eabe-442e-b11e-79494b740d0d-640ba437-5553&partner_url=https%3A%2F%2Fa.vidoomy.com%2Fapi%2Frtbserver%2Fpbscookie%3Fuid%3Daeb66687-eabe-442e-b11e-79494b740d0d-640ba437-5553%26vid%3D280fa751e99651c4193ef92f6dab0f92%26dspid%3DCEN aeinstein - - pixel.tapad.com - https://vid.vidoomy.com/ OBSERVED \"FastwebRes_CallCntr;Web Ads/Analytics\" - 142.182.19.21 34.111.113.62 \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36\" sha256WithRSAEncryption",        "timezone": "+00:00"    },    "http": {        "request": {            "method": "GET",            "referrer": "-"        },        "response": {            "status_code": 302        }    },    "input": {        "type": "udp"    },    "log": {        "source": {            "address": "172.19.0.6:47495"        },        "syslog": {            "appname": "serverd",            "facility": {                "code": 1,                "name": "user-level"            },            "hostname": "srvr",            "priority": 13,            "severity": {                "code": 5,                "name": "Notice"            },            "version": "1"        }    },    "observer": {        "product": "ProxySG",        "vendor": "Broadcom"    },    "proxysg": {        "client": {            "ip": "10.82.255.36"        },        "client_to_server": {            "auth_group": "-",            "bytes": "969",            "categories": "FastwebRes_CallCntr;Web Ads/Analytics",            "host": "pixel.tapad.com",            "method": "GET",            "referer": "-",            "uri_path": "/idsync/ex/push",            "uri_port": 443,            "uri_query": "?partner_id=2499&partner_device_id=aeb66687-eabe-442e-b11e-79494b740d0d-640ba437-5553&partner_url=https%3A%2F%2Fa.vidoomy.com%2Fapi%2Frtbserver%2Fpbscookie%3Fuid%3Daeb66687-eabe-442e-b11e-79494b740d0d-640ba437-5553%26vid%3D280fa751e99651c4193ef92f6dab0f92%26dspid%3DCEN",            "uri_scheme": "https",            "user_agent": "https://vid.vidoomy.com/",            "username": "aeinstein"        },        "remote_to_server": {            "content_type": "pixel.tapad.com"        },        "server": {            "action": "TCP_NC_MISS",            "ip": "142.182.19.21",            "supplier_name": "-"        },        "server_to_client": {            "bytes": "1242",            "filter_result": "OBSERVED",            "status": "302"        },        "time_taken": 48,        "x_virus_id": "-"    },    "server": {        "bytes": 1242,        "ip": "142.182.19.21"    },    "tags": [        "preserve_original_event",        "forwarded"    ],    "url": {        "domain": "pixel.tapad.com",        "path": "/idsync/ex/push",        "port": 443,        "query": "?partner_id=2499&partner_device_id=aeb66687-eabe-442e-b11e-79494b740d0d-640ba437-5553&partner_url=https%3A%2F%2Fa.vidoomy.com%2Fapi%2Frtbserver%2Fpbscookie%3Fuid%3Daeb66687-eabe-442e-b11e-79494b740d0d-640ba437-5553%26vid%3D280fa751e99651c4193ef92f6dab0f92%26dspid%3DCEN",        "registered_domain": "tapad.com",        "scheme": "https",        "subdomain": "pixel",        "top_level_domain": "com"    },    "user_agent": {        "device": {            "name": "Generic Feature Phone"        },        "name": "Other",        "original": "https://vid.vidoomy.com/"    }}
Exported fields
FieldDescriptionType
@timestampEvent timestamp.date
client.bytesCount of bytes sent by the client.long
data_stream.datasetData stream dataset.constant_keyword
data_stream.namespaceData stream namespace.constant_keyword
data_stream.typeData stream type.constant_keyword
input.typeType of input.keyword
log.file.device_idLog file device ID.keyword
log.file.inodeLog file inode.keyword
log.offsetLog offset.long
log.source.addressSource address for the log.keyword
proxysg.client.ipkeyword
proxysg.client_to_server.auth_groupkeyword
proxysg.client_to_server.auth_groupskeyword
proxysg.client_to_server.byteskeyword
proxysg.client_to_server.categorieskeyword
proxysg.client_to_server.certificate_subjectkeyword
proxysg.client_to_server.connection_negotiated_cipherkeyword
proxysg.client_to_server.connection_negotiated_cipher_sizekeyword
proxysg.client_to_server.connection_negotiated_ssl_versionkeyword
proxysg.client_to_server.hostkeyword
proxysg.client_to_server.icap_error_detailskeyword
proxysg.client_to_server.icap_statuskeyword
proxysg.client_to_server.methodkeyword
proxysg.client_to_server.ocsp_errorkeyword
proxysg.client_to_server.refererkeyword
proxysg.client_to_server.rs_content_typekeyword
proxysg.client_to_server.threat_idkeyword
proxysg.client_to_server.threat_riskkeyword
proxysg.client_to_server.threat_sourcekeyword
proxysg.client_to_server.uri_extensionkeyword
proxysg.client_to_server.uri_pathkeyword
proxysg.client_to_server.uri_portlong
proxysg.client_to_server.uri_querykeyword
proxysg.client_to_server.uri_schemekeyword
proxysg.client_to_server.user_agentkeyword
proxysg.client_to_server.userdnkeyword
proxysg.client_to_server.usernamekeyword
proxysg.client_to_server.x_requested_withkeyword
proxysg.remote.ipkeyword
proxysg.remote.supplier_countrykeyword
proxysg.remote_to_server.certificate_hostection_negotnamekeyword
proxysg.remote_to_server.certificate_hostection_negotnamecategorykeyword
proxysg.remote_to_server.certificate_hostnamekeyword
proxysg.remote_to_server.certificate_hostname_categorykeyword
proxysg.remote_to_server.certificate_hostname_threat_riskkeyword
proxysg.remote_to_server.certificate_observed_errorskeyword
proxysg.remote_to_server.certificate_validate_statuskeyword
proxysg.remote_to_server.connection_negotiated_cipherkeyword
proxysg.remote_to_server.connection_negotiated_cipher_sizekeyword
proxysg.remote_to_server.connection_negotiated_cipher_strengthkeyword
proxysg.remote_to_server.connection_negotiated_ssl_versionkeyword
proxysg.remote_to_server.content_typekeyword
proxysg.remote_to_server.icap_error_detailskeyword
proxysg.remote_to_server.icap_statuskeyword
proxysg.remote_to_server.ocsp_errorkeyword
proxysg.remote_to_server.threat_idkeyword
proxysg.remote_to_server.threat_sourcekeyword
proxysg.server.actionkeyword
proxysg.server.hierarchykeyword
proxysg.server.ipkeyword
proxysg.server.sitenamekeyword
proxysg.server.supplier_countrykeyword
proxysg.server.supplier_failureskeyword
proxysg.server.supplier_ipkeyword
proxysg.server.supplier_namekeyword
proxysg.server_to_client.byteskeyword
proxysg.server_to_client.filter_resultkeyword
proxysg.server_to_client.statuskeyword
proxysg.time_takenlong
proxysg.x_bluecoat.access_security_policy_actionkeyword
proxysg.x_bluecoat.access_security_policy_reasonkeyword
proxysg.x_bluecoat.access_typekeyword
proxysg.x_bluecoat.appliance_namekeyword
proxysg.x_bluecoat.application_groupskeyword
proxysg.x_bluecoat.application_namekeyword
proxysg.x_bluecoat.application_operationkeyword
proxysg.x_bluecoat.location_idkeyword
proxysg.x_bluecoat.location_namekeyword
proxysg.x_bluecoat.placeholderkeyword
proxysg.x_bluecoat.reference_idkeyword
proxysg.x_bluecoat.request_tenant_idkeyword
proxysg.x_bluecoat.transaction_uuidkeyword
proxysg.x_client_agent_swkeyword
proxysg.x_client_agent_typekeyword
proxysg.x_client_device_idkeyword
proxysg.x_client_device_namekeyword
proxysg.x_client_device_typekeyword
proxysg.x_client_oskeyword
proxysg.x_client_security_posture_detailskeyword
proxysg.x_client_security_posture_risk_scorekeyword
proxysg.x_cloud_rskeyword
proxysg.x_cs_certificate_subjectkeyword
proxysg.x_cs_client_ip_countrykeyword
proxysg.x_cs_connection_negotiated_cipherkeyword
proxysg.x_cs_connection_negotiated_cipher_sizekeyword
proxysg.x_cs_connection_negotiated_ssl_versionkeyword
proxysg.x_cs_ocsp_errorkeyword
proxysg.x_data_leak_detectedkeyword
proxysg.x_exception_idkeyword
proxysg.x_icap_reqmod_header_x_icap_metadatakeyword
proxysg.x_icap_respmod_header_x_icap_metadatakeyword
proxysg.x_random_ipv6keyword
proxysg.x_rs_certificate_hostnamekeyword
proxysg.x_rs_certificate_hostname_categorieskeyword
proxysg.x_rs_certificate_hostname_threat_riskkeyword
proxysg.x_rs_certificate_observed_errorskeyword
proxysg.x_rs_certificate_signature_algorithmkeyword
proxysg.x_rs_certificate_validate_statuskeyword
proxysg.x_rs_connection_negotiated_cipherkeyword
proxysg.x_rs_connection_negotiated_cipher_sizekeyword
proxysg.x_rs_connection_negotiated_ssl_versionkeyword
proxysg.x_rs_ocsp_errorkeyword
proxysg.x_sc_connection_issuer_keyringkeyword
proxysg.x_sc_connection_issuer_keyring_aliaskeyword
proxysg.x_virus_idkeyword
server.bytesCount of bytes sent by the server.long

This integration includes one or more Kibana dashboards that visualizes the data collected by the integration. The screenshots below illustrate how the ingested data is displayed.

ProxySG dashboard
Changelog
VersionDetailsMinimum Kibana version
0.7.0Enhancement (View pull request)
Preserve event.original on pipeline error.
9.0.0
8.13.0
0.6.3Enhancement (View pull request)
Generate processor tags and normalize error handler.
9.0.0
8.13.0
0.6.2Bug fix (View pull request)
Updated the ECS field mapping.
9.0.0
8.13.0
0.6.1Enhancement (View pull request)
Changed owners.
9.0.0
8.13.0
0.6.0Enhancement (View pull request)
Support stack version 9.0.
9.0.0
8.13.0
0.5.1Bug fix (View pull request)
Updated SSL description to be uniform and to include links to documentation.
8.13.0
0.5.0Enhancement (View pull request)
ECS version updated to 8.17.0.
8.13.0
0.4.0Enhancement (View pull request)
Add configuration for custom filestream options. Ensure filestream fingerprint is disabled in system test.
8.13.0
0.3.1Bug fix (View pull request)
Add format config to all inputs
8.13.0
0.3.0Enhancement (View pull request)
Do not do syslog parsing by default in TCP and UCP inputs
8.13.0
0.2.0Enhancement (View pull request)
Add support for 'bcreportermain_v1', 'bcreporterssl_v1' and 'ssl' formats
8.13.0
0.1.0Enhancement (View pull request)
Initial creation of the integration.
8.13.0

[8]ページ先頭

©2009-2026 Movatter.jp