# How Spam Filters Shaped the Field of Adversarial ML Page: https://stenobird.com/podcast/cybersecurity-tech-brief-by-hackernoon-6365646/how-spam-filters-shaped-the-field-of-adversarial-ml Text version: https://stenobird.com/podcast/cybersecurity-tech-brief-by-hackernoon-6365646/how-spam-filters-shaped-the-field-of-adversarial-ml.md Podcast: [Cybersecurity Tech Brief By HackerNoon](https://stenobird.com/podcast/cybersecurity-tech-brief-by-hackernoon-6365646) Published: 2026-04-29T16:01:08+00:00 Episode link: https://share.transistor.fm/s/62ec541d Audio file: https://media.transistor.fm/62ec541d/54261674.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/cybersecurity-tech-brief-by-hackernoon-6365646/episodes/how-spam-filters-shaped-the-field-of-adversarial-ml Duration seconds: 761 ## Resource This story was originally published on HackerNoon at: https://hackernoon.com/how-spam-filters-shaped-the-field-of-adversarial-ml . Evasion attacks and data poisoning let spammers bypass filters, turning the early-2000s inbox into a lab that shaped adversarial machine learning. Check more stories related to cybersecurity at: https://hackernoon.com/c/cybersecurity . You can also check exclusive content about #ai-security , #adversarial-machine-learning , #data-poisoning , #bayesian-spam-filtering , #the-history-of-spam-filters , #ml-evasion-techniques , #spam-detection-algorithms , #hackernoon-top-story , and more. This story was written by: @gthmk . Learn more about this writer by checking @gthmk's about page, and for more stories, please visit hackernoon.com . The 2000s spam arms race was an early stress test for adversarial ML. Spammers learned to manipulate inputs without seeing the model, close feedback loops with tracking pixels, and poison training data with as little as 1% corrupted samples. Every one of those attacks has a modern descendant in today's AI systems. The lesson the spam arms race exposed still holds: accuracy alone is not a sufficient measure of performance when an adversary can manipulate both model inputs and training data. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/cybersecurity-tech-brief-by-hackernoon-6365646/episodes/how-spam-filters-shaped-the-field-of-adversarial-ml/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/cybersecurity-tech-brief-by-hackernoon-6365646/how-spam-filters-shaped-the-field-of-adversarial-ml.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.