الملفات
ghaymah-exam-ZiadMahmoudAbd…/task4-siem/expected_alerts.md
2026-07-28 03:17:31 +03:00

1.6 KiB

Detection Testing & Validation Evidence

This document outlines the synthetic log testing framework used to validate the custom SIEM engine's parsing and detection logic.

Sample Logs

The SIEM engine is fed a synthetic log file (test_logs/sample_attack.log) containing a mix of legitimate traffic and known attack patterns.

192.168.1.100 - - [27/Jul/2026:10:15:32 +0000] "GET /api/v1/users HTTP/1.1" 200 1024 "-" "Mozilla/5.0"
10.0.5.55 - - [27/Jul/2026:10:15:33 +0000] "GET /login?user=admin' OR '1'='1 HTTP/1.1" 403 512 "-" "sqlmap/1.5.8"
10.0.5.55 - - [27/Jul/2026:10:15:34 +0000] "GET /api/v1/auth?user=admin&pass=123456 HTTP/1.1" 401 256 "-" "Hydra"
10.0.5.55 - - [27/Jul/2026:10:15:35 +0000] "GET /api/v1/auth?user=admin&pass=password HTTP/1.1" 401 256 "-" "Hydra"
172.16.0.10 - - [27/Jul/2026:10:15:38 +0000] "GET /../../../../etc/passwd HTTP/1.1" 404 128 "-" "curl/7.68.0"

Expected Alerts

Based on the SIEM's RegEx signatures, feeding the above file must generate the following discrete alerts:

Source IP Target Rule Triggered Severity
10.0.5.55 /login SQL Injection (OR '1'='1) CRITICAL
10.0.5.55 /api/v1/auth Brute Force (Multiple 401s from same IP) HIGH
172.16.0.10 /etc/passwd Path Traversal (../../../) CRITICAL

Validation Evidence

Refer to Evidence EV-007 (Real-Time Alerts) for the screenshot proving the SIEM successfully generated these exact alerts in the UI dashboard.