Recent
Red team operations: OSINT for social engineering
·2252 words·11 mins
What an attacker can assemble about your organization from public sources in 2026, the tools that still work post-API-lockdown, the deepfake pretexting threat, and how a defender should think about the exposure surface. Framed for authorized red-teamers and the blue teams sitting across from them.
Computer History: Computing in the 1980s and the Apple Macintosh
··6246 words·30 mins
This article delves into the history and development of the Apple Macintosh in the 1980s, exploring its technical innovations, impact on the tech industry, and relevance to cybersecurity while sharing interesting trivia and anecdotes for a technical audience.
IoT Security for Smart Cities and Infrastructure
·3914 words·19 mins
A defender-oriented tour of IoT and OT security for smart cities and critical infrastructure. Covers the architecture as deployed, the protocol footguns, the botnets and campaigns that keep showing up, the Flock license plate reader fight, and the regulatory pressure reshaping the market in 2026.
History of CDROM Technology
··6674 words·32 mins
The CD-ROM took an audio format built for classical music and turned it into the substrate of the multimedia PC. This post traces the technology across five phases, from the videodisc wars to DVD, digs into the physics and error correction that made it work, and covers the security lessons (autorun, bootable media, physical supply chain) it left behind.
Efficient Memory Management in Rust
··2340 words·12 mins
Rust’s memory model is the reason it’s showing up everywhere from Linux kernel drivers to security tooling. This post covers the parts of Rust’s memory story that go beyond ownership 101: lifetimes and borrowing subtleties, interior mutability (Cell, RefCell, RwLock), shared ownership (Rc, Arc), unsafe and raw pointers, custom allocators via GlobalAlloc, and secure zeroization for cryptographic material.