În versiunea beta a Firefox 67 a fost integrat un cod pentru blocarea inserțiilor JavaScript care minează criptomonede sau urmăresc utilizatorii prin metode de identificare ascunsă („browser fingerprinting”). Blocarea se realizează pe baza unor categorii suplimentare (fingerprinting și cryptomining) din lista Disconnect.me, care include gazde compromise în utilizarea minerilor și codului pentru identificarea ascunsă.
Codul pentru mineritul criptomonedelor, care duce la o creștere semnificativă a încărcării procesorului sistemului utilizatorului, este, de obicei, implementat pe site-uri ca urmare a unor atacuri cibernetice sau folosit pe site-uri suspicioase ca metodă de monetizare. Identificarea ascunsă implică stocarea identificatorilor în zone care nu sunt destinate stocării permanente a informațiilor („Supercookies”), precum și generarea de identificatori pe baza datelor indirecte, cum ar fi rezoluția ecranului, lista tipurilor MIME acceptate, parametrii specifici din antetele (HTTP/2 și HTTPS), analiza pluginurilor și fonturilor instalate, disponibilitatea anumitor API Web, caracteristici specifice ale plăcilor grafice pentru redare prin WebGL și Canvas, manipularea CSS-ului, analiza caracteristicilor interacțiunii cu mouse-ul și tastatura.
Modurile de blocare noi sunt dezactivate în mod implicit, iar pentru activarea lor au fost adăugate opțiuni noi „Cryptominers” și „fingerprinters” în setările de confidențialitate. Într-o perioadă, se preconizează că aceste moduri vor fi activate în mod implicit pentru un grup de utilizatori de test, după care vor fi activată pentru toți într-una dintre viitoarele versiuni.

Pentru a urmări activarea blocatorului, se poate accesa
meniul contextual al site-ului, care se afișează prin clic pe pictograma cu imaginea unui scut din bara de adrese. În meniu a fost adăugat, de asemenea, un link
pentru trimiterea rapidă a unui raport dezvoltatorilor cu privire la problemele întâmpinate.

Printre alte evenimente recente legate de Firefox, se mai poate menționa:
- A fost anunțat un program de extensii recomandate, în cadrul căruia, pe timpul verii, va fi oferit un listă de extensii care respectă cerințele de securitate, utilitate și confort de utilizare stabilite de Mozilla. Extensiile din listă vor fi promovate printr-un sistem de recomandări contextuale în diversele produse ale Mozilla și pe site-urile proiectului. Pentru a fi acceptat în listă, o extensie trebuie să rezolve în mod eficient și de calitate problemele actuale, de interes pentru un public larg, să fie activ dezvoltată de autor și să treacă printr-o revizuire completă de securitate pentru fiecare actualizare.
- Se ia în considerare posibilitatea includerii în versiunile Linux ale Firefox a sistemului de compozitare Servo WebRender, scris în limbajul Rust și care externalizează pe GPU operațiile de redare a conținutului paginii. Când este folosit WebRender în locul sistemului de compozitare încorporat în motorul Gecko, care prelucrează datele cu ajutorul CPU-ului, pentru a efectua operații de redare a elementelor paginii sunt utilizate shader-e rulate pe GPU, ceea ce permite o creștere semnificativă a vitezei de redare și reduce încărcătura pe CPU. În Linux, WebRender este propus la prima etapă să fie activat doar pentru plăcile grafice Intel cu drivere Mesa 18.2.8 și mai recente. WebRender poate fi activat manual pe sistemele cu alte plăci grafice prin variabila „gfx.webrender.all.qualified” din about:config sau prin lansarea Firefox cu variabila de mediu MOZ_WEBRENDER=1 setată.
- În versiunea beta Firefox 67 a fost adăugată în meniul principal și în dialogul de recomandări la completarea formularelor de conectare posibilitatea de a naviga rapid la parolele salvate pentru site;


- În setări a fost adăugată un buton pentru a reîncărca toate tab-urile după modificarea regulilor de gestionare a cookie-urilor de la resursele externe;
- Au fost adăugate restricții privind intensitatea în care site-ul afișează dialogul de autentificare;
- În versiunile de noapte a fost adăugată o nouă implementare a codului pentru sincronizarea bookmark-urilor, rescrisă în limbajul Rust (se activează prin services.sync.bookmarks.buffer.enabled în about:config).
Sursa: opennet.ro


