Firefoxi lisade kataloogis kehtestatakse koodi varjamise keeld

Ettevõte Mozilla hoiatab Firefoxi lisandite katalooge kehtestatud reeglite tõhustamine (Mozilla AMO) eesmärgiga takistada pahatahtlike lisandite levikut. Alates 10. juunist on keelatud lisandite katalooge, kus kasutatakse koodi peidetud kujul esitamise meetodeid (obfuscation), nagu näiteks koodi pakkimine Base64 plokkidesse.

Samuti on lubatud koodi minimeerimise tehnikad (muutujate ja funktsioonide nimede lühendamine, JavaScripti failide ühendamine, liigsete tühikute, kommentaaride, reavahede ja eraldajate eemaldamine), kuid ainult juhul, kui lisandi minimeeritud versioonile on lisatud täiendav täielik lähtekood. Arendajatele, kes kasutavad peitmis- või minimeerimistehnikaid, soovitatakse enne 10. juunit avaldada uus versioon, mis vastab uuendatud reeglitele AMO ning sisaldab kõigi komponentide täiendavat täielikku lähtekoodi.

Pärast 10. juunit blokeeritakse probleemsed lisandid kataloogis, ja juba installitud eksemplarid deaktiveeritakse musta nimekirja kaudu kasutajate süsteemides. Lisaks jätkub praktika, kus blokeeritakse lisandid, mis sisaldavad kriitilisi haavatavusi, rikuvad privaatsust ja teevad toiminguid ilma kasutaja nõusoleku või kontrollita. Tuletame meelde, et alates 1. jaanuarist 2019 kehtib Chrome Web Store'i kataloogis

sarnane koodi peitmise keeld lisandite jaoks. Google’i statistika kohaselt sisaldasid üle 70% Chrome Web Store'is blokeeritud pahatahtlikest ja reegleid rikkunud lisanditest loetamatut koodi. Peidetud koodi olemasolu oluliselt raskendab ülevaatamisprotsessi, negatiivselt mõjutab jõudlust ja suurendab mälu kasutust. Mozilla on hoiatatud Firefoxi lisandite katalooge kehtestatud reeglite karmistamisest. 🥇Firefoxi lisandite kataloogis kehtestatakse koodi peitmise keeld | ProHoster

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster