Security through obscurity protects you from low effort vulnerability scanners.
It makes you more vulnerable to a sophisticated targeted attack. A competent hacker or AI will quickly find vulnerabilities in your custom libraries.
Security through obscurity protects you from low effort vulnerability scanners.
It makes you more vulnerable to a sophisticated targeted attack. A competent hacker or AI will quickly find vulnerabilities in your custom libraries.
I don't know were it will leave us in the long term and I don't think I'll like the answer.
Only where the AI solution is verifiable by the dev doing the promoting and review. Cryptography is probably better served by libraries vetted by experts.
That would be like investing in things one doesn't understand for themselves.
We routinely place trust in things we cannot personally verify.
Ultimately the guarantor of cryptography code won't be humans, it will be councils and red teams comprised of other LLMs.
So why wouldn’t a competent AI find those vulnerabilities during development? I don’t think the proposal is to have human devs hand write the custom libraries and yolo into prod.
It probably would. Except it’s internal, and not a reportable CVE, so the fix will be deferred.
(Defence in depth does mitigate this somewhat. The attacker has to be right two or three times)