Firefoxin lisäosien hakemisto kieltää koodin hämärtäminen

Mozilla Company varoitti Firefoxin lisäosien hakemiston sääntöjen tiukentamisesta (Mozilla AMO) estääkseen haitallisten lisäosien sijoittamisen. Kesäkuun 10. päivästä alkaen luetteloon ei saa sijoittaa lisäosia, jotka käyttävät hämärämenetelmiä, kuten koodin pakkaaminen Base64-lohkoihin.

Samanaikaisesti koodin minimointitekniikat (muuttujien ja funktioiden nimien lyhentäminen, JavaScript-tiedostojen yhdistäminen, ylimääräisten välilyöntien poistaminen, kommentit, rivinvaihdot ja erottimet) ovat sallittuja, mutta jos lisäosan mukana on minimoidun version lisäksi täydellinen lähdekoodi. Kehittäjiä, jotka käyttävät koodin hämärtymis- tai minimointitekniikoita, kehotetaan julkaisemaan uusi versio, joka täyttää vaatimukset kesäkuun 10. päivään mennessä. päivitetyt säännöt AMO ja sisältää täyden lähdekoodin kaikille komponenteille.

Kesäkuun 10. päivän jälkeen tulee ongelmallisia lisäyksiä lukittu hakemistossa, ja jo asennetut esiintymät poistetaan käytöstä käyttäjäjärjestelmissä mustan listan leviämisen kautta. Lisäksi jatkamme sellaisten lisäosien estämistä, jotka sisältävät kriittisiä haavoittuvuuksia, loukkaavat yksityisyyttä ja suorittavat toimia ilman käyttäjän suostumusta tai valvontaa.

Muistutetaan, että 1. tammikuuta 2019 alkaen Chrome Web Store -luettelossa alkoi toimia samanlainen kielto hämärtää lisäosakoodia. Googlen tilastojen mukaan yli 70 % Chrome Web Storessa estetyistä haitallisista ja käytäntöjä rikkovista lisäosista sisälsi lukukelvotonta koodia. Monimutkainen koodi vaikeuttaa merkittävästi tarkistusprosessia, vaikuttaa negatiivisesti suorituskykyyn ja lisää muistin kulutusta.

Lähde: opennet.ru

Lisää kommentti