SafeLine WAF on Ubuntu 24.04

Azure Security

SafeLine, a self hosted web application firewall and reverse proxy with a semantic detection engine, so your web apps are shielded from attacks and exploits by a WAF you run yourself.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

SafeLine is an open source, self hosted Web Application Firewall and reverse proxy that protects web applications from attacks and exploits. Instead of matching requests against long lists of regular expression signatures, it uses a semantic analysis engine that parses each request the way the target application would, so it recognises the intent behind SQL injection, cross site scripting, command injection, path traversal and other common web attacks while letting legitimate traffic through, which keeps both evasion and false positives low.

SafeLine sits in front of your sites as a reverse proxy: you point a protected site at your upstream server and choose the port it listens on, and every request is inspected by the detection engine before it reaches your application, with attacks answered by an interception page. It also brings a management console with traffic and event dashboards, rate limiting, an authentication challenge for anonymous visitors and bot and automation defence. It suits teams who want to shield internal or public web applications behind a firewall they operate inside their own cloud account, rather than routing their traffic through a third party service.

Why the cloudimg image

cloudimg delivers the complete SafeLine stack ready to protect traffic: the detection engine, the tengine reverse proxy, the management console and the database are installed, wired together and pinned to a fixed release, so a working console and WAF are reachable within minutes of boot with no compose file to assemble. It is secure by default and ships with no shared login at all: SafeLine has no default password, and on the first boot of every instance a unique administrator credential is minted and written to a root only file, while the database password is regenerated per instance and the database is kept off every public interface, reachable only from the internal container network. The firewall is proven, not assumed: at build time a protected demo site is stood up and the image is verified to pass a benign request and block an obvious injection probe with an interception page, so the WAF genuinely discriminates attack traffic from clean traffic. The pinned release never silently upgrades, the base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • Shield public or internal web applications from SQL injection, cross site scripting and other common exploits
  • Run a self hosted web application firewall and reverse proxy inside your own cloud account
  • Add rate limiting, bot defence and an authentication challenge in front of an existing site

See it running

Real screenshots taken while testing this image against its deployment guide.

SafeLine WAF on Ubuntu 24.04 screenshot 1 SafeLine WAF on Ubuntu 24.04 screenshot 2 SafeLine WAF on Ubuntu 24.04 screenshot 3 SafeLine WAF on Ubuntu 24.04 screenshot 4