Skip to content

F5 Application Security Manager

F5 Application Security Manager

About

Application Security Managerâ„¢ (ASM) is a web application firewall that secures web applications and protects them from vulnerabilities. ASM also helps to ensure compliance with key regulatory mandates, such as HIPAA and PCI DSS. The browser-based user interface provides network device configuration, centralized security policy management, and easy-to-read audit reports.

Product Details

Vendor URL: F5

Product Type: WAF

Product Tier: Tier II

Integration Method: Syslog

Log Guide: Event Messages and Attack Types

Parser Details

Log Format: CEF/SYSLOG/CSV

Expected Normalization Rate: 95%

Data Label: F5_ASM

UDM Fields (list of all UDM fields leveraged in the Parser):

Log File Field UDM Field
Accessencounterederror security_result.rule_labels
anomalies additional.fields
anomaly_categories security_result.category_details
ApplicationName target.application
attack_type security_result.summary
AttackId security_result.threat_id
AttackTriggerName security_result.threat_name
auth principal.user.userid
AVRProfileName principal.resource.name
bigip_mgmt_ip intermediary.ip
bot_name additional.fields
browser_actual_verification_action additional.fields
browser_configured_verification_action additional.fields
CC principal.location.country_or_region
class additional.fields
client_ip principal.ip
client_ip_geo_location principal.location.country_or_region
context_name intermediary.resource.name
context_type intermediary.resource.resource_subtype
dest_host target.hostname
dest_ip target.ip
dest_port target.port
device_version metadata.product_version
ending security_result.action_details
enforced_by additional.fields
Entity security_result.about.resource.name
errdefs_msgno additional.fields
event_source metadata.description
f5_host intermediary.hostname
f5_severity security_result.severity_details
f5_signature security_result.rule_id
File security_result.rule_labels
Function security_result.rule_labels
HitCount security_result.detection_fields
host observer.ip
Host target.hostname
hostname intermediary.hostname
HTTP_PATH target.process.file.full_path
http_protocol_info network.application_protocol_version
http_request network.http.method
ip_client principal.ip
item security_result.rule_name
Line security_result.rule_labels
loglevel security_result.severity_details
method network.http.method
Module security_result.detection_fields
path security_result.rule_type
platform principal.platform_version
policy_name security_result.rule_name
principalId principal.user.userid
profile_name additional.fields
protocol network.application_protocol
ProtocolName network.application_protocol
reason security_result.description
Referer network.http.referral_url
req_status security_result.action
request target.url
resp_code network.http.response_code
route_domain additional.fields
rule security_result.rule_id
server_ip target.ip
server_port target.port
session_id network.session_id
severity security_result.severity_details
source_ip principal.ip
source_port principal.port
ssl_cipher network.tls.cipher
ssl_version network.tls.version
ST principal.location.state
status security_result.summary
support_id additional.fields
targetFile target.file.full_path
TransactionOutcome security_result.outcomes
uri target.url
user_agent network.http.user_agent
userId principal.user.userid
username principal.user.userid
verb network.http.method
violations security_result.summary
VipName target.resource.name
virtual_ip target.ip
virtual_name target.resource.name
virtual_server target.hostname
virtual_server_name network.tls.client.server_name
virus_name security_result.threat_name
vlan_name additional.fields
VSName additional.fields
x_id principal.group.product_object_id
x_message security_result.description
x_node_path observer.hostname
x_tunnel_id target.cloud.vpc.product_object_id

Product Event Types

Event UDM Event Classification
Connection logs NETWORK_CONNECTION
Generic GENERIC_EVENT
HTTP logs NETWORK_HTTP
Updating client info STATUS_UPDATE

Log Sample

