▶ YouTube

← Svi članci · 23. listopada 2026. · 3DNews

Claude pronašao gotovo 500 sigurnosnih propusta u 25 open source projekata, jedan je stariji od 21 godinu

Anthropic je pomoću modela Claude pregledao 25 velikih open source projekata i pronašao gotovo 500 sigurnosnih problema. Među njima je propust u konfiguraciji star 21 godinu, a u OpenSSH-u je nakon prijave ispravljen kod dostupan neautoriziranim klijentima. Metode istraživanja Anthropic je spojio u alat koji bi trebao uskoro ući u OSS-Scanner.

Anthropic je pregledao 25 velikih open source projekata pisanih u jezicima C, C++, Java, PHP i Python. Pronašao je gotovo 500 sigurnosnih problema, među njima zaštitne mehanizme koje je poništio sukob u postavkama, kod dostupan prije autentifikacije i propust star 21 godinu.

Ovaj put Anthropic nije tražio pojedinačne ranjivosti. Taj pristup opisuju kao "sizifov posao", jer se slabo skalira i ne jamči sigurnost. Cilj je bio smanjiti površinu napada i ukloniti nepotreban pristup kodu koji bi napadači mogli iskoristiti.

Projekti imaju više od 5 milijuna linija koda. Claude je sastavio popis od više od 17.000 konfiguracijskih parametara, a 3842 od njih utječu na sigurnost.

Tri scenarija i rezultati

Istraživanje je obuhvatilo tri slučaja u kojima je pristup dijelovima koda neopravdan. To su funkcije koje su po defaultu uključene, a nisu potrebne za rad, kombinacije postavki koje zajedno slabe zaštitu te pretjerano složen kod koji se izvršava prije sigurnosnih provjera.

Svih 11 projekata namijenjenih radu s autoriziranim korisnicima sadržavalo je kod kojem se moglo pristupiti, iako to nije trebalo biti moguće. Pronađeno je:

  • 93 površine napada dostupne prije autentifikacije u zadanim konfiguracijama
  • 37 slučajeva izvršavanja koda prije prolaska autentifikacije
  • 61 kombinacija postavki koja slabi zaštitu prije autentifikacije

U svih 25 projekata pronađene su i 162 kombinacije postavki za koje dokumentacija ne opisuje očekivano ponašanje. Negdje je to isključivalo zaštitu, a drugdje uzrokovalo nekonzistentnosti i greške.

Jedan propust u konfiguraciji ostao je neprimijećen više od dva desetljeća. Jedna postavka tražila je od korisnika potvrdu identiteta certifikatima, a druga je tu provjeru potpuno isključivala, iako ju je trebala samo privremeno odgoditi.

Primjer: OpenSSH

U OpenSSH-u, programu za sigurni udaljeni pristup, daemon je mogao pristupiti 4500 linija eksperimentalnog koda prije nego što bi se provjerilo dopušta li konfiguracija servera takvu operaciju. Riječ je o implementaciji postkvantnog algoritma digitalnog potpisa. Sam algoritam bio je po defaultu isključen, ali je kod za obradu njegovih podataka bio dostupan neautoriziranim klijentima.

Nakon Anthropicove prijave razvojni tim OpenSSH-a ispravio je problem u verziji 10.6. Oko 20 posto koda više nije dostupno neautoriziranim korisnicima.

Alat za OSS-Scanner

Metode iz istraživanja Anthropicovi su inženjeri spojili u poseban alat za Claude. Uskoro bi ga trebali integrirati u OSS-Scanner, besplatni servis za provjeru sigurnosti open source projekata. Alat analizira zadane konfiguracije, dijelove koda dostupne prije sigurnosnih provjera i postavke koje su međusobno u sukobu.

Pronađene ranjivosti sustav će provjeravati dinamičkim praćenjem izvršavanja programa i usporedbom s trenutnim ponašanjem sustava. Razvojne timove obavijestit će o promjenama koje bi mogle narušiti rad softwarea.

Izvor: 3DNews

Je li vam se svidio članak? 👁 0