Programeri Chromea i Firefoxa razmatraju zaustavljanje podrške za Theora video kodek

Google namjerava ukloniti podršku za besplatni video kodek Theora iz baze koda Chrome, koji je kreirala Fondacija Xiph.org na osnovu VP3 kodeka i koji je podržan u Firefoxu i Chromeu od 2009. godine. Međutim, Theora kodek nikada nije bio podržan u Chromeu za Android i u pretraživačima zasnovanim na WebKit-u kao što je Safari. Sličan prijedlog za uklanjanje Theore razmatraju programeri Firefoxa.

Razlog koji se navodi za odbacivanje podrške za Theora je taj što mogu postojati ranjivosti slične nedavnim kritičnim problemima sa VP8 koderom.

Prema riječima programera, zbog sve učestalosti 0-dnevnih napada na medicinske kodeke, sigurnosni rizici premašuju nivo potražnje za Theora kodekom, koji se gotovo nikada ne koristi u praksi, ali ostaje značajna meta za potencijalne napade. Prema Mozilla statistici, udio sadržaja baziranog na Theori među preuzimanjima svih multimedijalnih resursa u Firefoxu iznosi 0.09%. Prema Google-u, Theorin udio je ispod nivoa koji se mjeri u Chromeu kroz UKM metriku.

Da bi se očuvala mogućnost reprodukcije postojećeg sadržaja na stranicama u Theora formatu, predlaže se korištenje implementacije JavaScript kodeka - ogv.js. Nema planova za uklanjanje podrške za ogg kontejnere. Korisnici se ohrabruju da nadograde na moderniji otvoreni kodek kao što je VP9.

Namjeravaju započeti eksperimente sa onemogućavanjem Theore u grani Chrome 120. U oktobru, Theora planira da onemogući 50% korisnika dev grane, 1-6. novembra - za 50% korisnika beta grane, 8. januara - za 50% korisnika stabilne filijale, a 16. januara - svih korisnika stabilne filijale. Tokom eksperimenta, postavka "chrome://flags/#theora-video-codec" je obezbeđena za vraćanje kodeka. U februaru se planira uklanjanje koda sa implementacijom Theora i postavke za vraćanje podrške kodeka. Prvo izdanje bez mogućnosti vraćanja podrške za Theora bit će Chrome 123, zakazano za mart 2024. godine. Firefox predlaže prvo onemogućavanje podrške za Theora u noćnim verzijama, zatim prikupljanje telemetrije o neuspjesima učitavanja medijskih datoteka, a zatim prelazak na njihovo onemogućavanje u beta verzijama.

izvor: opennet.ru

Dodajte komentar