Skip to content

DEF CON 34 talks are here: 354 talks, summarized and searchable.

Browse DEF CON 34

Poison in the Wires: Interactive Network Visualization of Data Attacks

Anya Vesna

AI SecurityBreaking Ground21 minBeginnerOpen on YouTube ↗

Where

Breaking Ground
BSides Las Vegas

Duration

21 min

Shows how poisoned training data changes graph-based views of a dataset, using an open-source browser tool called GraphLeak.

Summary

Anya Vesna opens with a primer on machine learning and data poisoning, describing it as manipulation of training data that pushes a model toward unwanted behavior. She explains how poisoned data can enter through insider access to private datasets or through public sources that other models reuse. Chatbot incidents are used to show how quickly tampered input can shape output.

The middle section treats training data as a network of nodes and edges. The speaker presents GraphLeak, an open-source tool she built to be simpler to run in a browser. Users load node and edge files, choose which nodes or edges to poison, and compare clean and altered graphs side by side. Basic statistics and a rough risk rating accompany each comparison, with about ten percent poisoned points cited as the level where changes become noticeable. A live demo showed how deleting or adding nodes shifted the risk rating.

To close, the speaker argued that before-and-after comparisons, similar to a diff, can reveal tampering, and that provenance tracking helps. Suggested defenses include access control for private data and sanitization or rate limiting for public sources. Future work includes more statistical analysis and cycle detection. In the Q&A, she noted that judging whether new input is poisoned depends heavily on context, so guardrails around inputs matter.

Related talks

Talks·4 min

Pauline Bourmeau

Shows how to run open-source language models on your own machine with a desktop app, including model loading and a local API server.

aimachine-learningopen-source+2

Breaking Ground·26 min

Junki Yuasa · Yoshiki Kitamura

Shows an open-source tool that automatically evaluates and hardens LLM system prompts against injection attacks.

aiopen-sourceapplication+2