AI-ul a descoperit 500 de vulnerabilități critice în codul open source
Cum reduce scanarea automată suprafața de atac? Cercetătorii de la Anthropic au folosit modelul lor de limbaj, Claude, pentru a audita 25 de proiecte majore de software open source. Rezultatul?…
- autor
- Teodora Marin
- publicat
- secțiune
- inteligenta-artificiala/
- citire
- 3 min

Cum reduce scanarea automată suprafața de atac?
Cercetătorii de la Anthropic au folosit modelul lor de limbaj, Claude, pentru a audita 25 de proiecte majore de software open source. Rezultatul?
Aproape 500 de vulnerabilități de securitate distincte ascunse în baza de cod. Aceste defecte afectau limbaje fundamentale precum C, Java și Python. Descoperirile evidențiază o lacună persistentă în metodele tradiționale de testare a securității.
Multe dintre aceste probleme au rămas invizibile ani de zile. Studiul demonstrează că scanarea automată cu AI poate identifica riscuri pe care echipele umane le pierd adesea în ciclurile de rutină ale mentenanței.
Investigația s-a concentrat pe slăbiciuni specifice din biblioteci și framework-uri foarte utilizate.
Cercetătorii au identificat căi de cod pre-autentificare expuse, care permiteau puncte de acces neautorizate. De asemenea, au găsit setări de securitate contradictorii, care creau inconsistențe logice în straturile de protecție. Mai mult, echipa a descoperit defecte ascunse de mult timp, care persistau în cod de perioade îndelungate.
Un defect în particular a rămas neabordat timp semnificativ, ilustrând limitările proceselor de revizuire manuală. Acest scan complet a oferit o hartă detaliată a punctelor potențiale de intrare pentru atacurile cibernetice.
De ce vânătoarea individuală de vulnerabilități eșuează?
Pe lângă găsirea bug-urilor, cercetarea a evidențiat oportunități de a reduce suprafața generală de atac. Claude a identificat secțiuni de cod inutile sau rar utilizate. Eliminarea acestui material redundant reduce numărul de componente disponibile pentru exploatare. AI-ul a sugerat modificări arhitecturale specifice pentru a simplifica sisteme complexe. Prin eliminarea funcțiilor nefolosite, dezvoltatorii pot scădea șansa unor breșe viitoare. Această abordare mută securitatea de la aplicarea reactivă a patch-urilor la optimizarea proactivă a designului.
Modelul a evaluat modul în care diferite configurații interacționau între ele. A semnalat instanțe în care măsurile de securitate se contraziceau, creând inele slabe în lanț.
Anthropic susține că căutarea vulnerabilităților izolate este o strategie ineficientă.
Metodele tradiționale se concentrează adesea pe modele de exploatare cunoscute, nu pe defecte de design sistemic. Compania sugerează ca afacerile să adopte o perspectivă mai largă. În loc să urmărească fiecare bug posibil, echipele ar trebui să priorizeze reducerea complexității.
Bazele de cod complexe creează mai multe oportunități pentru erori să se ascundă. Simplificarea arhitecturii face mai greu pentru atacatori să găsească puncte de sprijin. Studiul susține această viziune, arătând că multe probleme critice proveneau din probleme structurale.
Abordarea acestor cauze radice previne simultan mai multe eșecuri interconectate. Această metodă se aliniază cu principiile moderne de inginerie software, care favorizează menținabilitatea și claritatea.
Rezultatele acestei audite au implicații semnificative pentru industria tehnologică.
AI-ul a descoperit aproape 500 de vulnerabilități invizibile!
Organizațiile care se bazează pe componente open source trebuie să își repenseze strategiile de securitate. Revizuirile manuale singure nu pot ține pasul cu volumul de cod publicat zilnic. Integrarea instrumentelor AI în pipeline-urile de dezvoltare oferă o soluție scalabilă.
Companiile pot detecta erori subtile de logică înainte ca acestea să ajungă în mediile de producție. Descoperirea a aproape 500 de probleme subliniază necesitatea vigilanței constante. Pe măsură ce sistemele de software devin mai complexe, asistența automată devine esențială.
Dezvoltatorii care îmbrățișează aceste instrumente pot construi aplicații mai reziliente. Era de a te baza exclusiv pe intuiția umană pentru securitate se încheie.
Care limbaje de programare au fost cele mai afectate de constatări? Studiul a analizat în principal proiecte scrise în C, Java și Python. Aceste limbaje formează coloana vertebrală a multor infrastructuri enterprise și web. Vulnerabilitățile găsite au variat de la probleme de memorie la erori logice.
AI-ul a reparat automat vulnerabilitățile? Claude a identificat problemele și a sugerat eliminări de cod pentru a reduce riscul.
Totuși, inginerii umani au revizuit și implementat modificările finale. AI-ul a servit ca un motor puternic de detecție și recomandare.
replici (0)
$ cat replici.log — fișier gol. Fii primul care răspunde.