FortiWeb Content Pack

The following content pack is available for use with a Graylog Illuminate license and Graylog Enterprise or Graylog Security. Contact sales to learn more about obtaining Illuminate.

FortiWeb is a Web Application Firewall (WAF) that protects web applications and APIs from common and advanced threats. This technology pack processes FortiWeb event logs, providing normalization and enrichment for key security and access events.

Supported Versions

  • FortiWeb version 7.6.0 or later

Requirements

  • Graylog Server with a valid Enterprise license, running Graylog version 7.0 or later

  • Configure FortiWeb to transmit Syslog to your Graylog server Syslog input

Stream Configuration

This technology pack includes 1 stream:

  • Illuminate:Fortiweb Messages

  • Rules to parse, normalize, and enrich FortiWeb Content Pack messages.

  • A FortiWeb Spotlight content pack.

  • Index Set Configuration

    This technology pack includes 1 index set definition:

    • Fortiweb Event Log Messages

    Hint:If this index set is already defined, then nothing will be changed. If this index set does not exist, then it will be created with retention settings of a daily rotation and 90 days of retention. These settings can be adjusted as required after installation.

    Log Collection

    Configure your FortiWeb device(s) following the instructions in the Graylog Syslog Inputs guide using TCP as the transport and format BSD.

    Log Format Example

    date=2023-10-13 time=13:55:23 log_id=30001000 msg_id=000000041654 device_id=FVVM08TM23001463 vd="root" timezone="(GMT+8:00)Taipei" timezone_dayst="GMTe-8" type=traffic subtype="https" pri=notice proto=tcp service=https/tls1.2 status=success reason=none policy=RL-HTTP-A-44.1.0.2-HCP-AlertDeny original_src=44.1.2.57 src=44.1.2.57 src_port=10000 dst=10.20.128.10 dst_port=8080 http_request_time=0 http_response_time=0 http_request_bytes=1401 http_response_bytes=38734 http_method=get http_url="/admin" http_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36" http_retcode=500 msg="HTTPS get request from 44.1.2.57:10000 to 10.20.128.10:8080, clievent(0:0), svrevent(0:0)" original_srccountry="United States" srccountry="United States" content_switch_name="none" server_pool_name="tester-10.20.128.10-11-12-HTTP-8080" http_host="msg.gov.hu" user_name="Unknown" http_refer="none" http_version="1.x" dev_id=3CD3AC15B0B5CE4760A202E0350F82BD6222 cipher_suite="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"

    What is Provided

    • Rules to parse, normalize, and enrich FortiWeb Content Pack messages

    • A FortiWeb Spotlight content pack

    GIM Categorization

    GIM categorization is provided for the following messages:

    fortiweb_subtype gim_event_type_code gim_event_category gim_event_subcategory gim_event_type
    HTTP, http, HTTPS, https 180200 http http.communication http communication
    ftp 120000 network network.connection network connection
    admin 220500 audit audit.policy audit policy changed
    system 219999 service service.default service event
    Account Lockout 111500 iam iam.object disable account locked
    sql-injection, xss, csrf, path-traversal, command-injection, file-upload, directory-traversal, protocol-anomaly, dll-injection 300001 detection detection.network_detection network_detection
    brute-force, dos, http-flood, scanner-detection, vulnerability-scan, web-scraping 300001 detection detection.network_detection network_detection
    cookie-poisoning, credit-card-detection, data-leak-prevention, parameter-validation, session-management 300001 detection detection.network_detection network_detection
    ip-intelligence, ip-reputation, GeoIP, known-bots, malicious-bots, trojan 300001 detection detection.network_detection network_detection
    json-validation, openapi-validation, xml-validation, websocket-validation, http-protocol-constraints 300001 detection detection.network_detection network_detection
    N/A, Illegal Format, signature-detection, padding-oracle, url-access, custom-access 300001 detection detection.network_detection network_detection

    FortiWeb Spotlight Content Pack

    The FortiWeb Spotlight Pack offers an overview dashboard with the following tabs:

    Overview