zlacker

[parent] [thread] 20 comments
1. hqzhao+(OP)[view] [source] 2024-08-16 21:23:19
I'm part of the team, and we used LLM agents extensively for smart bug finding and patching. I'm happy to discuss some insights, and share all of the approaches after grand final :)
replies(4): >>doctor+86 >>simonw+l7 >>adrago+h8 >>wslh+Vh
2. doctor+86[view] [source] 2024-08-16 22:20:02
>>hqzhao+(OP)
Everyone thinks bug bounties should be higher. How high should they be? Who should pay for them?
replies(2): >>hqzhao+P7 >>tptace+ae
3. simonw+l7[view] [source] 2024-08-16 22:31:38
>>hqzhao+(OP)
What kind of LLM agents did you use?
replies(1): >>hqzhao+o8
◧◩
4. hqzhao+P7[view] [source] [discussion] 2024-08-16 22:35:54
>>doctor+86
It really depends on the target and the quality of the vulnerability. For example, low-quality software on GitHub might not warrant high bug bounties, and that's understandable. However, critical components like KVM, ESXi, WebKit, etc., need to be taken much more seriously.

For vendor-specific software, the responsibility to pay should fall on the vendor. When it comes to open-source software, a foundation funded by the vendors who rely on it for core productivity would be ideal.

For high-quality vulnerabilities, especially those that can demonstrate exploitability without any prerequisites (e.g., zero-click remote jailbreaks), the bounties should be on par with those offered at competitions like Pwn2Own. :)

replies(4): >>tptace+fe >>doctor+Se >>logica+rk >>77pt77+fo
5. adrago+h8[view] [source] 2024-08-16 22:41:48
>>hqzhao+(OP)
Hey, congrats on getting to the finals of AIxCC!

Have you tested your CRS on weekend CTFs? I’m curious how well it’d be able to perform compared to other teams

replies(1): >>hqzhao+x9
◧◩
6. hqzhao+o8[view] [source] [discussion] 2024-08-16 22:43:07
>>simonw+l7
Based on popular pre-trained models like GPT-4, Claude Sonnet, and Gemini 1.5, we've built several agents designed to mimic the behaviors and habits of the experts on our team.

Our idea is straightforward: after a decade of auditing code and writing exploits, we've accumulated a wealth of experience. So, why not teach these agents to replicate what we do during bug hunting and exploit writing? Of course, the LLMs themselves aren't sufficient on their own, so we've integrated various program analysis techniques to augment the models and help the agents understand more complex and esoteric code.

replies(2): >>simonw+rh >>dogma1+RI
◧◩
7. hqzhao+x9[view] [source] [discussion] 2024-08-16 22:55:13
>>adrago+h8
Thanks!

We haven't tested it yet. Regarding CTFs, I have some experience. I'm a member of the Tea Deliverers CTF team, and I participated in the DARPA CGC CTF back in 2016 with team b1o0p.

There are a few issues that make it challenging to directly apply our AIxCC approaches to CTF challenges:

1. *Format Compatibility:* This year’s DEFCON CTF finals didn’t follow a uniform format. The challenges were complex and involved formats like a Lua VM running on a custom Verilog simulator. Our system, however, is designed for source code repositories like Git repos.

2. *Binary vs. Source Code:* CTFs are heavily binary-oriented, whereas AIxCC is focused on source code. In CTFs, reverse engineering binaries is often required, but our system isn’t equipped to handle that yet. We are, however, interested in supporting binary analysis in the future!

◧◩
8. tptace+ae[view] [source] [discussion] 2024-08-16 23:59:59
>>doctor+86
Who thinks bug bounties should be higher? Why? Everybody definitely does not think this.
replies(1): >>vasco+mz
◧◩◪
9. tptace+fe[view] [source] [discussion] 2024-08-17 00:00:59
>>hqzhao+P7
Google and Apple bounties on zero-click remotes exceeds the prize amounts I see from Pwn2Own?
◧◩◪
10. doctor+Se[view] [source] [discussion] 2024-08-17 00:10:13
>>hqzhao+P7
It seems really hard for people to like, name some vulnerabilities, name some prices. I'm glad you are playing along. Which scenario makes more sense:

    The Punchline: Microsoft pays $10m for vulnerabilities like the kind used to exploit SolarWinds and the Azure token audience vulnerability.

    The Status Quo: Thousands of people pay CrowdStrike a total of billions of dollars, in exchange for urgent patching when vulnerabilities become known.
