Utgivelsen av Firefox 74

Utgivelsen av webleseren har funnet sted Firefox 74, samt mobilversjonen Firefox 68.6 for the Android platform. Additionally, an update has been formed grenen med langvarig støtte 68.6.0. I nærmeste fremtid vil det gå til stadiet betatesting the Firefox 75 branch, which is scheduled for release on April 7 (project har blitt til 4-5 ukers utviklingssyklus). For the beta branch of Firefox 75 startet dannelse versjonene for Linux in Flatpak format.

Viktige nyheter:

  • The builds for Linux utilize an isolation mechanism RLBox, rettet mot å blokkere utnyttelse av sårbarheter i tredjeparts funskjonsbiblioteker. På dette tidspunktet er isolasjonen aktivert kun for biblioteket Graphite, som ansvarer for fontrendering. RLBox kompilerer C/C++-kode fra et isolert bibliotek til lavnivå WebAssembly-intermediærkode, som deretter utformes som et WebAssembly-modul, hvis rettigheter kun er knyttet til dette modulen. Det sammenstilte modulen kjører i et eget minneområde og har ikke tilgang til det øvrige adresseområdet. Ved utnyttelse av en sårbarhet i biblioteket vil angriperen være begrenset og ikke kunne få tilgang til minneområder i hovedprosessen eller overføre kontrollen utenfor det isolerte miljøet.
  • The HTTPS over DNS (DoH, DNS over HTTPS) mode er aktivert som standard for users in the USA. CloudFlare (mozilla.cloudflare-dns.com) is suggested as the default DNS provider included i blocklists of Roskomnadzor), while NextDNS is available as an option. To change the provider or enable DoH in countries other than the USA, i in the network connection settings. More about DoH in Firefox can be read in a separate announcement.

    Utgivelsen av Firefox 74
  • Deaktivert support for TLS 1.0 and TLS 1.1 protocols. To access websites over a secure channel, the server must support at least TLS 1.2. According to Google, approximately 0.5% of web page downloads are still performed using outdated versions of TLS. The shutdown has been carried out in accordance with anbefalingene IETF (Internet Engineering Task Force). The reason for dropping support for TLS 1.0/1.1 is the lack of support for modern ciphers (e.g., ECDHE and AEAD) and the requirement to support old ciphers, the reliability of which in the current stage of computing development is in doubt (for example, support for TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA is required, integrity and authentication use MD5 and SHA-1). An error will be displayed when trying to use TLS 1.0 and TLS 1.1 starting with Firefox 74. Restoring the ability to work with outdated TLS versions can be done via the security.tls.version.enable-deprecated = true setting or using the button on the error page displayed when accessing a site with an old protocol.
    Utgivelsen av Firefox 74
  • In the release notes, the addition is recommended Facebook Container, which automatically blocks widgets hosted on third-party sites used for authentication, sending comments, and likes. Facebook identification parameters are isolated in a separate container, complicating user identification with visited sites. The ability to work with the main Facebook site remains, but its isolation from other sites is implemented.

    For more flexible isolation of arbitrary sites, an addition is suggested Multi-Account Containers med implementeringen av konseptet med kontekstuelle containere. Containere gir mulighet til isolasjon av ulike typer innhold uten å opprette separate profiler, noe som gjør det mulig å skille informasjonen til ulike gruppers sider fra hverandre. For eksempel kan man opprette separate, isolerte områder for personlig kommunikasjon, arbeid, nettshopping og banking eller organisere samtidig bruk av forskjellige brukerkontoer på et og samme nettsted. I hver container benyttes separate lagringsmuligheter for informasjonskapsler, Local Storage API, indexedDB, buffer og innholdet av OriginAttributes.

  • I about:config har innstillingen «browser.tabs.allowTabDetach» blitt lagt til, som gjør det mulig å forhindre at faner løsnes til nye vinduer. Utilsiktet å løsne en fane er en av de mest frustrerende feilene i Firefox, og det er nå fikset. kjempet for 9 år. Nettleseren lar deg dra fanen til et nytt vindu med musen, men under bestemte omstendigheter kan en fane løsnes i et separat vindu, og mens man jobber, kan en uforsiktig musbevegelse under klikk på fanen føre til at den løsnes.
  • Erstattet støtte for tillegg installert via omveier og som ikke er knyttet til brukerprofiler. Endringen gjelder kun installasjon av tillegg i felleskataloger (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ eller ~/.mozilla/extensions/), som behandles av alle instanser av Firefox i systemet (uten tilknytning til bruker). Denne metoden benyttes vanligvis for å forhåndsinstallere tillegg i distribusjoner, for uønsket substitusjon sammen med tredjepartsapplikasjoner, for integrering av ondsinnede tillegg eller for særskilt levering av et tillegg med sin egen installer. fjernet I Firefox 73 ble tidligere påtvungne tillegg automatisk flyttet fra den felles katalogen til individuelle brukerprofiler og kan nå
  • administreres via den innebygde tilleggshåndtereren. støtte I nettleserens systemtillegg Lockwise, som tilbyr grensesnittet «about:logins» for å administrere lagrede passord, har det blitt lagt til
  • sortering i omvendt rekkefølge (fra Z til A).I WebRTC er beskyttelsen mot lekkasje av informasjon om interne IP-adresser under tale- og videosamtaler forbedret ved hjelp av mekanismen «mDNS ICE».«, som skjuler den lokale adressen bak en dynamisk generert tilfeldig identifikator definert gjennom Multicast DNS.
  • Plasseringen av bildet-i-bilde-modusveksleren er endret, som overlapper knappen for å gå til neste bilde i det batch-opplastingsgrensesnittet i Instagram.
  • I JavaScript er lagt til Operatøren «?.», som er designet for samtidige sjekker av hele kjeden av egenskaper eller kall. For eksempel, ved å angi «db?.user?.name?.length» kan du nå referere til verdien «db.user.name.length» uten forhåndssjekker. Hvis et element behandles som null eller undefined, vil resultatet være «undefined».
  • Erstattet Støtte på nettsteder og i tilleggene til metoden Object.toSource() og den globale funksjonen uneval().
  • Nytt event lagt til languagechange_even og den tilhørende egenskapen onlanguagechange, som tillater å kalle en handler når brukeren bytter språket i grensesnittet.
  • Behandling av HTTP-headeren Cross-Origin-Resource-Policy (CORP), som lar nettsteder forby innsetting av ressurser (som bilder og skript) lastet inn fra andre domener (cross-origin og cross-site). Headeren kan ta to verdier: «same-origin» (tillater bare ressursforespørsel med samme skjema, vertsnavn og portnummer) og «same-site» (tillater bare forespørsel fra samme nettsted).

    Cross-Origin-Resource-Policy: same-site

  • Aktivert som standard HTTP-header Feature-Policy, som gjør det mulig å kontrollere API-atferd og aktivere visse funksjoner (for eksempel kan du deaktivere tilgang til Geolocation API, kamera, mikrofon, fullskjerm, autoplay, encrypted-media, animasjoner, Payment API, synkrone forespørselstilstand XMLHttpRequest osv.). For iframe-blocker er det spesifisert attributtet «allow«, som kan brukes i sidekoden for å tildele rettigheter til bestemte iframe-blocker.

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

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

    Når nettstedet tillater tilgang til ressurser for en bestemt iframe gjennom attributtet «allow», og det kommer en forespørsel fra iframe om å få disse rettighetene, vil nettleseren nå vise en dialog for å gi rettigheter i konteksten av hovedsiden og delegere de bekreftede brukerrettighetene til iframen (i stedet for en separat bekreftelse for iframen og hovedsiden). Men hvis hovedsiden ikke har rettighetene til ressursen som forespørres via attributtet allow, vil tilgangen til ressursen for iframen bli nektet umiddelbart, tjenester som lenge har vært aktive i Kina, og som i dag kan tåle selv møtet til det kinesiske kommunistpartiet, selv om hele landet, uten å vise bruker en dialog.

  • Støtte for CSS-egenskapen ‘text-underline-position‘, som definerer posisjonen for understreking av tekst (for eksempel, når teksten vises vertikalt, kan understreking plasseres til venstre eller høyre, og ved horisontal visning kan den plasseres både nedenfra og ovenfra). I tillegg er det lagt til støtte for bruken av prosentverdier i CSS-egenskapene som styrer stilen for understreking, text-underline-offset og text-decoration-thickness som definerer stilen på linjen rundt elementer, og som standard er bruk av verdien «auto» tillatt (som tidligere var
  • In the CSS property outline-stylepå grunn av problemer i GNOME). deaktivert Muligheten for feilsøking av innebygde Web Workers har blitt aktivert, hvor utførelsen kan settes på pause og trinnvis feilsøkes ved hjelp av avbrytingspunkter.
  • I JavaScript-debuginstrumentet er det lagt til I grensesnittet for inspeksjon av nettsider vises advarsler for CSS-egenskaper som er avhengige av posisjonerte elementer som z-index, top, left, bottom, og right.

    Utgivelsen av Firefox 74
  • For Windows og macOS er det implementert mulighet for å importere profiler fra Microsoft Edge-nettleseren basert på Chromium-motoren.
    Utgivelsen av Firefox 74
  • I tillegg til nyheter og feilrettinger, har Firefox 74 fjernet

, hvorav 10 (som er samlet under 20 sårbarheterCVE-2020-6814 CVE-2020-6815 og ) er merket som potensielt i stand til å føre til kjøring av ondsinnet kode ved åpning av spesialdesignede sider. La oss huske at minneproblemer, som bufferoverløp og tilgang til allerede frigjorte minneområder, nylig er blitt merket som farlige, men ikke kritiske.Utgivelsen av nettleseren Firefox 74 har funnet sted, samt

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