Cloudflare deelt skill die AI beveiligingslekken laat zoeken
Cloudflare heeft een skill gepubliceerd waarmee een AI-agent software controleert op beveiligingslekken. Die werkt in zes fasen: onderzoeken, zoeken, elk vermoeden laten natrekken door een andere AI, vastleggen en rapporteren.
Wat heb je eraan: Wie software maakt, kan zo een AI laten zoeken naar zwakke plekken, met een tweede controle op elke bevinding.
Een skill is een set instructies die je aan een AI-programmeerassistent toevoegt, zodat die een nieuwe taak kan uitvoeren. Cloudflare is een techbedrijf, en deze skill heeft ruim 67.000 sterren op GitHub, de website waar programmeurs hun werk delen.
Hoe zoekt de skill van Cloudflare naar lekken?
De skill laat een AI-agent eerst de software in kaart brengen. Een agent is een AI die zelfstandig stappen uitvoert. Hij legt vast hoe het programma in elkaar zit, waar gegevens binnenkomen en welke delen elkaar vertrouwen.
Daarna gaan aparte, geïsoleerde agents op zoek naar zwakke plekken. Ze werken met een lijst van onderdelen die bekeken moeten worden. Zo blijft zichtbaar welk deel van de code al is nagelopen en waar nog gaten zitten.
Daarna volgt de controle. Elke gevonden kandidaat gaat naar een verse agent die probeert de vondst juist te weerleggen. Omdat die agent het eerdere werk niet kent, is hij minder snel geneigd het eens te zijn.
Wat komt er uit de beveiligingscontrole van Cloudflare?
De uitkomst valt in drie categorieën. Bevestigd betekent dat het hele pad in de code is nagelopen en het gevolg is waargenomen. Nog te controleren betekent dat één precies benoemd feit onzeker is, en dan staat er geen ernst bij. Afgewezen betekent dat een vermoeden is weerlegd.
De resultaten komen in een bestand dat een computer kan controleren, en daaruit maakt de skill leesbare rapporten. Een tweede reeks nieuwe agents toetst de bevindingen nog eens aan de broncode. Volgens de beschrijving op GitHub werkt de skill herhaalbaar: bij een nieuwe run gebruikt hij eerdere resultaten om gaten te vullen en gewijzigde code opnieuw te controleren.
Cloudflare schrijft dat dit de eerste stap is van een groter systeem. Dat systeem zoekt bij het bedrijf zelf naar kwetsbaarheden in veel projecten tegelijk. De skill is de versie voor één project. Hij heeft ruim 67.000 sterren op GitHub gekregen.
Kun je de security-audit-skill van Cloudflare zelf proberen?
De skill is bedoeld voor een AI-programmeerassistent, een agent die code kan lezen en uitvoeren. Je voegt hem toe aan de assistent die je al gebruikt. De precieze installatie staat in de beschrijving van cloudflare/security-audit-skill op GitHub.
Er zijn aparte onderdelen voor verschillende soorten software. Denk aan programma's in een taal als C, websites, inlogsystemen en AI-toepassingen. Voor elk soort geeft de skill eigen aandachtspunten mee.
Lees het rapport dus als een aanwijzing en niet als een eindoordeel. Ook een bevinding met de status bevestigd laat je het best door een ervaren collega nalopen.
Gemeld door 1 bron: cloudflare/security-audit-skill op GitHub (via GitHub trending, 67.110 sterren)
Lees de bron (naar de bron)Klopt er iets niet?
Onderwerpen: AI-beveiligingAI-agents
Elke ochtend het AI-nieuws in je mail
Om 07:00 de belangrijkste berichten, in gewone taal. Gratis, en afmelden kan altijd met één klik. Je meldt je aan bij Buttondown, de dienst die de nieuwsbrief voor ons verstuurt.