Shellhound / journal

Read the mechanism.

Technical notes for practitioners who want the context behind a tool—not a summary that skips the interesting part.

01
Jul 10, 2026 · 6 min · cryptography / side-channel-attacks / security / node-js

Timing Attacks on Cryptographic Comparison: Theory and Mitigation

An engineering-focused analysis of timing side-channel attacks on string comparisons, showing how non-constant-time comparison operators compromise secrets, and how to implement constant-time algorithms.

02
Jul 9, 2026 · 7 min · oauth2 / security-vulnerabilities / web-security / pkce

OAuth 2.0 Implicit Flow: Mechanics of Vulnerability and Exploitation

A deep-dive into the security flaws of the OAuth 2.0 Implicit Flow, detailing token leakage vectors, redirect URI bypasses, state parameter forgery, and why it is deprecated in favor of PKCE.

03
Jul 9, 2026 · 8 min · xss / csp / web-security / browser-security / appsec

XSS and Content Security Policy: Bypasses and What Actually Works

CSP is the primary defense against XSS, but misconfiguration and unsafe directives make bypasses common — here's how to write a policy that holds.

04
Jul 8, 2026 · 6 min · dns / dns-rebinding / web-security / same-origin-policy

Understanding DNS Rebinding Attacks: Mechanics, Exploitation, and Defenses

A deep dive into DNS rebinding attacks, showing how attackers bypass the browser's Same-Origin Policy to scan local networks and access internal APIs, with mitigation strategies.

05
Jul 8, 2026 · 8 min · tls / cryptography / network-security / pki

Understanding the TLS Handshake

A precise walkthrough of the TLS 1.3 handshake — key exchange, authentication, and the cryptographic properties each step establishes.

06
Jul 7, 2026 · 7 min · dns / privacy / doh / network-security / tls

DNS over HTTPS: What It Fixes, What It Doesn't

DoH encrypts DNS queries in transit, but the privacy guarantees are narrower than the marketing implies — here's an honest analysis.

07
Jul 6, 2026 · 7 min · sql-injection / database-security / web-security / appsec

SQL Injection in 2026: Modern Defenses and Where They Break

SQLi hasn't gone away — it's adapted. This post examines how modern ORM abstractions, prepared statements, and WAFs hold up against real attack patterns.

08
Jul 5, 2026 · 7 min · jwt / authentication / cryptography / web-security

How JWT Authentication Works

A deep-dive into JWT structure, signature verification, and the attack vectors that break implementations in production.