OpenAI spoort bijna duizend beveiligingslekken op in de Linux-kernel met AI

Onderzoekers van OpenAI hebben met behulp van kunstmatige intelligentie bijna duizend kwetsbaarheden ontdekt in de Linux-kernel. Het gaat om zogeheten ‘local privilege escalation’-fouten, waarmee een gewone gebruiker zonder beheerdersrechten alsnog volledige controle over een systeem kan krijgen. Het grootschalige experiment laat zien hoe effectief AI inmiddels is geworden in het zelfstandig doorlichten van complexe software op zoek naar diepgewortelde fouten.

Tijdens de test liet OpenAI een prototype los op de broncode van de kernel. Dat systeem vond meer dan 2.300 potentiële problemen en wist er ruim 1.700 zelfstandig te reproduceren in een testomgeving. Uiteindelijk bleken 948 fouten daadwerkelijk misbruikt te kunnen worden om root-toegang te forceren. Naast het opsporen van de lekken genereerde het model meteen voorgestelde reparaties, die nu door de kerneltuinders kunnen worden beoordeeld. Het geautomatiseerde speurwerk vergde overigens wel een enorme bak rekenkracht: het project kostte OpenAI zo’n 1,2 miljoen dollar aan API-tegoed.

In de praktijk betekent dit dat er achter de schermen een flinke inhaalslag plaatsvindt om de kernel veiliger te maken. Dit soort kwetsbaarheden vormt vooral een risico als iemand al beperkte toegang tot een Linux-systeem heeft, bijvoorbeeld via een gedeelde server of een gecompromitteerd gebruikersaccount. Omdat OpenAI de vondsten en bijbehorende patches direct deelt met het ontwikkelteam van Linux, kunnen de problemen worden opgelost voordat kwaadwillenden ze ontdekken. Zodra distributies deze beveiligingspatches verwerken in hun reguliere updates, is het voor gebruikers vooral een kwestie van het systeem tijdig bijwerken.

Volgens de onderzoekers van OpenAI luidt dit experiment een nieuw tijdperk in voor softwarebeveiliging. Binnen enkele jaren zullen krachtige AI-modellen vermoedelijk vrijwel alle onbekende gaten in bestaande software kunnen blootleggen, waardoor het belangrijker dan ooit wordt om basissoftware van de grond af aan veilig te ontwerpen. Het dichten van bijna duizend lekken tegelijk bewijst de kracht van deze technologie, al blijft het uiteindelijke controlewerk voorlopig nog mensenwerk.

Bron: https://www.phoronix.com/news/OpenAI-948-Linux-LPE-Bugs