|
|
|
|
|
by simonw
1161 days ago
|
|
That's exactly my problem. Yes, it's better. Bet better isn't good enough. When I'm building secure software, I want to know that a known exploit has been fully mitigated. None of the software I ship is vulnerable to SQL injections, or XSS attacks, or CSRF - because I understand those vulnerabilities, and take reliable measures against them. If someone finds an exploit, I can fix it. With LLMs and prompt injection I don't get that confidence. If someone finds an exploit I can try and patch it with yet more pleading in my prompt, but I'm forever just guessing at what the fixes are. I can never be certain that a new exploit isn't one more layer of cunning natural-language prompting away. That's a horrible way to build software. |
|