Utgivning av Firefox 95

Firefox 95 har slÀppts. Dessutom har en uppdatering av den lÄngsiktiga stödgrenen - 91.4.0 - skapats. Under de nÀrmaste dagarna kommer Firefox 96-grenen att gÄ in i beta-testning, med lansering planerad till den 11 januari.

Huvudsakliga nyheter:

  • En extra isoleringsnivĂ„ har implementerats för alla stödda plattformar, baserad pĂ„ tekniken RLBox. Den föreslagna isoleringslagret blockerar sĂ€kerhetsproblem i tredjepartsfunktionsbibliotek som inte Ă€r under utvecklarna av Firefox kontroll, men som kan kompromettera huvudprojektet om sĂ„rbarheter upptĂ€cks. I den aktuella versionen anvĂ€nds RLBox för att isolera biblioteken Graphite, Hunspell och Ogg, medan isoleringen av Expat och Woff2 förvĂ€ntas i nĂ€sta version.

    RLBox-mekanismen innebÀr kompilering av C/C++-kod frÄn det isolerade biblioteket till lÄg-nivÄ mellanliggande WebAssembly-kod, som sedan formateras som en WebAssembly-modul vars befogenheter Àr kopplade enbart till denna modul (till exempel kan ett bibliotek för strÀnghantering inte öppna ett nÀtverksuttag eller en fil). För att direkt köra WebAssembly-modulen kompileras den till maskinkod med hjÀlp av kompilatorn wasm2c och körs i ett separat minnesutrymme, utan Ätkomst till övrigt adressutrymme.

    Utgivning av Firefox 95
  • För alla anvĂ€ndare har strikt webbplatsisolering aktiverats, vilken har utvecklats inom projektet Fission. Till skillnad frĂ„n den tidigare tillĂ€mpade godtyckliga fördelningen av flikbehandling över den tillgĂ€ngliga processpoolen (som standard 8), flyttar den strikta isoleringen behandlingen av varje webbplats till sin egen separata process, med uppdelning inte efter flikar, utan efter domĂ€ner (Public Suffix).

    LÀget för strikt isolering ger ett mer pÄlitligt skydd mot Spectre-attacker, minskar minnesfragmentering, möjliggör ytterligare isolering av extern skriptinnehÄll och iframe-block, ÄterhÀmtar minne mer effektivt till operativsystemet, minimerar inverkan av skrÀpplockning och intensiva berÀkningar pÄ sidor i andra processer, ökar effektiviteten i belastningsfördelningen pÄ olika CPU-kÀrnor och förbÀttrar stabiliteten (ett kraschat process som hanterar iframe pÄverkar inte huvudwebbplatsen och andra flikar). Kostnaden Àr den övergripande ökningen av minnesförbrukning med ett stort antal öppna webbplatser.

  • Arbetet med att förbĂ€ttra stödet för protokollet Wayland har fortsatt. Firefox-porten för Wayland har nĂ„tt paritet i funktionalitet med versionen för X11 nĂ€r den anvĂ€nds i GNOME-miljön pĂ„ Fedora.
  • Till kontextmenyn för lĂ€get "bild i bild" (Picture-in-Picture) har en option lagts till för att flytta knappen för att vĂ€xla visningslĂ€ge till den motsatta sidan av videon.
    Utgivning av Firefox 95
  • Tekniken för förhandskompilering av JavaScript-kod har implementerats, vilket har förbĂ€ttrat hastigheten pĂ„ sidladdningar. Optimeringar har gjorts i hanteringen av minnesfördelningssystemet.
  • Överstyrningen av vĂ€rdet för User Agent för webbplatsen Slack.com har aktiverats, vilket ger tillgĂ„ng till ytterligare funktioner i Slack, sĂ„som röst-/videoinkallningar och konferenser (huddles), som tidigare inte var tillgĂ€ngliga nĂ€r webbplatsen öppnades i Firefox.
  • Stödet för den globala attributen inputmode har implementerats pĂ„ alla plattformar, vilket anvĂ€nds för att ange information om datatyper som kan matas in vid redigering av elementet. Den angivna informationen anvĂ€nds för att vĂ€lja det virtuella tangentbord som Ă€r mest lĂ€mpligt för redigering av det aktuella elementet pĂ„ enheter med pekskĂ€rm. Tidigare var stödet för inputmode begrĂ€nsat till Android-plattformen.
  • Funktionen Crypto.randomUUID() har lagts till, vilket returnerar en kryptografiskt sĂ€ker 36-teckens UUID.
  • I byggnader för macOS-plattformen har CPU-belastningen vid hĂ€ndelsehantering minskat, processerna för innehĂ„llshantering har snabbsats och energiförbrukningen vid programmatisk videodekodning har minskats, inklusive vid uppspelning av video frĂ„n Netflix och Amazon Prime Video.
  • För Windows 10 och Windows 11-plattformar har möjlighet att installera Firefox frĂ„n Microsoft Store lagts till.
  • I versionen för Android-plattformen har en ny sektion för startsidan implementerats i instĂ€llningsmenyn. PĂ„ sidan 'Hoppa tillbaka in' visas huvudbilder frĂ„n sajter (Hero Image). En bekrĂ€ftelsefrĂ„ga har implementerats vid aktivering av den automatiska flikstĂ€ngningsfunktionen.
  • I versionen för Android-plattformen har stöd för CSS-egenskapen cursor lagts till, vilket möjliggör visuell markering av klickbara element, vilket kan underlĂ€tta för Android-anvĂ€ndare som anvĂ€nder en mus (pekaren Ă€ndras nĂ€r man svĂ€var över sĂ„dana element).

Förutom nyheter och buggfixar i Firefox 95 har 18 sÄrbarheter ÄtgÀrdats, varav 11 klassificerades som kritiska. 8 av dessa sÄrbarheter beror pÄ minneshanteringsproblem, sÄsom buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till att en angripare kan köra kod nÀr specialutformade sidor öppnas.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster