Revealing the details of how OpenAI agents hacked Hugging Face
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Revealing the details of how OpenAI agents hacked Hugging Face
Unofficial Hacker News client; not affiliated with Y Combinator.
GuB-42 · · focus · HN ↗
It looks like a primitive chess engine, trying every move, no matter how stupid, until it works. Relying on its ability to do millions of operations rather than having a plan.
People will try stuff too, but once there is an opening, they will consolidate, generalize, simplify,... before going to the next step. The agents didn't, it is a huge, vaguely directed mess.
Also, it looked so "loud", querying millions of URL with weird requests. The sandbox as weak as it can get, and there is absolutely zero smart extrusion detection or it would have found it. They used their best AI for attacking, but nothing for protection.
dmurray · · focus · HN ↗
Run the same protocol again, but have the agents think they had limited resources or that HuggingFace was rate limiting them, and they'd find something you'd consider smarter.
Computers don't have a sense of elegance by default. Elegance emerges from constraints.
fn-mote · · focus · HN ↗
Meh. I really disagree. WHY is it a great strategy? Seems like an inefficient waste of resources and time to me.
solarkraft · · focus · HN ↗
stratos123 · · focus · HN ↗
bionhoward · · focus · HN ↗
memonkey · · focus · HN ↗
Forgeties79 · · focus · HN ↗
williamdclt · · focus · HN ↗
because it works? That's the only real benchmark at the end of the day
> Seems like an inefficient waste of resources and time to me.
why? For any given goal you got no proof that a more efficient strategy even exists, let alone that it can be found with less resources & time
[deleted] · · focus · HN ↗
[deleted]
senderista · · focus · HN ↗
estetlinus · · focus · HN ↗
hardaker · · focus · HN ↗
QuercusMax · · focus · HN ↗
FuckButtons · · focus · HN ↗
dvt · · focus · HN ↗
famouswaffles · · focus · HN ↗
No it's not. You could wait till the heat death of the universe and your infinite monkeys will have produced nothing at all. If it works and it's stupid, it's not stupid. They needed in huggingface and they got in in days. Whining about 'elegance' is meaningless. Humans in the same situation might have taken weeks or months, or just not have gotten in at all.
1e1a · · focus · HN ↗
famouswaffles · · focus · HN ↗
asdff · · focus · HN ↗
This dumb mechanism of randomly flipping bits essentially has generated all life on earth.
greenchair · · focus · HN ↗
[deleted] · · focus · HN ↗
[deleted]
sdenton4 · · focus · HN ↗
The whole world of fuzzing is about brute forcing exploits by exploring unlikely inputs. Fuzzing a system which hasn't been previously fuzzed will almost certainly turn up a pile of bugs, some of which may be exploitable.
So, both are true. Pretty dumb exploration is very likely to find bugs and even exploits. It seems unsurprising to me that an agent swarm could do better than a fuzzer, even as a better, more directed but still broad exploration.
mkatx · · focus · HN ↗
ozozozd · · focus · HN ↗
COAGULOPATH · · focus · HN ↗
It's worth noting that they did not need Huggingface for anything - they had already forged flags for their tasks, and were trying to figure out how not to get caught by the grader.
Hacking Huggingface got them caught and arguably only misled them further (since OA's implementation of the ExploitGym environment was nonstandard, and different to whatever they found on HF.)
A better approach (from their perspective) would have been to compromise OA infrastructure itself (which a later agent swarm was able to do, apparently).
worble · · focus · HN ↗
tripzilch · · focus · HN ↗
You mean, something like the sandbox they weren't supposed to break out of?
chrisandchris · · focus · HN ↗
It may be, but it's IMHO also not worth writing a blog post about it. what's Next coming up? How I broke into a house by trying every door in New York?
If most of the work is only possible due to unlimited resources, it's not really a great invention, and it probably would have been cheaper to hire a (human) mole.