SignalHunt
← All rules

WEB-6004

low

Successful Application Login

Records a successful authentication event against the web application. On its own this is completely benign - almost every request session includes one. Its value is as a correlation building block: paired with WAF-5005, a successful login immediately following a burst of WAF-blocked attack attempts from the same source is what turns "two unremarkable events" into a critical finding.

Detection logic

{
  "detection_type": "selection",
  "selection": {
    "event_type": "login",
    "result": "success"
  }
}

Log source: category=web_server · Event ID(s): app_log

Required log fields

  • src_ip
  • username
  • event_type
  • result

Enabling this in your environment

Where: Application authentication logging - ensure the app logs both success and failure with a normalized event_type/result field, plus source IP.

n/a - application-level logging configuration, not an OS/infra toggle

This is application logging, not web-server access logging - it typically needs to be added explicitly in the app's auth code path, not something you get for free from Apache/Nginx access logs.

False positives

  • This is not itself a false-positive-prone rule; nearly every match is a completely normal login. It exists to be correlated, not alerted on alone.

References