Spoločnosť Mozilla o sprísnení pravidiel katalógu doplnkov pre Firefox () s cieľom bojovať proti umiestňovaniu škodlivých doplnkov. Od 10. júna bude zakázané umiestnenie v katalógu doplnkov, ktoré používajú metódy zamieňania kódu (obfuscation), ako je balenie kódu do blokov Base64.
Pri tom zostávajú povolené techniky minimalizácie kódu (skracovanie názvov premenných a funkcií, zlučovanie JavaScript súborov, odstraňovanie nadbytočných medzier, komentárov, prekladu riadkov a oddeľovačov), ale iba ak je vedľa minimalizovanej verzie doplnku priložený aj plnohodnotný zdrojový kód. Vývojárom, ktorí používajú techniky zamieňania alebo minimalizácie kódu, sa odporúča do 10. júna zverejniť novú verziu, ktorá vyhovuje AMO a zahŕňa plnohodnotný zdrojový kód všetkých komponentov.
Po 10. júne budú problematické doplnky v katalógu, a už nainštalované kusy budú prostredníctvom distribúcie čiernej listiny vypnuté na systémach používateľov. Okrem toho bude pokračovať prax blokovania doplnkov, ktoré obsahujú kritické zraniteľnosti, narúšajúce súkromie a vykonávajúce akcie bez súhlasu alebo kontroly používateľa.
Pripomíname, že od 1. januára 2019 v katalógu Chrome Web Store podobný zákaz na zamieňanie kódu doplnkov. Podľa štatistík Google viac než 70 % škodlivých a porušujúcich pravidlá doplnkov, zablokovaných v Chrome Web Store, obsahovalo nečitateľný kód. Prítomnosť zamieňaného kódu značne komplikuje proces recenzovania, negatívne ovplyvňuje výkon a zvyšuje spotrebu pamäte.
Zdroj: opennet.ru
