OpenAI

2026 m. spalio 26 d.

Saugumas

GPT‑6.1 Sol padeda „CodeRabbit“ stiprinti sudėtingų kodo bazių saugumą

Įkeliama...

Dirbtiniam intelektui spartinant programinės įrangos kūrimą, kūrimo ir programų saugumo komandoms reikia būdų tirti kodo pakeitimus ir šalinti pažeidžiamumus, kartu išlaikant kontrolę žmonių rankose. „CodeRabbit“ savo saugumo agente naudoja GPT‑6.1 Sol kaip pagrindinį modelį, kad peržiūra neapsiribotų pavieniais pakeitimais ir padėtų kūrėjams suprasti riziką sudėtingose kodo bazėse.

„pull request“ gali paveikti bendras bibliotekas, priklausomybes ir apsaugos priemones kitose programos dalyse. GPT‑6.1 Sol padeda „CodeRabbit“ suprasti, kaip siejasi skirtingų failų ir komponentų veikimas, ir taip aptikti galimas saugumo problemas. „CodeRabbit“ peržiūra nepriklauso nuo kodą parašiusio agento ir papildo įprastų skenavimo įrankių darbą. Sistemoje taip pat naudojami kiti priešakiniai modeliai ir saugumo įrankiai.

Peržiūrint „pull request“, Sol padeda analizuoti pakeitimus kūrėjams tęsiant darbą. Naudojant „Deep Scan“, jis padeda plačiau tirti kodo saugyklas, įskaitant priklausomybes ir komponentų sąveiką. „CodeRabbit Secure“ išplečia šį tyrimą į susietas kodo saugyklas, pavyzdžiui, bendrą autentifikavimo biblioteką, kad komandos suprastų, kaip silpnoji vieta galėtų paveikti visą sistemą.

„CodeRabbit“ teigia naudojanti GPT‑6.1 Sol su saugumu susijusioms problemoms aptikti tūkstančiuose kodo saugyklų ir organizacijų. Šios išvados įtraukiamos į „pull request“ darbo eigas, kurias kūrėjai jau naudoja savo kodui peržiūrėti ir tobulinti.

„CodeRabbit Secure“ susieja tyrimą su problemų šalinimu. Naudotojui pasirinkus aptiktas problemas, sistema gali bandyti patikrinti, ar jomis įmanoma pasinaudoti, izoliuotoje bandymų aplinkoje, neliesdama veikiančių sistemų. Jei problemos tipas palaikomas, sistema gali parengti „pull request“ su siūlomu pataisymu, kurį žmogus peržiūrėtų ir patvirtintų.

Šis darbas parodo, kaip priešakinis protavimas gali padėti užtikrinti programinės įrangos saugumą: suprasti riziką neapsiribojant pavieniu pakeitimu, padėti patvirtinti išvadas ir jų pagrindu siūlyti pataisymus. Už sprendimą, kuriuos pakeitimus įdiegti, ir toliau atsako peržiūrą atliekantys žmonės.

Daugiau apie GPT‑6.1 Sol sužinokite čia. Daugiau apie „CodeRabbit Secure“ sužinokite čia⁠(atsidaro naujame lange).