Behavioural detection
Analyses HTTP activity for probing, brute force behaviour, sensitive-file requests and exploit attempts.
Security Engineering Case Study
A production-style security platform providing automated threat detection, community intelligence, firewall enforcement and operational observability for internet-facing services.
Overview
Internet-facing services are continuously scanned by automated bots, vulnerability scanners and exploit frameworks. Traditional firewall rules alone provide limited visibility into the behaviour behind those requests.
The objective was to implement a platform that could analyse reverse proxy logs, identify malicious behaviour, create security decisions and automatically block offending traffic at the Linux firewall.
The platform also needed operational dashboards and alerts so that detection activity, firewall enforcement and service health could be monitored in real time.
Architecture
The solution connects reverse-proxy logging, behavioural analysis, threat intelligence, firewall enforcement and observability.
Requests arrive through Cloudflare.
Access and error logs record activity.
Behavioural scenarios detect malicious requests.
Security decisions are enforced automatically.
Metrics, dashboards and alerts provide visibility.
Platform Capabilities
Analyses HTTP activity for probing, brute force behaviour, sensitive-file requests and exploit attempts.
Receives CrowdSec community decisions covering known malicious infrastructure and common attack categories.
The firewall bouncer turns security decisions into packet-filtering rules without manual intervention.
Custom and native metrics expose decision counts, detection rates, dropped packets and blocked traffic.
Dashboards translate raw telemetry into attack categories, trends, platform health and firewall activity.
Alerts detect exporter failures, CrowdSec outages and unusual firewall blocking activity.
Operational Evidence
A recent 24-hour dashboard view demonstrated the following activity.
These values are included as a representative operational snapshot and will naturally change as the live platform continues to process traffic.
Detection Coverage
The platform has identified several common forms of automated internet reconnaissance and exploitation activity:
Skills Demonstrated
Firewall administration, networking and service troubleshooting.
Docker Compose, networking, volumes and service integration.
Prometheus metrics, exporters, Grafana dashboards and alerts.
Threat detection, intelligence, response and attack analysis.
Health monitoring, incident visibility and operational support.
Architecture, implementation details and public case-study design.
Lessons Learned
Behaviour-based detection provides context that cannot be achieved through static firewall rules alone.
Community intelligence significantly reduces exposure to known malicious sources, while local detections reveal activity specific to the hosted environment.
The project also reinforced that a security control is much more valuable when its health, effectiveness and operational impact can be measured clearly.
Live Evidence
The externally shared Grafana dashboard provides a sanitised, read-only view of live security telemetry.