hostname="abc123.resources.example.com",bigip_mgmt_ip="10.140.228.133",bigip_mgmt_ip2="::",client_ip="10.159.128.99",client_ip_geo_location="CA",client_port="1700",client_request_uri="/trading/watch-list",configuration_date_time="Jan 24 2025 21:29:43",context_name="/PROD_WEB_FE/my.example.com",context_type="Virtual Server",dest_ip="10.168.9.211",dest_port="443",device_product="Application Security Module",device_vendor="F5",device_version="pgo_use x86_64 padc TMM Version 16.1.5.1.0.0.7 ",errdefs_msgno="23003147",http_method="GET",http_protocol_indication="HTTPS",http_protocol_info="HTTP/2, stream 1",route_domain="9",timestamp="Feb 05 2025 14:01:10",virtual_server_name="/PROD_WEB_FE/my.example.com",device_id="N/A",host="my.example.com",request_date_time="Feb 05 2025 09:01:10",profile_name="/PROD_WEB_FE/Verification",support_id="13732885663772128176",request_status="bot_signature",action="allow",reason="",previous_action="None",previous_support_id="N/A",previous_request_date_time="N/A",bot_signature="/PROD_WEB_FE/example Mobile Legacy",bot_signature_category="/Common/Mobile App without SDK",bot_name="/PROD_WEB_FE/example Mobile Legacy",session_id="0",class="Mobile Application",anomaly_categories="N/A",anomalies="N/A",additional_bot_signatures="N/A",micro_service_name="N/A",micro_service_type="N/A",micro_service_matched_wildcard_url="N/A",micro_service_hostname="N/A",configured_mitigation_action="None",configured_mitigation_action_reason="/PROD_WEB_FE/example Mobile Legacy",actual_mitigation_action="None",actual_mitigation_action_reason="None",browser_configured_verification_action="Mobile App Integrity Verification",browser_actual_verification_action="None",browser_actual_verification_action_reason="None",captcha_status="None",browser_verification_status="None",device_id_status="None",device_id_action="None",previous_initiated_action="None",previous_initiated_action_status="None",new_request_status="Accepted",enforced_by="Profile Mitigation and Verification Settings",mobile_is_app="true",challenge_failure_reason="",classification_reason="",client_type="Mobile Application",application_display_name="N/A",application_version="N/A",mobile_in_emulation_mode="N/A",os_name="N/A",jailbroken_or_rooted_device="N/A",mobile_debugger_enabled_device="N/A",imei="N/A",human_behaviour="N/A"

Sample Parsing

additional.fields["bot_name"] = "/PROD_WEB_FE/example Mobile Legacy"
additional.fields["browser_configured_verification_action"] = "Mobile App Integrity Verification"
additional.fields["class"] = "Mobile Application"
additional.fields["enforced_by"] = "Profile Mitigation and Verification Settings"
additional.fields["errdefs_msgno"] = "23003147"
additional.fields["profile_name"] = "/PROD_WEB_FE/Verification"
additional.fields["route_domain"] = "9"
additional.fields["support_id"] = "13732885663772128176"
intermediary.hostname = "abc123.resources.example.com"
intermediary.ip = "10.140.228.133"
intermediary.resource.name = "/PROD_WEB_FE/my.example.com"
intermediary.resource.resource_subtype = "Virtual Server"
metadata.event_type = "NETWORK_HTTP"
metadata.log_type = "F5_ASM"
metadata.product_name = "ASM"
metadata.vendor_name = "F5"
network.application_protocol = "HTTPS"
network.application_protocol_version = "HTTP/2, stream 1"
network.http.method = "GET"
network.session_id = "0"
network.tls.client.server_name = "/PROD_WEB_FE/my.example.com"
principal.ip = "10.159.128.99"
principal.location.country_or_region = "CA"
principal.port = 1700
security_result.action_details = "bot_signature"
security_result.action = "ALLOW"
security_result.severity = "LOW"
target.asset.ip = "10.168.9.211"
target.hostname = "my.example.com"
target.ip = "10.168.9.211"
target.port = 443
target.url = "/trading/watch-list"