Versiunea Firefox 95

A fost lansat browserul web Firefox 95. În plus, a fost creată o actualizare pe termen lung a ramurilor de asistență - 91.4.0. Filiala Firefox 96 va fi transferată în curând în etapa de testare beta, a cărei lansare este programată pentru 11 ianuarie.

Principalele inovații:

  • Un nivel suplimentar de izolare bazat pe tehnologia RLBox a fost implementat pentru toate platformele acceptate. Stratul de izolare propus asigură blocarea problemelor de securitate din bibliotecile de funcții terțe, care nu sunt sub controlul dezvoltatorilor Firefox, dar ar putea compromite proiectul principal dacă sunt identificate vulnerabilități. În versiunea actuală, RLBox este utilizat pentru a izola bibliotecile Graphite, Hunspell și Ogg, iar izolarea Expat și Woff2 este de așteptat în următoarea ediție.

    Mecanismul funcționării RLBox se rezumă la compilarea codului C/C++ al unei biblioteci izolate în cod WebAssembly intermediar de nivel scăzut, care este apoi proiectat ca un modul WebAssembly, ale cărui permisiuni sunt stabilite numai în raport cu acest modul (de exemplu , o bibliotecă pentru procesarea șirurilor de caractere nu va putea deschide un socket de rețea sau un fișier ). Pentru execuție directă, modulul WebAssembly este compilat în codul mașinii folosind compilatorul wasm2c și executat într-o zonă de memorie separată, fără acces la restul spațiului de adrese.

    Versiunea Firefox 95
  • Modul strict de izolare a site-ului, dezvoltat ca parte a proiectului Fission, a fost activat pentru toți utilizatorii. Spre deosebire de distribuția aleatorie utilizată anterior a procesării filelor în pool-ul de procese disponibil (8 în mod implicit), modul de izolare strictă plasează procesarea fiecărui site într-un proces separat, separat nu prin file, ci pe domenii (sufix public) .

    Modul de izolare strictă oferă o protecție mai fiabilă împotriva atacurilor Spectre, reduce fragmentarea memoriei, vă permite să izolați în continuare conținutul scripturilor externe și al blocurilor iframe, returnează mai eficient memoria sistemului de operare, minimizează impactul colectării gunoiului și al calculelor intensive pe paginile din alte procese și crește sarcina de eficiență a alocării pe diferite nuclee ale procesorului și crește stabilitatea (crashul procesului de procesare a iframe-ului nu va afecta site-ul principal și alte file). Costul este o creștere generală a consumului de memorie atunci când există un număr mare de site-uri deschise.

  • Lucrările continuă pentru îmbunătățirea suportului pentru protocolul Wayland. Portul Firefox pentru Wayland a fost adus la paritate generală în funcționalitate cu versiunea X11 atunci când rulează în mediul GNOME Fedora.
  • A fost adăugată o opțiune la meniul contextual al modului Picture-in-Picture pentru a muta butonul de comutare a modului de vizualizare în partea opusă a videoclipului.
    Versiunea Firefox 95
  • A fost implementată tehnologia de compilare proactivă a codului JavaScript, ceea ce a îmbunătățit performanța de încărcare a paginii. Au fost făcute optimizări ale sistemului de distribuție a memoriei.
  • Activată înlocuirea valorii User Agent pentru site-ul Slack.com, care permitea accesul la funcții Slack suplimentare, cum ar fi apeluri vocale/video și conferințe (huddles), care nu erau furnizate anterior la deschiderea site-ului în Firefox.
  • Toate platformele acceptă acum atributul global inputmode, care este utilizat pentru a specifica informații despre tipurile de date care pot fi introduse la editarea unui element. Aceste informații sunt utilizate pentru a selecta tastatura de pe ecran cea mai potrivită pentru editarea elementului curent pe dispozitivele cu ecran tactil. Anterior, suportul pentru inputmode era specific platformei. Android.
  • S-a adăugat funcția Crypto.randomUUID(), care returnează un UUID criptografic sigur de 36 de caractere.
  • În ansamblurile pentru platformă macOS Încărcare redusă a procesorului în timpul procesării evenimentelor, pornire accelerată a procesării conținutului și consum redus de energie în timpul decodării video software, inclusiv la redarea videoclipurilor de pe Netflix și Amazon Prime Video.
  • Pentru platforme Windows 10 и Windows Versiunea 11 oferă posibilitatea de a instala Firefox din catalogul Microsoft Store.
  • În versiunea platformă Android O nouă secțiune Pagină principală a fost implementată în meniul de setări. Pagina „Reveniți” afișează acum imaginile principale de pe site-uri web (Imagine principală). A fost implementată o solicitare de confirmare la activarea închiderii automate a filelor.
  • În versiunea platformă Android A fost implementat suport pentru proprietatea cursor CSS, care vă permite să marcați vizual elementele pe care se poate da clic, ceea ce poate facilita lucrurile pentru utilizatori. Android, folosind manipulatorul mouse-ului (imaginea cursorului se va schimba atunci când treceți cu mouse-ul peste astfel de elemente).

Pe lângă inovații și remedieri de erori, Firefox 95 elimină 18 vulnerabilități, dintre care 11 sunt marcate ca periculoase. 8 vulnerabilități sunt cauzate de probleme de memorie, cum ar fi depășirile de buffer și accesul la zonele de memorie deja eliberate. Potenţial, aceste probleme pot duce la executarea unui cod al atacatorului la deschiderea paginilor special concepute.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster