Release av Firefox 74

Lanseringen av webblÀsaren Firefox 74, samt mobilversionen Firefox 68.6 för Android-plattformen. Dessutom har en uppdatering utformats grenen med lÄngsiktig support 68.6.0. Snart kommer grenen Firefox 81 att gÄ över till status för release, som Àr planerad till den 22 september. beta-testning till Firefox 75, vars release Àr planerad till den 7 april (projekt överfördes pÄ 4-5 veckor utvecklingscykeln). För beta-versionen av Firefox 75 inleddes bildar samlingar för Linux i Flatpak-format.

Huvud nyheter:

  • I versionerna för Linux anvĂ€nds en isoleringsmekanism RLBox, som syftar till att blockera utnyttjande av sĂ„rbarheter i externa funktionsbibliotek. I detta skede Ă€r isoleringen endast aktiverad för biblioteket Graphite, som ansvarar för teckensnittets rendering. RLBox kompilera C/C++-kod frĂ„n det isolerade biblioteket till lĂ„g nivĂ„ i WebAssembly-mellanlagret, som sedan utformas som en WebAssembly-modul vars behörigheter Ă€r begrĂ€nsade till just denna modul. Den sammanstĂ€llda modulen arbetar i ett eget minnesomrĂ„de och har inte tillgĂ„ng till resterande adressutrymme. Vid en utnyttjad sĂ„rbarhet i biblioteket kommer angriparen att vara begrĂ€nsad och kan inte nĂ„ minnesomrĂ„den i huvudprocessen eller överföra kontroll utanför den isolerade miljön.
  • DNS över HTTPS-lĂ€get (DoH, DNS over HTTPS) Ă€r aktiverat som standard, för anvĂ€ndare i USA. Som standard DNS-leverantör erbjuds CloudFlare (mozilla.cloudflare-dns.com har lagts till i pĂ„ blockeringslistor Roskomnadzor), och NextDNS finns som ett alternativ. Att Ă€ndra leverantör eller aktivera DoH i lĂ€nder utanför USA, kan i instĂ€llningarna för nĂ€tverksanslutningen. Mer information om DoH i Firefox kan lĂ€sas i en separat tillkĂ€nnagivande.

    Release av Firefox 74
  • Avaktiverad stöd för protokollen TLS 1.0 och TLS 1.1. För att komma Ă„t webbplatser via en sĂ€ker förbindelse mĂ„ste servern stödja minst TLS 1.2. Enligt Google sker för nĂ€rvarande cirka 0,5 % av lasterna av webbsidor med hjĂ€lp av förĂ„ldrade versioner av TLS. AvstĂ€ngningen har gjorts i enlighet med rekommendationer IETF (Internet Engineering Task Force). Anledningen till att TLS 1.0/1.1 inte lĂ€ngre stöds Ă€r avsaknaden av stöd för moderna kryptografier (till exempel ECDHE och AEAD) och kravet pĂ„ att stödja Ă€ldre kryptografier, vars tillförlitlighet i dagens tekniska utveckling ifrĂ„gasĂ€tts (till exempel krĂ€vs det stöd för TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, dĂ€r MD5 och SHA-1 anvĂ€nds för integritetskontroll och autentisering). Vid försök att anvĂ€nda TLS 1.0 och TLS 1.1 frĂ„n och med Firefox 74 kommer ett felmeddelande att visas. Möjligheten att arbeta med gamla versioner av TLS kan Ă„terstĂ€llas via instĂ€llningen security.tls.version.enable-deprecated = true eller genom en knapp pĂ„ felmeddelandesidan nĂ€r man försöker besöka en webbplats som anvĂ€nder det gamla protokollet.
    Release av Firefox 74
  • I versionsanmĂ€rkningen rekommenderas tillĂ€gget Facebook Container, som automatiskt blockerar Facebook-widgets som anvĂ€nds pĂ„ externa webbplatser för autentisering, kommentarer och gillanden. Facebooks identifieringsparametrar isoleras i en separat behĂ„llare, vilket gör det svĂ„rt att koppla samman anvĂ€ndaren med de besökta webbplatserna. Möjligheten att arbeta med den primĂ€ra Facebook-webbplatsen kvarstĂ„r, men den isoleras frĂ„n andra webbplatser.

    För en mer flexibel isolering av godtyckliga webbplatser erbjuds ett tillÀgg Multi-Account Containers med implementeringen av konceptet kontextuella behÄllare. BehÄllarna möjliggör isolering av olika typer av innehÄll utan att skapa separata profiler, vilket gör det möjligt att separera information mellan olika grupper av sidor. Till exempel kan du skapa separata, isolerade omrÄden för personlig kommunikation, arbete, shopping och bankverksamhet eller organisera samtidig anvÀndning av olika anvÀndarkonton pÄ samma webbplats. I varje behÄllare anvÀnds separata lagringsutrymmen för cookies, Local Storage API, indexedDB, cache och innehÄllet OriginAttributes.

  • I about:config har instĂ€llningen "browser.tabs.allowTabDetach" lagts till, vilket gör att bortkoppling av flikar till nya fönster kan förhindras. Oavsiktlig bortkoppling av en flik Ă€r en av de mest irriterande bristerna i Firefox, vars Ă„tgĂ€rd har efterstrĂ€vats har tagit 9 Ă„r. webblĂ€saren tillĂ„ter att du drar en flik med musen till ett nytt fönster, men under vissa omstĂ€ndigheter separeras fliken i ett eget fönster, och under arbetets gĂ„ng, vid ovarsamma musrörelser under ett klick pĂ„ fliken.
  • Avslutad stöd för tillĂ€gg som installeras pĂ„ omvĂ€gar och inte Ă€r kopplade till anvĂ€ndarprofiler. Ändringen gĂ€ller endast installation av tillĂ€gg i gemensamma kataloger (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ eller ~/.mozilla/extensions/), som behandlas av alla instanser av Firefox i systemet (utan koppling till anvĂ€ndaren). En sĂ„dan metod anvĂ€nds vanligtvis för att förinstallera tillĂ€gg i distributörer, för oönskad insĂ€ttning tillsammans med tredjepartsprogram, för integration av skadliga tillĂ€gg eller för att leverera ett tillĂ€gg med sin egen installerare. I Firefox 73 flyttades tidigare tvĂ„ngsinstallerade tillĂ€gg automatiskt frĂ„n den gemensamma katalogen till individuella anvĂ€ndarprofiler och kan nu har tagits bort via standard tillĂ€ggshanteraren.
  • I det systemtillĂ€gg som ingĂ„r i webblĂ€saren, Lockwise, som erbjuder grĂ€nssnittet "about:logins" för att hantera sparade lösenord, har det stöd för sortering i omvĂ€nd ordning (frĂ„n Z till A) lagts till.
  • I WebRTC har skyddet mot lĂ€ckor av interna IP-adressuppgifter under röst- och videokonferenser förbĂ€ttrats med mekanismen "mDNS ICE", som döljer den lokala adressen bakom ett dynamiskt genererat slumptal, definierat via Multicast DNS.
  • LĂ€get för vĂ€xlingsknappen för "bild i bild" har Ă€ndrats, vilket överlappade knappen för att gĂ„ till nĂ€sta bild i grĂ€nssnittet för batchnedladdning av foton pĂ„ Instagram.
  • I JavaScript tillagd operatorn "?.", avsedd för en engĂ„ngsverifiering av hela kedjan av egenskaper eller anrop. Till exempel, genom att ange "db?.user?.name?.length" kan man nu referera till vĂ€rdet "db.user.name.length" utan föregĂ„ende kontroller. Om nĂ„got element behandlas som null eller undefined kommer vĂ€rdet "undefined" att ges istĂ€llet.
  • Avslutad stöd för sidan och i tillĂ€ggmetoden Object.toSource() och den globala funktionen uneval().
  • Ett nytt evenemang har lagts till languagechange_even och den relaterade egenskapen onlanguagechange, som gör det möjligt att kalla en hanterare nĂ€r anvĂ€ndaren byter sprĂ„k i grĂ€nssnittet.
  • Bearbetning av HTTP-huvudet har aktiverats Cross-Origin-Resource-Policy (CORP), vilket gör att webbplatser kan förhindra att resurser (t.ex. bilder och skript) som laddas frĂ„n andra domĂ€ner (cross-origin och cross-site) inkluderas. Rubriken kan ta tvĂ„ vĂ€rden: 'same-origin' (tillĂ„ter endast resursförfrĂ„gningar med samma schema, vĂ€rdnamn och portnummer) och 'same-site' (tillĂ„ter endast förfrĂ„gningar frĂ„n samma webbplats).

    Cross-Origin-Resource-Policy: same-site

  • Aktiverad som standard HTTP-rubrik Feature-Policy, vilket gör att man kan styra beteendet för API:er och aktivera specifika funktioner (t.ex. kan Ă„tkomst till Geolocation API, kamera, mikrofon, helskĂ€rmslĂ€ge, automatisk uppspelning, encrypted-media, animationer, Payment API, synkront lĂ€ge för XMLHttpRequest, etc. stĂ€ngas av). För iframe-block rekommenderas en sĂ€rskild attribut 'allow‘, som kan anvĂ€ndas i sidans kod för att tilldela rĂ€ttigheter för specifika iframe-block.

    <iframe src=»https://example.com» allow=»fullscreen»></iframe>

    Feature-Policy: microphone ‘none’; geolocation ‘none’

    Om webbplatsen tillÄter Ätkomst till en resurs för en specifik iframe via attributet 'allow', och en förfrÄgan frÄn iframen görs för att fÄ behörigheter för att arbeta med den resursen, visar webblÀsaren nu en dialog för att ge behörigheter i sammanhanget av huvudsidan och delegerar anvÀndarens bekrÀftade rÀttigheter till iframen (istÀllet för en separat bekrÀftelse för iframen och huvudsidan). Men om huvudsidan inte har behörighet för den resurs som begÀrts via attributet allow, tillÄts inte iframen Ätkomst till resursen, utan att visa dialogen för anvÀndaren. blockeras, utan att visa dialog till anvÀndaren.

  • Stödet för CSS-egenskapen 'text-underline-position‘ Ă€r aktiverat som standard och definierar positionen för textunderstrykning (t.ex. vid vertikal visning av text kan understrykningen placeras till vĂ€nster eller höger, och vid horisontell visning kan den placeras inte bara underutan Ă€ven ovanför). Dessutom har stöd lagts till för att anvĂ€nda vĂ€rden i procent i CSS-stilar för understrykning. text-underline-offset och text-decoration-thickness Stödet för anvĂ€ndning av procentvĂ€rden har lagts till.
  • I CSS-egenskapen outline-style, som definierar stilen för linjen runt element, Ă€r 'auto' (tidigare var det avstĂ€ngt pĂ„ grund av problem i GNOME) tillĂ„tet som standard.
  • I JavaScript-debugger har lagts till möjligheten att debugga inbĂ€ddade Web Workers, vars körning kan pausas och stegvis debugges med hjĂ€lp av brytpunkter.

    Release av Firefox 74
  • I anvĂ€ndargrĂ€nssnittet för inspektion av webbsidor visas varningar för CSS-egenskaper som beror pĂ„ positionerade element z-index, top, left, bottom och right.
    Release av Firefox 74
  • För Windows och macOS har möjligheten att importera profiler frĂ„n webblĂ€saren Microsoft Edge baserad pĂ„ Chromium implementerats.

Förutom nya funktioner och buggfixar har Àven i Firefox 74 ÄtgÀrdats 20 sÄrbarheter, varav 10 (sammanstÀllda under CVE-2020-6814 och CVE-2020-6815) mÀrkts som potentiellt kapabla att leda till kodexekvering av illvilliga aktörer vid öppnande av sÀrskilt utformade sidor. Vi pÄminner om att minnesproblem, sÄsom buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden, nyligen har mÀrkts som farliga men inte kritiska.

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