Okay, do you see what I am getting at? On the one hand, if you pay bug bounties, the bugs get fixed, and they sure seem expensive. But if you look into how much money is spent on valueless security theatre, it is a total drop in the bucket. But CrowdStrike hires security researchers!

So what should the prices really be? For which vulnerabilities? The SolarWinds issue is probably worth more than $10m, if people are willing to pay 100x more to CrowdStrike for nothing.

replies(2): >>saagar+br >>necove+Xt
◧◩◪
11. simonw+rh[view] [source] [discussion] 2024-08-17 00:56:11
>>hqzhao+o8
When you call these things “agents” what do you mean by that? Is this a system prompt combined with some defined tools, or is it a different definition?
replies(1): >>tinco+By
12. wslh+Vh[view] [source] 2024-08-17 01:03:41
>>hqzhao+(OP)
Congrats! ELI5: what insights do you have NOW that were not published/researched extensively in academic papers and/or publicly discussed yet?
◧◩◪
13. logica+rk[view] [source] [discussion] 2024-08-17 01:56:46
>>hqzhao+P7
p2o is pathetically low in comparison to other markets. is your experience limited to legitimate bug bounty programs like that?
◧◩◪
14. 77pt77+fo[view] [source] [discussion] 2024-08-17 03:20:55
>>hqzhao+P7
> KVM, ESXi, WebKit, etc., need to be taken much more seriously.

Openssl

◧◩◪◨
15. saagar+br[view] [source] [discussion] 2024-08-17 04:37:52
>>doctor+Se
The real question here is who is willing to pay $10 million for such a bug.
replies(1): >>tptace+fA1
◧◩◪◨
16. necove+Xt[view] [source] [discussion] 2024-08-17 06:00:18
>>doctor+Se
It's not as simple: those billions of dollars are not just for this particular issue, or even just for security support.

It's also a difference between keeping a software engineer on staff and hiring a contractor as needed. One is cheaper for the company even if the hourly rate is higher.

The better question is how we can improve the overall security of the software we write, which this article is more focused on. But we understand that there will be bugs, and security bugs even, no matter how hard we try.

Even DJB (of qmail fame) and Knuth (of TeX and TAOCP fame) pay out bug bounties, and they heavily focus on software correctness over large feature sets.

◧◩◪◨
17. tinco+By[view] [source] [discussion] 2024-08-17 07:47:43
>>simonw+rh
An agent in this context is software that does LLM prompt results to determine its next action, often looping to iteratively get to a good result.
◧◩◪
18. vasco+mz[view] [source] [discussion] 2024-08-17 08:02:20
>>tptace+ae
There's always two or three people in every thread repeating the same thing without any understanding of marketplace dynamics. If you ask them how much should it be you also get wild answers that don't reflect reality.
◧◩◪
19. dogma1+RI[view] [source] [discussion] 2024-08-17 10:19:33
>>hqzhao+o8
Are you going to publish your RAG strategy?
◧◩◪◨⬒
20. tptace+fA1[view] [source] [discussion] 2024-08-17 18:10:21
>>saagar+br
Nobody. That far exceeds the current market prices of the most in-demand bugs.
replies(1): >>doctor+QG1
◧◩◪◨⬒⬓
21. doctor+QG1[view] [source] [discussion] 2024-08-17 18:57:45
>>tptace+fA1
What is this market you speak of? Can you link me to it and show me the prices you are talking about? The Microsoft key vulnerability leaked all the State Department emails, and probably a lot more. It could have been used to compromise a lot of Azure. What is comparable?
[go to top]