Izdanje Firefoxa 95

Izdano je web-pregledač Firefox 95. Osim toga, formirano je ažuriranje grane s dugotrajnom podrškom — 91.4.0. Uskoro će grana Firefoxa 96 preći u fazu beta testiranja, a izdanje je planirano za 11. siječnja.

Glavne novine:

  • Za sve podržane platforme implementirana je dodatna razina izolacije, temeljena na tehnologiji RLBox. Predloženi sloj izolacije osigurava blokadu sigurnosnih problema u vanjskim knjižnicama funkcija koje nisu pod kontrolom programera Firefoxa, ali mogu kompromitirati glavni projekt u slučaju otkrivanja ranjivosti. U ovoj verziji RLBox se primjenjuje za izolaciju knjižnica Graphite, Hunspell i Ogg, a u sljedećem izdanju očekuje se izolacija Expat i Woff2.

    Mehanizam rada RLBox svodi se na kompajliranje C/C++ koda izolirane knjižnice u nizak nivo međukod WebAssembly, koji se zatim oblikuje u obliku WebAssembly-modula čija su ovlaštenja postavljena samo za ovaj modul (na primjer, knjižnica za obradu stringova neće moći otvoriti mrežni socket ili datoteku). Za izravno izvršavanje WebAssembly-modul se kompajlira u mašinski kod pomoću kompajlera wasm2c i izvršava u odvojenom prostoru memorije, nemajući pristup ostatku adresnog prostora.

    Izdanje Firefoxa 95
  • Za sve korisnike aktiviran je režim stroge izolacije web-mjesta, razvijan u okviru projekta Fission. Za razliku od do sada korištenog proizvoljnog rasporeda obrade kartica kroz dostupni skup procesa (po defaultu 8), režim stroge izolacije premješta obradu svakog web-mjesta u svoj zasebni proces, dijeleći ih ne po karticama, nego po domenama (Public Suffix).

    Mod striktne izolacije osigurava pouzdaniju zaštitu od Spectre napada, smanjuje fragmentaciju memorije, dodatno izolira sadržaj vanjskih skripti i iframe blokova, učinkovitije vraća memoriju operativnom sustavu, minimizira utjecaj sakupljana smeća i intenzivnih proračuna na stranice u drugim procesima, povećava učinkovitost raspodjele opterećenja na različita CPU jezgra i poboljšava stabilnost (pad procesa koji obrađuje iframe neće povući glavni sajt i druge kartice). Cijena za to je opće povećanje potrošnje memorije pri velikom broju otvorenih web stranica.

  • Nastavljena je rad na poboljšanju podrške za Wayland protokol. Firefox port za Wayland dovršen je do općeg pariteta u funkcionalnosti s izradom za X11 kada se koristi u GNOME okruženju Fedora.
  • U kontekstni izbornik režima 'slika u slici' (Picture-in-Picture) dodana je opcija za premještanje gumba za prebacivanje načina gledanja na suprotni kraj videa.
    Izdanje Firefoxa 95
  • Implementirana je tehnologija predkompilacije JavaScript koda, što je omogućilo povećanje brzine učitavanja stranica. Uvedene su optimizacije u sustavu raspodjele memorije.
  • Uključeno je predefiniranje vrijednosti User Agent za stranicu Slack.com, što je omogućilo pristup dodatnim mogućnostima Slacka, kao što su glasovni/video pozivi i konferencije (huddles), koje ranije nisu bile dostupne prilikom otvaranja stranice u Firefoxu.
  • Na svim platformama implementirana je podrška za globalni atribut inputmode, koji se koristi za navođenje informacija o vrstama podataka koje se mogu unijeti prilikom uređivanja elementa. Navedene informacije koriste se za odabir virtualne tipkovnice koja najbolje odgovara za uređivanje trenutnog elementa na uređajima s dodirnim ekranima. Ranije je podrška za inputmode bila ograničena samo na Android platformu.
  • Dodana je funkcija Crypto.randomUUID(), koja vraća kriptografski siguran 36-znamenkasti UUID.
  • U izradama za macOS platformu smanjeno je opterećenje CPU-a prilikom obrade događaja, ubrzano je pokretanje procesa obrade sadržaja i smanjena potrošnja energije prilikom softverskog dekodiranja videa, uključujući reprodukciju videa s Netflix i Amazon Prime Video web stranica.
  • Za platforme Windows 10 i Windows 11 omogućena je instalacija Firefoxa iz Microsoft Storea.
  • U verziji za platformu Android u izborniku postavki implementirana je nova sekcija Početna stranica. Na stranici 'Povratak' ('Jump back in') prikazuju se glavne slike s web stranica (Hero Image). Implementirano je zatraživanje potvrde prilikom aktiviranja automatskog zatvaranja kartica.
  • U verziji za platformu Android implementirana je podrška za CSS svojstvo cursor, pomoću kojeg se vizualno označavaju elementi dostupni za klik, što može olakšati rad korisnicima Androida koji koriste 'miš' (slika kursora će se mijenjati pri prelasku preko takvih elemenata).

Osim noviteta i ispravaka grešaka, u Firefoksu 95 ispravljeno je 18 ranjivosti, od kojih je 11 označeno kao opasno. 8 ranjivosti uzrokovano je problemima s memorijom, poput preljeva bafera i pristupa već oslobođenim područjima memorije. Potencijalno, ovi problemi mogu dovesti do izvršavanja zlonamjernog koda prilikom otvaranja posebno oblikovanih stranica.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster