V OpenBSD přejmenovali pole v pfsync po falešném AI hlášení o zranitelnosti

Theo de Raadt přejmenoval název pole v hlavičce paketu pfsync po obdržení falešné zprávy o zranitelnosti, kterou vygenerovaly nástroje AI. Pole „pfcksum[PF_MD5_DIGEST_LENGTH]“ bylo přejmenováno na „spare[16]“, protože model AI usoudil, že název pfcksum naznačuje ukládání hashe nebo kontrolní součtu obsahu paketu a protože pole nebylo kontrolováno, považovalo to za zranitelnost v kódu.

Theo vysvětlil, že v rané fázi vývoje pfsync bylo uvedené pole přidáno pro uchovávání hashe sady pravidel s cílem optimalizovat kontrolu stavu. Nakonec se od této myšlenky upustilo, ale pole zůstalo pro zachování zpětné kompatibility a vždy bylo vyplněno nulami. V kódu bylo toto pole pouze zmíněno ve struktuře paketu, ale nebylo kontrolováno ani vyplňováno.

Ve vygenerované zprávě AI bylo uvedeno, že existuje zranitelnost, protože pole se vypočítává při odeslání paketu, ale nekontroluje se při přijímání. Zpráva podrobně vysvětlovala princip fungování a zdroj problému, ale ve skutečnosti to byla AI halucinace, vymyšlená pouze na základě použití v kódu slov „pfcksum“ a „PF_MD5_DIGEST_LENGTH“. Člověk, který použil AI k hledání zranitelnosti, se neohradil, aby před odesláním zprávy o zranitelnosti zkontroloval výsledek.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster