The VibeSec Reckoning
11–20 of 28 posts
Re: The VibeSec Reckoning
#12Vibe coding into production? You don't need to wait for scientists to produce research to know that's not a great idea. You played yaself
Review your code, have integration tests, rollout feature incrementally with feature flags.
All the things we previously did for all the really bad human developers which AI is way better than
Re: The VibeSec Reckoning
#13Re: The VibeSec Reckoning
#14Defense is a toally different game, and requires a complete new mindset than creativity. Security is something that you miss one then you lose all.
AIs are good at choosing a good candidate based on a reward model, but it sucks hard at enumerating mundane attack surfaces and make combinations to exploit through.
Re: The VibeSec Reckoning
#15We will learn the hard way... like always.
Re: The VibeSec Reckoning
#16There are basically two kinds of people in the world, ones that create stuff, and ones that destroys stuff. Defense is a toally different game, and requires a complete new mindset than creativity. Security is something that you miss one then you lose all. AIs are good at choosing a good candidate based on a reward model, but it sucks hard at enumerating mundane attack surfaces and make combinations to exploit through…
Someone else blindly operating an llm on a corpus you created with an llm is comical.
Re: The VibeSec Reckoning
#17Something worth noting is that the types of vulnerabilities LLMs introduce are notably different from what humans introduce, way fewer local issues like syntax mistakes, simple memory problems, etc and far more broad issues like authn/authz
Re: The VibeSec Reckoning
#18I mean, yes, but I suppose we live in such a nonsensically thoughtless time that stating the obvious has some value.
> To combat this we need to write a security context file to guide the AI
And you've already lost the plot. The problem is not that you're pulling the arm of the slot machine without wearing your lucky underwear, the problem is that you're delegating security to the slot machine to begin with. Pack it up, you're done.
Re: The VibeSec Reckoning
#19There are basically two kinds of people in the world, ones that create stuff, and ones that destroys stuff. Defense is a toally different game, and requires a complete new mindset than creativity. Security is something that you miss one then you lose all. AIs are good at choosing a good candidate based on a reward model, but it sucks hard at enumerating mundane attack surfaces and make combinations to exploit through…
Good engineering is good engineering. Belief that someone else uniquely possesses the skill to engineer some critical part of a system you built is, for me, just abdicating responsibility. It's a learned helplessness. Someone else blindly operating an llm on a corpus you created with an llm is comical.
There is nothing wrong with asking for help or bouncing ideas of people with stronger skills.
I still have the responsibility to code XYZ well. But I don’t have to do it in a clean room.
Re: The VibeSec Reckoning
#20Vibe coding into production? You don't need to wait for scientists to produce research to know that's not a great idea. You played yaself
We do it, it’s fine. From what I can tell just about every company does it now. Review your code, have integration tests, rollout feature incrementally with feature flags. All the things we previously did for all the really bad human developers which AI is way better than