Esitleme Gixy-Nexti, Gixy-ng haru, mis on vabastatud AI kaudu loodud muudatustest

Esimene Gixy-Next projekti väljaanne tutvustab Nginx konfiguratsioonifailide staatilist analüsaatorit, mis aitab tuvastada probleemseid seadistusi, mis mõjutavad negatiivselt turvalisust ja jõudlust. Projekti arendab Joshua Rogers, kes avastas paar aastat tagasi 55 haavatavust Squidi vahe serveris. Gixy-Next on loodud Gixy-ng projekti forkina, mis jätkas Gixy tööriista arendamist, mille Yandex avas 2017. aastal ja mis ei olnud viimased kaks aastat uuendatud.

Uue forki loomise põhjuseks on rahulolematus Gixy-ng projekti hooldaja tegevusega, kes kuritarvitab AI-tööriistade kasutamist arenduses. Fork loodi pärast seda, kui repositooriumisse hakati lisama automaatselt genereeritud muudatusi, mis ei läbinud asjakohast ülevaatamist ja põhjustasid regressioone ning tööriista käitumise rikkumist. Koodis hakkasid ilmnema mõttetud artefaktid AI rakendamisest ja funktsioonid, mis ei teinud seda, mida pidid. Näiteks tehti paisunud parandusi, mis hõlmasid tuhandeid ridu, mida oleks võinud asendada 10-realise plaastriga. Lisaks oli dokumentatsiooni ja sisseehitatud vihjeid lisatud reklaami ning kolmandate osapoolte pulli päringute aktsepteerimisega eemaldati autorite teave.

Esitleme Gixy-Nexti, Gixy-ng haru, mis on vabastatud AI kaudu loodud muudatustest

Gixy-Nextis on puhastatud koodi baasi AI abiga loodud prügi muudatustest, parandatud vead, loodud testimine suurte NGINX konfiguratsioonifailide jaoks ning lisatud muudatused koodi baasi hooldamise lihtsustamiseks. Uute võimaluste seas Gixy-Nextis võrreldes originaal Gixy-ga on:

  • 19 uut pluginaid, mis kontrollivad seadistuste õigsust, mis on seotud ligipääsu haldamise, DNS-i, vaheserveri ja regulaaravaldistega, samuti tuvastavad seadistused, mis põhjustavad täiendavaid kulusid ja jõudluse langust.

    Lisatud pluginad: allow_without_deny, return_bypasses_allow_deny, proxy_pass_normalized, merge_slashes_on, resolver_external, stale_dns_cache, version_disclosure, invalid_regex, regex_redos, add_header_content_type, add_header_multiline, add_header_redefinition, default_server_flag, error_log_off, hash_without_default, if_is_evil, try_files_is_evil_too, unanchored_regex, low_keepalive_requests, worker_rlimit_nofile_vs_connections, proxy_buffering_off.

  • Standardiseeritud ja korduv väljastamine aruandeid, mis on sobilik automatiseeritud analüüsiks.
  • Toetab module map ja geo.
  • Pluginide uuendamine origins, ssrf, http_splitting, alias_traversal ja valid_referers valehäirete vähendamiseks ja probleemide täpsemaks tuvastamiseks.
  • Korrektne täiendavate seadistusfailide töötlemine, mida ühendatakse läbi direktiivi "include".
  • Regulaarexpressioonide kontrolli parendamine.
  • Võimalus koostada Online-skaner, mis töötab brauseris.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster