Firma Mozilla o zaostrzeniu zasad katalogu dodatków do Firefox () w celu przeciwdziałania umieszczaniu złośliwych dodatków. Od 10 czerwca publikacja dodatków w katalogu, w których stosowane są metody zaciemniania kodu (obfuscation), takie jak pakowanie kodu w bloki Base64, będzie zabroniona.
Jednocześnie techniki minimalizacji kodu (skracanie nazw zmiennych i funkcji, łączenie plików JavaScript, usuwanie zbędnych spacji, komentarzy, translacji linii oraz separatorów) pozostaną dozwolone, ale tylko jeśli obok zminimalizowanej wersji dodatku dołączony jest pełny kod źródłowy. Programiści stosujący metody zaciemniania lub minimalizacji kodu są zachęcani do publikacji nowej wersji odpowiadającej AMO i zawierającej pełny kod źródłowy wszystkich komponentów.
Po 10 czerwca problematyczne dodatki będą w katalogu, a już zainstalowane egzemplarze zostaną wyłączone na systemach użytkowników poprzez rozprzestrzenienie czarnej listy. Ponadto kontynuowane będą praktyki blokowania dodatków zawierających krytyczne luki bezpieczeństwa, naruszających prywatność oraz wykonujących działania bez zgody lub kontroli użytkownika.
Przypominamy, że od 1 stycznia 2019 roku w katalogu Chrome Web Store podobny zakaz zaciemniania kodu dodatków. Według statystyk Google, ponad 70% złośliwych i naruszających zasady dodatków zablokowanych w Chrome Web Store zawierało nieczytelny kod. Obecność zaciemnionego kodu znacząco utrudnia proces recenzji, negatywnie wpływa na wydajność i zwiększa zużycie pamięci.
Źródło: opennet.ru
