Kërkuesit nga njësitë Google Project Zero dhe Google DeepMind publikuan një raport mbi zhvillimin e sistemit AI Big Sleep, i ndërtuar mbi një model të madh gjuhësor Gemini 1.5 Pro dhe i dedikuar për identifikimin e dobësive në kodin burimor. Arritja e projektit ishte identifikimi me përdorimin e Big Sleep të një dobësie të njohur më parë si të papërdorshme në një projekt ekzistues. Dobësia u identifikua si rezultat i kontrollit të bazës së kodit të DBMS SQLite nga sistemi AI dhe çon në mbushjen e poshtme të buffer-it në stek (buffer underflow). Problemi u zbulua në kodin e pranuar së fundmi dhe u eliminua para se të shkonte në lëshimin përfundimtar SQLite 3.47.0.
Modeli mund të përdoret si një mjet ndihmës në fushat ku kërkohet një rishikim manual me shumë punë, si dhe për organizimin e verifikimit automatik të kodit të ri për të zbuluar dobësi në fazat e hershme të zhvillimit (para se kodi problematik të shkojë në lëshimet përfundimtare). Pritet që modeli AI i zhvilluar të mundësojë identifikimin e problemeve të sigurisë në kodin që është problematik për t'u identifikuar përmes testimit fuzzing.
Shtesë mund të përmendet deklarata e drejtorit ekzekutiv të Google se aktualisht më shumë se një e katërta (25%) e gjithë kodit të krijuar në kompani gjenerohet duke përdorur modelet e mëdha gjuhësore Gemini, pas së cilës ky kod rishikohet dhe pranohet nga inxhinierët. Vërehet se përdorimi i tillë i AI-së ka lejuar të shpejtohet ndjeshëm procesi i zhvillimit të produkteve.
Burimi: opennet.ru
