Udgivelsen af Firefox 78

Der web-browser er blevet udgivet Firefox 78, samt en mobil version Firefox 68.10 til Android-platformen. Udgivelsen af Firefox 78 er kategoriseret som en langvarig supportversion (ESR), som opdateres over et år. Derudover er der lavet en opdatering af den tidligere gren med langtidssupport 68.10.0 (yderligere to opdateringer, 68.11 og 68.12, forventes senere). Snart vil grenen Firefox 79 træde ind i scenen, som er planlagt til udgivelse den 28. juli. beta-testning Sammensætningen på oversigtssiden (Protections Dashboard) er blevet udvidet med rapporter om effektiviteten af mekanismerne til beskyttelse mod sporing, kontrol af compromitterede kontooplysninger og password management. Den nye udgivelse giver mulighed for at se statistikken for brug af kompromitterede kontooplysninger samt spore potentielle overlap mellem gemte adgangskoder og kendte lækager af brugerdata. Kontrollens udføres via integration med databasen fra haveibeenpwned.com, som indeholder oplysninger om 9,7 milliarder konti, der er blevet kompromitteret gennem angreb på 456 websteder. Oversigten gives på siden «about:protections» eller gennem menuen, der aktiveres ved at klikke på beskyttelsesskildet i adresselinjen (i stedet for at vise rapport vises nu Protections Dashboard).

Vigtige nyheder:

  • I Uninstaller er der tilføjet en knap «
    Udgivelsen af Firefox 78
  • Refresh Firefox«, som gør det muligt at nulstille indstillingerne og fjerne alle udvidelser uden at miste de gemte data. I tilfælde af problemer forsøger brugerne ofte at løse dem ved at geninstallere browseren. Knapperne Refresh giver mulighed for at opnå en lignende effekt uden at miste bogmærker, besøgshistorik, gemte adgangskoder, cookies, tilsluttede ordbøger og data til automatisk udfyldning af formularer (ved at trykke på knappen oprettes en ny profil, hvor de nævnte databaser flyttes). Efter at have trykket på Refresh vil udvidelser, temaer, oplysninger om tilladelser, tilsluttede søgemaskiner, lokale DOM-lagre, certifikater, ændrede indstillinger og brugerdefinerede stilarter (userChrome, userContent) gå tabt.I den kontekstmenu, der vises for faner, er der blevet tilføjet elementer til at fortryde lukningen af flere faner samt til at lukke faner til højre for den aktuelle og lukke alle faner bortset fra den aktuelle.
    Udgivelsen af Firefox 78
  • Der er sikret, at skærmsparer ikke aktiveres under videokonferencer og opkald baseret på WebRTC.

    Udgivelsen af Firefox 78
  • Udgivelsen af webbrowseren
  • På Windows-platformen for Intel GPU ved alle skærmopløsninger er kompositering system WebRender, skrevet i Rust og der muliggør en betydelig stigning i renderingshastigheden og nedsættelse af CPU-belastningen. WebRender flytter de operationer, der er nødvendige for at rendere indholdet af siden, til GPU'en via GPU-shaders. Tidligere blev WebRender aktiveret på Windows 10-platformen for Intel GPU ved brug af små skærmopløsninger samt på systemer med APU AMD Raven Ridge, AMD Evergreen og bærbare computere med NVIDIA-grafikkort. I Linux aktiveres WebRender hidtil kun for Intel- og AMD-kort i natlige builds og understøttes ikke for NVIDIA-kort. For at aktivere det i about:config skal du aktivere indstillingerne „gfx.webrender.all“ og „gfx.webrender.enabled“ eller starte Firefox med miljøvariablen MOZ_WEBRENDER=1.
  • Andelen af brugere fra Storbritannien, der har aktiveret visningen af indhold anbefalet af Pocket på den nye fane, er steget til 100%. Tidligere blev sådanne sider kun vist til brugere i USA, Canada og Tyskland. Sponsorerede annoncer vises kun i USA og er tydeligt markeret som reklame. Personaliseringen relateret til indholdsudvalg udføres på klientsiden uden at overføre brugerdata til tredjeparter (alle anbefalede links for den aktuelle dag indlæses i browseren, og rangeringen foretages på brugerens side baseret på besøgsdata). For at deaktivere Pocket-anbefalet indhold er der en indstilling i konfigurationsværktøjet (Firefox Home Content/Recommended by Pocket) og mulighed „browser.newtabpage.activity-stream.feeds.topsites“ i about:config.
  • Aktiveret opdateringer, der påvirker ydeevne og stabilitet ved hardware-accelereret videodekoding ved hjælp af VA-API (understøttes kun i Wayland-baserede miljøer).
  • Kravene til systemkomponenter i Linux er forhøjet. For at køre Firefox på Linux kræves nu mindst Glibc 2.17, libstdc++ 4.8.1 og GTK+ 3.14.
  • I overensstemmelse med planen om at afslutte understøttelsen af forældede kryptografiske algoritmer er alle TLS-krypteringssæt baseret på DHE (TLS_DHE_*, Diffie-Hellman-nøgleudvekslingsprotokollen) som standard deaktiveret. For at mindske den mulige negative indvirkning af DHE-deaktivering er der tilføjet to nye krypteringssæt AES-GCM baseret på SHA2.
  • Understøttelsen af understøttelse af protokoller TLS 1.0 og TLS 1.1. For at tilgå websteder via en sikker forbindelse skal serveren understøtte mindst TLS 1.2. Ifølge Google sker der i øjeblikket omkring 0,5 % af indlæsningerne af web-sider stadig ved brug af forældede versioner af TLS. Deaktiveringen er foretaget i overensstemmelse med anbefalingerne IETF (Internet Engineering Task Force). Årsagen til at støtte TLS 1.0/1.1 er blevet droppet, skyldes manglende understøttelse af moderne krypteringer (fx ECDHE og AEAD) og kravet om at understøtte ældre krypteringer, hvis pålidelighed nu er stillet spørgsmålstegn ved i den moderne tid (fx kræves understøttelse af TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, hvor MD5 og SHA-1 bruges til integritets- og autentificeringskontrol). Muligheden for at arbejde med forældede versioner af TLS kan genoprettes gennem indstillingen security.tls.version.enable-deprecated = true eller ved hjælp af en knap på fejlsiden, der vises, når man forsøger at tilgå et websted med den gamle protokol.
  • Kvaliteten af arbejdet med skærmlæsere for personer med synshandicap er væsentligt forbedret (problemer med markørpositionering er blevet løst, hak har været fjernet, behandlingen af meget store tabeller er blevet hurtigere osv.). For brugere med migræne og epilepsi er animations-effekterne, såsom fremhævning af faner og udvidelse af søgefeltet, blevet reduceret.
  • For virksomheder er der tilføjet nye regler til gruppepolitikker til konfiguration af eksterne applikationsbehandlere, deaktivering af billed-i-billede tilstand og krav om angivelse af hovedadgangskoden.
  • I JavaScript-motoren SpiderMonkey er opdateret understøttelsen til behandling af regulære udtryk, som er synkroniseret med implementeringen fra JavaScript-motoren V8, der anvendes i Chromium-baserede browsere. Ændringen har gjort det muligt at implementere understøttelse af følgende funktioner relateret til regulære udtryk:
    • Navngivne grupper gør det muligt at knytte de matchende dele af strengen fundet med det regulære udtryk til bestemte navne i stedet for positionsnumre for matches (fx i stedet for «/(\d{4})-(\d{2})-(\d{2})/» kan man angive «/(?\d{4})-(?\d{2})-(?\d{2})/» og tilgå året ikke via result[1], men via result.groups.year).
    • Escaping af klasser Unicode-tegn tilføjer konstruktioner \p{…} og \P{…}, for eksempel \p{Number} definerer alle mulige tegn, der viser cifre (inklusive tegn som ①), \p{Alphabetic} — bogstaver (herunder tegnskrift), \p{Math} — matematiske tegn osv.
    • Flaget dotAll fører til aktivering af masken «.» også for linjeskift-tegn.
    • Tilstand Lookbehind muliggør at bestemme i et regulært udtryk, at et mønster forudgår et andet (for eksempel kan man matche en sum i dollars uden at fange dollartegnet).
  • CSS-pseudoklasser er implementeret :is() og :where() til at binde CSS-regler til et sæt af vælgere. For eksempel i stedet for

    header p:hover, main p:hover, footer p:hover {…}

    kan du angive

    :is(header, main, footer) p:hover {…}

  • CSS-pseudoklasser er inkluderet :read-only og :read-write til at binde til formelementer (input eller textarea), som er forbudt eller tilladt at redigere.
  • Understøttelsen af metoden Intl.ListFormat() er tilføjet til at oprette lokaliserede lister (for eksempel at erstatte «or» med «eller», «and» med «og»).

    const lf = new Intl.ListFormat(‘en’);
    lf.format([‘Frank’, ‘Christine’, ‘Flora’]);
    // → ‘Frank, Christine, and Flora’
    // при локали «ru» будет ‘Frank, Christine и Flora’

  • I metoden Intl.NumberFormat er understøttelsen af formatering af måleenheder, valutaer, videnskabelige og kompakte betegnelser tilføjet (for eksempel «Intl.NumberFormat(‘en’, {style: ‘unit’, unit: ‘meter-per-second’}»);
  • En metode er tilføjet ParentNode.replaceChildren(), der muliggør at erstatte eller rydde eksisterende underordnede knuder.
  • I ESR-grenen er understøttelsen af Service Worker og Push API inkluderet (de var deaktiveret i den tidligere ESR-udgave).
  • I WebAssembly er understøttelsen af import og eksport af 64-bit heltal funktionsparametre tilføjet, ved at bruge JavaScript-typen BigInt. Der er også implementeret en udvidelse for WebAssembly Multi-value, som gør det muligt for funktioner at returnere mere end én værdi.
  • I konsollen for webudviklere er der sikret detaljeret logning af fejl relateret til Promise, inklusive oplysninger om navne, stakke og egenskaber, hvilket i høj grad forenkler fejlanalyse ved brug af rammer som Angular.

    Udgivelsen af Firefox 78
  • I værktøjerne til webudviklere er navigationens ydeevne betydeligt forbedret ved inspektion af sider, der bruger mange CSS-egenskaber.
  • I JavaScript-debuggeren er muligheden for at udvide forkortede variabelnavne baseret på source-map implementeret ved brug af logpunkter (Log points), som tillader at sende information om linjenummeret i koden og variabelværdierne til webkonsollen, når mærket aktiveres.
  • I netværksinspektørens grænseflade er der tilføjet oplysninger om addons, tracking-beskyttelsesmekanismer og CORS-restriktioner (Cross-Origin Resource Sharing), som er årsagen til blokeringen af anmodningen.
    Udgivelsen af Firefox 78

Udover nye funktioner og fejlrettelser i Firefox 78
er blevet løst en række sårbarheder, hvoraf flere er markeret som kritiske, dvs. de kan føre til udførelse af ondsindet kode ved åbning af særligt designede sider. I øjeblikket er oplysninger om de rettede sikkerhedsproblemer ikke tilgængelige, og det forventes, at listen over sårbarheder vil blive offentliggjort inden for de næste par timer.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster