Boris Brodski · Security · since 1998

Security & AI security

Twenty-eight years of asking what still holds when a component is hostile — from DOS viruses in an isolated lab to cryptographic design, reverse engineering, hardened public-sector architectures, and now the security of AI models and the agents built on them.

Get in touch

The thread

It started in 1998 with proof-of-concept DOS viruses written in an isolated lab — to understand infection, stealth and self-modifying code — and the antivirus that caught them. The degree that followed had security and verification as its focus area. The first professional project was a transparent encryption layer for banking software; the next ones were a copy-protection scheme with hardware-bound licences and the bytecode encryption of a scripting language I had designed.

The reverse-engineering side kept pace: assembler-level debugging and x86 disassembly with OllyDbg through the 2000s, Java bytecode analysis and injection from 2010 on. Knowing how a protection is broken is the only reliable way to design one.

Since 2012 that background has been applied at scale: chief architect of a backend component for KONSENS, the software programme of Germany’s tax administrations — where data protection, auditability and dozens of external interfaces are hard constraints, and where a design has to survive a decade of change.

AI security

The same question now applies to models and agents. In 2026 the community documented open-weight models reaching for their vendor’s cloud storage from inside sandboxes, LoRA-tuned models that exfiltrate secrets over DNS on their first turn, and pretraining poisoning that plants remote-code-execution backdoors in coding agents. A reasoning trace is not a security boundary; only deterministic code outside the model is.

That is the premise of my one-hour public talk on AI security, of the hands-on reproduction work on self-hosted models, and of Torhaus — a framework that runs any agent harness in kernel-enforced compartments with default-deny egress, a credential broker and a tamper-evident audit log, and ships a trojaned-model red-team suite that has to fail to exfiltrate in CI.

What I do for clients

Relevant work

Skills in this direction

2000 2005 2010 2015 2020 2025 x86 assembler x86 assembler: 1997–2000 Reverse engineering (x86, OllyDbg) Reverse engineering: x86 disassembly, OllyDbg, assembler-level debugging: 1997–2009 Security-conscious design Security-conscious design: 1998–now Cryptography, Crypto++ Cryptography: ciphers (AES, RSA, DES), Crypto++: 2001–2009 Linux / bash Linux (Debian/Ubuntu): 2004–now Public-key infrastructure (PKI) Public-key infrastructure (PKI): 2005–2009 Network security Network security: 2005–2008 Copy protection & licensing Copy protection & licensing: 2006–2007 JAAS / Elytron JAAS / Elytron: 2007–2022 Java bytecode analysis & injection Java bytecode analysis & injection: 2010–now Docker Docker: 2018–now systemd systemd: 2020–now Podman Podman: 2022–now Kubernetes Kubernetes: 2024–now AI security AI security — trojaned models: 2025–now Container hardening Container hardening: gVisor, Firecracker, seccomp, network policy: 2025–now LoRA fine-tuning LoRA fine-tuning of open-weight LLMs: 2025–now Local LLMs & agent harnesses Local inference (llama.cpp: 2025–now

Security

  • ★★★★★ Security-conscious design 1998–
  • ★★★★☆ AI security — trojaned models 2025–
  • ★★★★★ Cryptography: ciphers (AES, RSA, DES), Crypto++ 2001–2009
  • ★★★★☆ Public-key infrastructure (PKI) 2005–2009
  • ★★★★☆ Network security 2005–2008
  • ★★★★☆ Reverse engineering: x86 disassembly, OllyDbg, assembler-level debugging 1997–2009
  • ★★★★☆ Java bytecode analysis & injection 2010–
  • ★★★★☆ Copy protection & licensing 2006–2007
  • ★★★★☆ Container hardening: gVisor, Firecracker, seccomp, network policy 2025–

AI & machine learning

  • ★★★★☆ LoRA fine-tuning of open-weight LLMs 2025–
  • ★★★★☆ Local inference (llama.cpp 2025–

Java

  • ★★★☆☆ JAAS / Elytron 2007–2022

Infrastructure

  • ★★★★★ Linux (Debian/Ubuntu) 2004–
  • ★★★★☆ Docker 2018–
  • ★★★★☆ Podman 2022–
  • ★★★★☆ Kubernetes 2024–
  • ★★★★☆ systemd 2020–

Systems & embedded

  • ★★★★★ x86 assembler 1997–2000

Talks & writing