Utgivelsen av Firefox 95

Utgivelsen av nettleseren Firefox 95 har funnet sted. I tillegg er det utarbeidet en oppdatering for den langsiktige støttelinjen — 91.4.0. Den kommende versjonen Firefox 96 vil snart gå inn i betatestfasen, med planlagt utgivelse 11. januar.

Hovudnyhende:

  • For alle støttede plattformer er det implementert et ekstra isolasjonslag basert på RLBox-teknologi. Det foreslåtte isolasjonslaget blokkerer sikkerhetsproblemer i tredjeparts funksjonsbiblioteker som ikke kontrolleres av Firefox-utviklerne, men som kan kompromittere hovedprosjektet ved eventuelle sårbarheter. I denne utgivelsen er RLBox brukt for å isolere bibliotekene Graphite, Hunspell og Ogg, mens den neste utgivelsen forventes å inkludere isolasjon av Expat og Woff2.

    RLbox-mekanismen går ut på å kompilere C/C++-koden fra det isolerte biblioteket til lavnivå WebAssembly-intermediærkode, som deretter formateres som et WebAssembly-modul, hvis tillatelser bare er knyttet til dette modulen (for eksempel kan ikke et bibliotek for strengbehandling åpne nettverks-sockets eller filer). For direkte utførelse kompileres WebAssembly-modulen til maskinkode ved hjelp av compileren wasm2c og kjøres i et eget minneområde uten tilgang til øvrig adresseområde.

    Utgivelsen av Firefox 95
  • For alle brukere er det aktivert en streng isolasjonsmodus for nettsteder, utviklet innenfor Fission-prosjektet. I motsetning til den tidligere brukte vilkårlige distribusjonen av fanebasert behandling over tilgjengelige prosesspuljer (som standard 8), isolasjonsmodusen plasserer behandlingen av hvert nettsted i sin egen prosess, med separasjon basert på domener (Public Suffix).

    Modus for stram isolasjon gir mer pålitelig beskyttelse mot Spectre-angrep, reduserer minnefragmentering, tillater ytterligere isolering av innholdet i eksterne skript og iframe-blokker, returnerer minne til operativsystemet mer effektivt, minimerer innvirkningen av søppelinnsamling og intensive utregninger på sider i andre prosesser, øker effektiviteten av belastningsfordeling på forskjellige CPU-kjerner og forbedrer stabiliteten (feil i prosessen som behandler iframe, vil ikke trekke med seg hovednettstedet og andre faner). Kostnaden er en generell økning i minneforbruket ved et stort antall åpne nettsteder.

  • Arbeidet med å forbedre støtten for Wayland-protokollen er fortsatt. Firefox-porten for Wayland er nå på likhet med funksjonaliteten med versjonen for X11 når den brukes i GNOME-miljøet i Fedora.
  • I kontekstmenyen for «bilde i bilde» (Picture-in-Picture) er det lagt til et alternativ for å flytte knappen for å veksle visningsmodus til motsatt side på videoen.
    Utgivelsen av Firefox 95
  • Teknologi for fremadskuende kompilering av JavaScript-kode er implementert, noe som har forbedret ytelsen ved lasting av sider. Det er gjort optimaliseringer i minnesystemet.
  • Overstyring av User Agent-verdien for nettstedet Slack.com er aktivert, noe som gir tilgang til ekstra funksjoner i Slack, som stemme-/videoanrop og konferanser (huddles), som tidligere ikke ble tilbudt når nettstedet ble åpnet i Firefox.
  • Støtte for den globale attributten inputmode er implementert på alle plattformer, og brukes til å angi informasjon om datatyper som kan skrives inn når man redigerer et element. Den angitte informasjonen brukes til å velge skjermtastatur som er mest passende for redigering av det aktuelle elementet på berøringsskjerm-enheter. Tidligere var støtten for inputmode begrenset til Android-plattformen.
  • Funksjonen Crypto.randomUUID() er lagt til, som returnerer en kryptografisk sikker 36-tegn UUID.
  • I byggene for macOS-plattformen er belastningen på CPU redusert under behandling av hendelser, oppstart av behandlingsprosesser er akselerert, og energiforbruket er redusert ved programmatisk dekoding av video, inkludert avspilling av video fra nettsteder som Netflix og Amazon Prime Video.
  • For Windows 10 and Windows 11 platforms, the option to install Firefox from the Microsoft Store is available.
  • In the Android version, a new section for Homepage has been implemented in the settings menu. The 'Jump back in' page now displays key images from websites (Hero Image). A confirmation request is now in place when enabling the automatic tab closure mode.
  • The Android version now supports the CSS property cursor, which visually highlights elements available for clicking, simplifying the experience for Android users using a mouse (the cursor image will change when hovering over such elements).

In addition to new features and bug fixes, Firefox 95 has addressed 18 vulnerabilities, 11 of which are marked as critical. Eight vulnerabilities are related to memory management issues, such as buffer overflows and accessing already freed memory areas. These issues could potentially allow the execution of malicious code when specially crafted pages are opened.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster