Gixy-Next har lanserats, en fork av Gixy-ng, befriad frÄn AI-genererade Àndringar

Den första utgÄvan av projektet Gixy-Next har lanserats, som utvecklar en statisk analysator för Nginx-konfigurationsfiler för att identifiera problematiska instÀllningar som negativt pÄverkar sÀkerhet och prestanda. Projektet leds av Joshua Rogers, som för flera Är sedan upptÀckte 55 sÄrbarheter i proxyservern Squid. Gixy-Next skapades som en fork av Gixy-ng-projektet, som fortsatte utvecklingen av verktyget Gixy, öppnat av Yandex 2017 och inte har uppdaterats de senaste tvÄ Ären.

Som anledning till skapandet av den nya fork anges missnöje med handlingarna frÄn underhÄllaren av Gixy-ng-projektet, som missbrukade AI-verktyg vid utveckling. Forken skapades efter att automatiskt genererade Àndringar började lÀggas till i repot, utan korrekt granskning, vilket ledde till regressioner och störningar i verkningsmekanismen. I koden började meningslösa artefakter frÄn anvÀndning av AI dyka upp och funktioner som inte gjorde vad de skulle. Till exempel gjordes omfattande Àndringar som tog tusentals rader som kunde ersÀttas med en 10-radig patch. Dessutom lades reklam till i dokumentationen och inbyggda hjÀlpfunktioner, medan externa pull-begÀrningar accepterades utan information om författarna.

Gixy-Next har lanserats, en fork av Gixy-ng, befriad frÄn AI-genererade Àndringar

I Gixy-Next har kodbasen rensats frÄn skrÀputveckling skapad med hjÀlp av AI, buggar har ÄtgÀrdats, testning har etablerats för stora NGINX-konfigurationsfiler och Àndringar har lagts till för att underlÀtta underhÄll av kodbasen. Nya funktioner i Gixy-Next jÀmfört med ursprungliga Gixy inkluderar:

  • 19 nya plugins som kontrollerar korrektheten i instĂ€llningar relaterade till Ă„tkomsthantering, DNS, proxying och reguljĂ€ra uttryck, samt identifierar instĂ€llningar som leder till ytterligare overhead och minskad prestanda.

    Bland de tillagda plugins: 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.

  • Standardiserad och reproducerbar rapportutdata, lĂ€mplig för automatisk analys.
  • Stöd för modulerna map och geo.
  • Modernisering av plugins origins, ssrf, http_splitting, alias_traversal och valid_referers för att minska falska positiva och mer exakt identifiering av problem.
  • Korrekt hantering av ytterligare konfigurationsfiler kopplade genom direktivet "include".
  • FörbĂ€ttrad kontroll av reguljĂ€ra uttryck.
  • Möjlighet att bygga som en online-skanner som fungerar i webblĂ€saren.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster