Společnost Mozilla o zpřísnění pravidel pro katalog doplňků Firefox () s cílem bojovat proti distribuci škodlivých doplňků. Od 10. června bude zakázáno umísťování do katalogu doplňků, které používají metody zakrývání kódu (obfuscation), jako je balení kódu do bloků Base64.
Přitom zůstávají povolené techniky minimalizace kódu (zkracování názvů proměnných a funkcí, slučování JavaScriptových souborů, odstraňování nadbytečných mezer, komentářů, přeřádkování a oddělovačů), pokud je vedle minimalizované verze doplňku přiložen plnohodnotný zdrojový kód. Vývojářům, kteří používají techniky zakrývání nebo minimalizace kódu, se doporučuje do 10. června publikovat novou verzi, odpovídající AMO a zahrnující plnohodnotný zdrojový kód všech komponentů.
Po 10. červnu budou problematické doplňky v katalogu, a již nainstalované instance budou deaktivovány na systémech uživatelů prostřednictvím černého seznamu. Dále bude pokračována praxe blokování doplňků, které obsahují kritické zranitelnosti, porušují soukromí a provádějí akce bez souhlasu nebo kontroly uživatele.
Připomínáme, že od 1. ledna 2019 v katalogu Chrome Web Store podobný zákaz na zakrývání kódu doplňků. Podle statistik Google více než 70 % škodlivých a pravidla porušujících doplňků, které byly zablokovány v Chrome Web Store, zahrnovaly nečitelný kód. Přítomnost zakrytého kódu podstatně ztěžuje proces revize, negativně ovlivňuje výkon a zvyšuje spotřebu paměti.
Zdroj: opennet.ru
