A Java geek
  • Me
  • Books
  • Speaking
  • Mentions
  • Focus
  • Newsletters

Peter Firmstone

I'm a family man who lives in Australia, we own and operate a small engineering company.
Security Baked Into the JVM: the Safe Codebase Audit Pipeline
Technical

Security Baked Into the JVM: the Safe Codebase Audit Pipeline

In Part 1, the minimal deployment showed constraints traveling with the proxy: authentication, encryption, hardened deserialization, all declared in configuration and enforced at the call boundary. The proxy is a JAR. That JAR was downloaded and unmarshalled before any constraint ran. That step is the earlier problem. Distributed Java systems that load remote code are vulnerable to supply chain compromise: an attacker can replace a legitimate JAR with one containing malicious bytecode.

Jul 19, 2026
Security Baked Into the JVM: why fork Apache River and OpenJDK?
Technical

Security Baked Into the JVM: why fork Apache River and OpenJDK?

The more distributed a system, the harder it is to secure. Code crosses JVM boundaries. Objects are serialized across trust boundaries. Third-party proxies run inside your process. The usual answer is a network firewall. It helps, but it operates at the wrong level. Java 17 deprecated the SecurityManager, Java 24 put the final nail in its coffin. Most developers didn’t notice.

Jun 28, 2026
A Java geek © 2008-2026
v. cc69df72aff120d74e5461c4d5381f0d4d42ec8c/15438100578
Latest Posts