Vývojári prehliadačov Chrome a Firefox uvažujú o zastavení podpory videokodeku Theora

Google má v úmysle odstrániť zo základne kódu Chrome podporu pre bezplatný videokodek Theora, ktorý vytvorila nadácia Xiph.org Foundation na základe kodeku VP3 a ktorý je podporovaný v prehliadačoch Firefox a Chrome od roku 2009. Kodek Theora však nikdy nebol podporovaný v prehliadači Chrome pre Android a v prehliadačoch založených na WebKit, ako je Safari. Podobný návrh na odstránenie Theory zvažujú vývojári Firefoxu.

Dôvodom zavrhnutia podpory Theora je, že môžu existovať slabé miesta podobné nedávnym kritickým problémom s kódovačom VP8.

Podľa vývojárov kvôli zvyšujúcej sa frekvencii 0-dňových útokov na medicínske kodeky prevyšujú bezpečnostné riziká úroveň dopytu po kodeku Theora, ktorý sa v praxi takmer vôbec nepoužíva, no zostáva významným cieľom potenciálnych útokov. Podľa štatistík Mozilly je podiel obsahu založeného na Theore medzi stiahnutiami všetkých multimediálnych zdrojov vo Firefoxe 0.09 %. Podľa Google je podiel Theory pod úrovňou meranou v Chrome cez UKM metriky.

Na zachovanie schopnosti reprodukovať existujúci obsah na stránkach vo formáte Theora sa navrhuje použiť implementáciu kodeku JavaScript – ogv.js. Neplánuje sa odstránenie podpory pre kontajnery ogg. Používateľom sa odporúča prejsť na modernejší otvorený kodek, ako napríklad VP9.

Majú v úmysle začať experimenty s deaktiváciou Theory vo vetve Chrome 120. V októbri Theora plánuje deaktivovať 50 % používateľov dev vetvy, 1. až 6. novembra – pre 50 % používateľov beta vetvy, 8. januára – pre 50% používateľov stabilnej pobočky a 16. januára - všetci používatelia stabilnej pobočky. Počas experimentu je k dispozícii nastavenie „chrome://flags/#theora-video-codec“ na vrátenie kodeku. Vo februári sa plánuje odstránenie kódu s implementáciou Theora a nastavením na vrátenie podpory kodekov. Prvým vydaním bez možnosti vrátenia podpory Theora bude Chrome 123, naplánovaný na marec 2024. Firefox navrhuje najskôr zakázať podporu Theora v nočných zostavách, potom zhromažďovať telemetriu o zlyhaní pri načítaní mediálnych súborov a potom prejsť na jej zakázanie v beta verziách.

Zdroj: opennet.ru

Pridať komentár