SLIDE 01 • OVERVIEW
AUTHENTIX v3.0.0: Enterprise Security Suite for Burp Suite
An autonomous AppSec intelligence engine engineered on the native PortSwigger Montoya API. Eliminates reliance on noisy heuristic scanners by validating authentication workflows through deterministic state machines, 3-way differential testing, and formal mathematical invariants.
Montoya API Native
Direct low-overhead integration into Burp Suite Proxy, Repeater, Scanner, and Intruder without legacy interfaces.
State Machine Automaton
Models authenticated actor lifecycles as a directed graph to discover horizontal/vertical privilege escalation.
14,880 Req/Sec Engine
Asynchronous multi-threaded worker pools guarantee zero lag or packet dropping in high-volume proxy environments.
SLIDE 02 • THE PROBLEM
Why Conventional Scanners Fail on Multi-Step Auth & IDOR
Traditional vulnerability scanners inspect individual HTTP requests in isolation. They lack conversational memory, actor attribution, and session lifecycle awareness, resulting in missed Broken Object Level Authorization (BOLA), multi-tenant escapes, and Account Takeover (ATO) flaws.
Stateless Request Blindness
Inability to track state changes between Pre-Auth, MFA, Authenticated, and Post-Logout phases.
Soft-200 Misinterpretations
Application errors returning HTTP 200 with JSON error payloads trigger massive false-positive alerts in traditional DAST.
No Multi-Step ATO Synthesis
Fails to correlate individual low-severity signals (e.g. account enumeration + weak reset) into critical kill chains.
SLIDE 03 • THE SOLUTION
The AUTHENTIX Paradigm: Invariant-Driven Security
Instead of guessing vulnerabilities through brute force, AUTHENTIX mathematically monitors state transitions against 34 formal security invariants. When an invariant is violated, an exploit is mathematically proven to exist.
34 Formal Invariants
Enforces strict properties: OTP single-use, session invalidation on password change, token entropy thresholds.
3-Way Differential IDOR
Triangulates authorization across Victim, Attacker, and Anonymous sessions with Soft-200 error disambiguation.
Instant Kali cURL PoC
Generates multi-line reproduction commands directly executable in terminal for rapid proof-of-concept verification.
SLIDE 04 • PIPELINE ARCHITECTURE
Deterministic Flow Graph & Pipeline Engine
HTTP traffic is captured via Montoya API -> TrafficInterpreter classifies flow -> FlowGraphEngine tracks actor state -> Invariant & File Engines evaluate rules -> AttackPathCorrelator synthesizes compound chains -> FlatLaf UI & Telegram dispatch.
Traffic (Burp Proxy) ──> MontoyaTrafficAdapter ──> AuthentixEngine.ingest()
│
┌─────────────┴─────────────┐
▼ ▼
InvariantEngine (34) FileAnalyzerEngine (30+)
│ │
└─────────────┬─────────────┘
▼
AttackPathCorrelator (16 ATO Chains)
│
┌────────────┴────────────┐
▼ ▼
Burp FlatLaf UI Studio Async Telegram Dispatch
SLIDE 05 • 3-WAY DIFFERENTIAL IDOR
Empirical BOLA Verification with Soft-200 Filter
Substitutes credentials across multiple actor personas simultaneously. Disambiguates soft-200 application errors (e.g. {"error": "unauthorized"} returning HTTP 200) ensuring 0.0% false positives.
Victim Context (Alice)
GET /api/accounts/201 with Alice session cookie → HTTP 200 OK (Owner: Alice).
Attacker Context (Bob)
GET /api/accounts/201 with Bob session cookie → HTTP 200 OK (Owner: Alice) = 🚨 BOLA CONFIRMED!
Anonymous Baseline
GET /api/accounts/201 without cookies → HTTP 401 Unauthorized (Confirms endpoint is private).
SLIDE 06 • PATH NORMALIZATION & TENANT BYPASS
Advanced Perimeter & Multi-Tenant Invariants
Engine expanded to detect Spring semicolon path traversal (..;/), URL-encoded traversal (..%2f), proxy override headers (X-Original-URL), and tenant context swapping (X-Tenant-Id).
Path Normalization (CWE-863)
Injected Spring semicolons bypass API Gateway routing rules, allowing direct invocation of internal admin methods.
Tenant Boundary Swap
Manipulating `X-Tenant-Id` headers allows lateral cross-tenant data harvesting across corporate partitions.
Mass Assignment (CWE-915)
Accepts unprivileged role attribute binding during user profile updates, elevating privileges to super-admin.
SLIDE 07 • 16 COMPOUND ATO CHAINS
16 Correlated Attack Chains: Full ATO Kill Chains
Synthesizes independent low/medium severity findings into catastrophic compound exploits that lead to complete organizational takeover.
[Chain #15: Gateway Perimeter Bypass]
Path Normalization (Inv 33) + Broken Function Level Auth (Inv 15)
➔ Attacker injects: /api/..;/admin/users
➔ Gateway perimeter authentication bypassed
➔ Administrative user export dumped!
[Chain #16: Multi-Tenant Data Breach]
Multi-Tenant Header Swap (Inv 34) + Cross-Actor IDOR (Inv 14)
➔ Injects X-Tenant-Id: victim_corp
➔ Accesses scoped invoice records across tenant boundary!
SLIDE 08 • NATIVE BURP FLATLAF UI
Native Burp Suite Integration & 1-Click Repeater
Seamlessly inherits Burp Suite FlatLaf Darcula styling tokens. Double-click any finding to instantly dispatch the raw request into Burp Repeater for immediate reproduction.
Double-Click Repeater
Instantly creates a new tab in Burp Repeater with full headers and payload ready to resend.
No Broken Emoji Glyphs
Replaced OS emoji with clean ASCII/Unicode text badges to prevent square box glyph bugs.
Raw Split Viewers
Burp Logger style lower split pane for viewing raw request and response simultaneously.
SLIDE 09 • DEEP FILE & SECRET HUNTER
30+ Static RegEx Patterns & Shannon Entropy Filter
Continuous inspection of responses, client-side JavaScript, and source maps for leaked enterprise credentials, API tokens, database URIs, and hardcoded client guards.
Cloud & SaaS API Keys
AWS Access Keys (AKIA), Azure Connection Strings, GCP Service Account JSON, Firebase URLs, Stripe Live Secrets.
AI Platform Credentials
OpenAI API Keys (sk-...), Anthropic Claude Keys (sk-ant-...), Google Gemini / Google Maps API Keys.
Client-Side Logic Bypasses
Hardcoded 2FA compares (`otp === '1234'`), localStorage verification flags, client-side RBAC guards.
SLIDE 10 • VERIFIED NIMBUSBANK v2.1 LAB
NimbusBank v2.1: Comprehensive Testing Ground
Full enterprise banking web application included with 16 planted vulnerability vectors to empirically validate AUTHENTIX detection capabilities.
16 Exploit Vectors
Planted OTP replay, cross-actor BOLA on transactions, admin portal BFLA, session fixation across login.
Automated Exploit Proofs
Automated verification scripts (PowerShell & Python) confirming 100% detection rate with zero false negatives.
State Reset Engine
Dedicated `/api/test/reset` endpoint allowing continuous CI/CD automated exploit testing.
SLIDE 11 • BENCHMARK TELEMETRY
Production Telemetry & 14,880 Req/Sec Performance
Evaluated on modern JDK 21 runtimes: 5,000 requests evaluated across all 34 invariants in 336 ms. 100% JUnit 5 tests passing with zero false positives.
14,880 Req/Sec
Microsecond evaluation latency guarantees zero proxy drag or latency impact during intensive testing.
SHA-256 Token Privacy
Sensitive credentials indexed via SHA-256 hashes in memory; zero plaintext token storage or leakage.
Zero External JARs
Pure Java standard library + Montoya API. Self-contained 373 KB standalone deployment.
SLIDE 12 • ENTERPRISE DEPLOYMENT
Enterprise Deployment & Next Steps
AUTHENTIX v3.0.0 is ready for enterprise integration across AppSec teams, external penetration tests, and continuous CI/CD staging proxies.
One-Click Installation
Load `AUTHENTIX-3.0.0.jar` into Burp Suite Extensions with instant tab and menu availability.
BApp Store Ready
Follows official PortSwigger BApp guidelines with clean error handling and documentation.
Enterprise Inquiries
Architected and maintained by Pratik Khairnar (@pratik-khairnar-sec).