Utgivelsen av webleseren har funnet sted , samt Firefox 68.6 for the Android platform. Additionally, an update has been formed med langvarig støtte . I nærmeste fremtid vil det gå til stadiet the Firefox 75 branch, which is scheduled for release on April 7 (project til 4-5 ukers ). For the beta branch of Firefox 75 dannelse for Linux in Flatpak format.
:
- The builds for Linux utilize an isolation mechanism , rettet mot å blokkere utnyttelse av sårbarheter i tredjeparts funskjonsbiblioteker. På dette tidspunktet er isolasjonen aktivert kun for biblioteket , 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 for users in the USA. CloudFlare (mozilla.cloudflare-dns.com) is suggested as the default DNS provider i of Roskomnadzor), while NextDNS is available as an option. To change the provider or enable DoH in countries other than the USA, in the network connection settings. More about DoH in Firefox can be read in .
- 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 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.
- In the release notes, the addition is recommended , 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 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. 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.
- 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. 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. 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).«, 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 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».
- Støtte på nettsteder og i tilleggene til metoden Object.toSource() og den globale funksjonen uneval().
- Nytt event lagt til og den tilhørende egenskapen , som tillater å kalle en handler når brukeren bytter språket i grensesnittet.
- Behandling av HTTP-headeren (), 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 , 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 ««, 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, , uten å vise bruker en dialog.
- Støtte for CSS-egenskapen ‘‘, 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, og som definerer stilen på linjen rundt elementer, og som standard er bruk av verdien «auto» tillatt (som tidligere var
- In the CSS property på grunn av problemer i GNOME). 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 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.
- For Windows og macOS er det implementert mulighet for å importere profiler fra Microsoft Edge-nettleseren basert på Chromium-motoren.
- I tillegg til nyheter og feilrettinger, har Firefox 74 fjernet
, hvorav 10 (som er samlet under CVE-2020-6814 og Utgivelsen av nettleseren Firefox 74 har funnet sted, samt
Kilde: opennet.ru
