Firefoxi lisade kataloogis kehtestatakse koodi varjamise keeld.

Ettevõte Mozilla hoiatas Firefoxi lisade katalooge puudutavate reeglite rangelemine (Mozilla AMO) pahatahtlike lisade leviku tõkestamiseks. Alates 10. juunist on keelatud lisade katalooge paigutamine, kus kasutatakse koodi varjamise meetodeid (obfuscation), nagu koodi pakkimine Base64 blokki.

Siiski jäävad koodi minimeerimise tehnikad (muutujate ja funktsioonide nimede lühendamine, JavaScripti failide ühendamine, üleliigsete tühikute, kommentaaride, reavahede ja eraldajate eemaldamine) lubatuks, kuid ainult juhul, kui minimeeritud variandi kõrval on kaasas ka täislahenduse lähtekood. Arendajatele, kes kasutavad koodi varjamise või minimeerimise tehnikaid, soovitatakse enne 10. juunit avaldada uus versioon, mis vastab uuendatud reeglitele AMO ja sisaldab kõigi komponentide täislahenduse lähtekoodi.

Pärast 10. juunit blokeeritakse probleemsed lisad . kataloogis, ja juba installitud eksemplarid blokeeritakse kasutajate süsteemides mustas nimekirjas. Samuti jätkatakse praktikat, kus blokeeritakse täiustusi, mis sisaldavad kriitilisi haavatavusi, rikuvad privaatsust ja täidavad toiminguid kasutaja nõusolekuta või kontrollita.

Kordame, et alates 1. jaanuarist 2019 kehtib Chrome Web Store kataloogis sarnane keeld koodi segamise osas. Google'i statistika kohaselt sisaldas üle 70% Chrome Web Store'is blokeeritud kahjulike ja reegleid rikkunud täiustustest lugematu kood. Segatud koodi olemasolu muudab ülevaatamise protsessi oluliselt keerulisemaks, mõjutab negatiivselt jõudlust ja suurendab mälu kasutamist. sarnane keelepeegelduse keeld lisandite kodeerimisele. Google'i statistika kohaselt sisaldas rohkem kui 70% Chrome'i veebipoes blokeeritud kahjulikest ja reegleid rikkuvatest lisanditest loetamatut koodi. Keerulise koodi olemasolu raskendab oluliselt ülevaatusprotsessi, halvendab jõudlust ja suurendab mälutarbimist.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster