Tankeledere

Vil LLM og Generativ AI lÃļse et 20 ÃĨr gammelt problem i applikationssikkerhed?

mm
FÃļj Unite.AI til dine foretrukne kilder pÃĨ Google

I det konstant udviklende landskab af cybersikkerhed er det en konstant udfordring at vÃĶre et skridt foran ondsindede aktÃļrer. I de sidste to ÃĨrtier har problemet med applikationssikkerhed bestÃĨet, og traditionelle metoder har ofte manglet evnen til at opdage og afvÃĶrge nye trusler. Men en lovende ny teknologi, Generativ AI (GenAI), er pÃĨ vej til at revolutionere feltet. I denne artikel vil vi udforske, hvordan Generativ AI er relevant for sikkerhed, hvorfor den lÃļser langvarige udfordringer, som tidligere tilgange ikke kunne lÃļse, hvilke potentielle forstyrrelser den kan bringe til sikkerhedsÃļkosystemet og hvordan den adskiller sig fra ÃĶldre MaskinlÃĶringsmodeller (ML).

Hvorfor problemet krÃĶver ny teknologi

Problemets med applikationssikkerhed er multifacetteret og komplekst. Traditionelle sikkerhedsforanstaltninger har primÃĶrt afhÃĶngigt af mÃļnstergenkendelse, signaturbaseret opdÃĶkning og regelbaserede tilgange. Mens disse metoder er effektive i simple tilfÃĶlde, kÃĶmper de med at tackle de kreative mÃĨder, udviklere skriver kode og konfigurerer systemer pÃĨ. Moderne modstandere udvikler konstant deres angrebsteknikker, udvider angrebsfladen og gÃļr mÃļnstergenkendelse utilstrÃĶkkelig til at beskytte imod nye risici. Dette nÃļdvendiggÃļr en paradigmeskift i sikkerhedstilgange, og Generativ AI har en mulig nÃļgle til at tackle disse udfordringer.

Magien bag LLM i sikkerhed

Generativ AI er en videreudvikling af ÃĶldre modeller, der blev brugt i maskinlÃĶringsalgoritmer, som var gode til at klassificere eller gruppere data baseret pÃĨ trÃĶnet lÃĶring af syntetiske eksempler. De moderne LLM’er er trÃĶnet pÃĨ millioner af eksempler fra store kodebiblioteker (f.eks. GitHub), der er delvist markeret for sikkerhedsproblemer. Ved at lÃĶre af enorme mÃĶngder data kan moderne LLM-modeller forstÃĨ de underliggende mÃļnster, strukturer og relationer inden for applikationskode og miljÃļ, hvilket ermÃķglicer dem at identificere potentielle sÃĨrbarheder og forudsige angrebsvektorer, hvis de fÃĨr de rigtige input og priming.

En anden stor fremgang er evnen til at generere realistiske eksempler pÃĨ lÃļsninger, der kan hjÃĶlpe udviklere med at forstÃĨ rodÃĨrsagen og lÃļse problemer hurtigere, isÃĶr i komplekse organisationer, hvor sikkerhedseksperter er organisatorisk adskilt og overbelastet.

Kommende forstyrrelser, som GenAI muliggÃļr

Generativ AI har potentialet til at forstyrre applikationssikkerhedsÃļkosystemet pÃĨ flere mÃĨder:

Automatisk opdÃĶkning af sÃĨrbarheder: Traditionelle vÃĶrktÃļjer til opdÃĶkning af sÃĨrbarheder afhÃĶnger ofte af manuel definition af regler eller begrÃĶnset mÃļnstergenkendelse. Generativ AI kan automatisere processen ved at lÃĶre af omfattende kodebiblioteker og generere syntetiske eksempler til at identificere sÃĨrbarheder, hvilket reducerer tiden og indsatsen for manuel analyse.

Simulering af modstanderangreb: Sikkerhedstestning indebÃĶrer ofte at simulere angreb for at identificere svage punkter i en applikation. Generativ AI kan generere realistiske angrebs scenarier, herunder sofistikerede, multi-trins angreb, der ermÃķglicer organisationer at styrke deres forsvar mod virkelige trusler. Et godt eksempel er “BurpGPT”, en kombination af GPT og Burp, der hjÃĶlper med at opdage dynamiske sikkerhedsproblemer.

Intelligent generering af patches: At generere effektive patches for sÃĨrbarheder er en kompleks opgave. Generativ AI kan analysere eksisterende kodebiblioteker og generere patches, der lÃļser specifikke sÃĨrbarheder, hvilket sparer tid og minimiserer menneskelige fejl i patchudviklingsprocessen.

Selvom disse typer af lÃļsninger traditionelt blev afvist af industrien, kan kombinationen af automatiske kodefix og evnen til at generere tests via GenAI vÃĶre en god mÃĨde for industrien at lÃļfte sig til nye niveauer.

Forbedret trusselsintelligens: Generativ AI kan analysere store mÃĶngder sikkerhedsrelaterede data, herunder rapporter om sÃĨrbarheder, angrebsmÃļnster og malwareeksempler. GenAI kan betydeligt forbedre trusselsintelligenskapaciteterne ved at generere indsigt og identificere nye tendenser fra en initial indication til en reel, hÃĨndterbar playbook, der ermÃķglicer proaktive forsvarsstrategier.

Fremtiden for LLM og applikationssikkerhed

LLM’er har stadig huller i opnÃĨelse af perfekt applikationssikkerhed pÃĨ grund af deres begrÃĶnsede kontekstforstÃĨelse, ufuldstÃĶndig kodecoverage, mangel pÃĨ realtidsvurdering og manglen pÃĨ domÃĶnespecifik viden. For at lÃļse disse huller i de kommende ÃĨr vil en sandsynlig lÃļsning skulle kombinerer LLM-tilgange med dedikerede sikkerhedsvÃĶrktÃļjer, eksterne berigelseskilder og scannere. Fremtidige fremskridt i AI og sikkerhed vil hjÃĶlpe med at lukke disse huller.

Generelt, hvis du har en stÃļrre dataset, kan du oprette en mere prÃĶcis LLM. Dette gÃĶlder ogsÃĨ for kode, sÃĨ nÃĨr vi har mere kode pÃĨ samme sprog, vil vi vÃĶre i stand til at bruge det til at oprette bedre LLM’er, der vil drive bedre kodegenerering og sikkerhed fremad.

Vi forventer, at i de kommende ÃĨr vil vi opleve fremskridt i LLM-teknologi, herunder evnen til at udnytte stÃļrre tokenstÃļrrelser, hvilket har stor potentiale til at yderligere forbedre AI-baseret cybersikkerhed pÃĨ vÃĶsentlige mÃĨder.

Neatsun Ziv er administrerende direktÃļr og medstifter af OX Security, den fÃļrste end-to-end software supply chain security lÃļsning for DevSecOps. FÃļr han stiftede OX, var han VP for cybersikkerhed hos Check Point, hvor han overvÃĨgede alle cyberinitiativer. Hans team var en af de fÃļrste, der svarede pÃĨ SolarWinds, NotPetya og andre stÃļrre angreb, og arbejdede tÃĶt sammen med Interpol, lokale CERT og andre myndigheder.