NODE 01
THE FORTRESS
Identity & Access Management
A purpose-built IAM identity provider extended with a custom RiskScoreAuthenticator SPI — turning a static gatekeeper into an adaptive enforcement point that queries the ML engine on every login.
OIDC/PKCESAML 2.0PostgreSQL 16Caddy 2.7TLS 1.3
NODE 02
THE SHIELD
WAF & Public Frontend
The system's public face. Nginx reverse-proxies the application behind ModSecurity and the OWASP Core Rule Set — 917 virtual-patch rules inspecting every request in real time.
Nginx 1.24ModSecurity 3.0OWASP CRSfail2banCloudflare
NODE 03
THE BRAIN
ML Risk Engine
A FastAPI service scoring authentication risk from 15 features. A three-model ensemble returns a verdict in a median of 118ms with 98.87% accuracy.
FastAPI 0.109scikit-learnONNX 1.17SMOTEXGBoost
NODE 04
THE TRAP
Active Defense & Honeypot
A Cowrie honeypot emulates a vulnerable server. Kernel-level iptables redirection makes the trap invisible — capturing 4,710+ events from 38 countries in the first week.
Cowrie 2.6.1Docker 24.0iptablesSSH/Telnet
NODE 05
THE STAGE
Demo Banking Application
A realistic banking interface that exercises the full flow end-to-end — login through Methaq IAM, then the live verdict: access granted, TOTP challenge, or access denied.
Next.js 14oidc-client-tsSQLite 3.42PKCE