Model Robustness Isn't Security
Where
Ground Truth
BSides Las Vegas
Duration
55 min
Argues that adversarial robustness is a poor fit for security, and lays out the defenses that matter for ML systems.
Summary
Sven Cattell argues that model robustness, the idea that a classifier stays correct for every input within a small distance of a sample, should not be treated as a security property. He separates the popular meaning of adversarial examples from the mathematical definition practitioners use, then explains how checking every point in that neighborhood becomes unmanageable as input dimensionality grows. Using MNIST as a running example, he estimates how many inputs would need checking even for small perturbation radii, and argues that adversarial training and Lipschitz constraints only partly address the problem.
The middle of the talk covers the trade-offs and real-world bypasses. Robust models can lose substantial accuracy, and for malware classifiers a small false-positive rate matters more than robustness. He describes a production malware model whose false-negative rate spiked months after release because a malware family found a bypass, a problem that robustness would not have prevented. He also walks through older attacks, including spam filters defeated by padding and obfuscation, and an allowlist-style malware detector that was bypassed through its handling of game anti-cheat software.
For the closing takeaways, he recommends basic hygiene first: validating inputs, scanning dependencies, avoiding pickle for untrusted models, hardening pipelines and securing storage such as S3 buckets. He then urges protecting training data as the most valuable asset, layering defenses around the model, monitoring deployed models for drift, modeling realistic attackers, and changing features over time. He also stresses responding quickly when a model fails.
Related talks
Ground Truth·51 min
RAG Against the Machine: Using Retrieval-Augmented Generation & MCP to Fortify Cybersecurity Defense
Brennan Lodge
Shows how retrieval-augmented generation and MCP can feed threat intel and logs into LLMs for SOC triage and compliance mapping.
Breaking Ground·13 min
Noah Grosh
Shows how small edits to a malware file's features can lower an ML detector's malicious score without changing behavior.
Ground Truth·8 hr 46 min
Collects several Ground Truth talks on AI-driven scams, vulnerability prioritization, prompt security and agent hacking.


