Udgivelse af webbrowseren Chrome 131

Google har udgivet en opdatering til webbrowseren Chrome 131. Samtidig er der en stabil version af det åbne projekt Chromium tilgængeligt, som Chrome er baseret på. Browseren Chrome adskiller sig fra Chromium ved at anvende Googles logoer, have et system til at sende meddelelser ved nedbrud, moduler til afspilning af kopisikringsbeskyttet videoinhold (DRM), et system til automatisk installation af opdateringer, konstant aktivering af Sandbox-isolering, levere nøgler til Google API og transmission af RLZ-parametre ved søgning. For dem, der har brug for mere tid til opdatering, understøttes der en separat Extended Stable gren, som er understøttet i 8 uger. Den næste udgivelse af Chrome 132 er planlagt til den 14. januar.

De vigtigste ændringer i Chrome 131:

  • I den indbyggede PDF-fremviser er mulighederne for tekstgenkendelse i scannede PDF-dokumenter, hvor teksten er præsenteret som billeder, blevet udvidet. Teksten genkendes på det lokale system ved hjælp af en indbygget optisk tegngenkendelsesmotor (OCR), der er baseret på maskinlæring. I modsætning til tidligere versioner konverteres scannede dokumenter nu automatisk til en tekstbaseret repræsentation, som har tilgængelige funktioner til fremhævning, søgning og kopiering til udklipsholderen.
  • Muligheden for at aktivere avancerede tjek i hukommelsesfordelingssystemet PartitionAlloc er blevet præsenteret, hvilket muliggør at blokere sårbarheder, der skyldes adgang til allerede frigivne hukommelsesområder (use-after-free). Som standard er disse tjek deaktiveret på grund af mulig negativ indvirkning på ydeevnen. Ikke desto mindre, for implementeringer, hvor sikkerhed er vigtigere end ydeevne, er der nu tilgængelige separate enterprise-politikker for at aktivere ekstra beskyttelse.
  • Tilliden til certificeringsmyndigheden Entrust i det indbyggede rodcertifikatlager (Chrome Root Store) er blevet ophørt på grund af flere overtrædelser af kravene til certificeringsmyndigheder, manglende overholdelse af tidsfrister for reaktion på problematiske certifikater, forsinkelse af tilbagetrækning af certifikater, uhensigtsmæssig udfærdigelse af hændelsesrapporter og manglende overholdelse af reglerne ved udstedelse. TLS-certifikater EV (Extended Validation) niveau, der kræver dokumentationskontrol af domæneejerskab og bekræftelse af ressourceejeren. På grund af manglende handlinger for at afhjælpe de påviste mangler, betragtes TLS-certifikater udstedt af Entrust efter 11. november 2024 som ubetroede i Chrome. Certifikater udstedt før den 11. november fortsætter med at blive betragtet som normale.
  • Den Android-version inkluderer muligheden for at tilslutte tredjepartsudbydere til automatisk udfyldning af formularer og gemme adgangskoder, uden at det er bundet til API Accessibility.
  • I Android-versionen er tilslutningen til en Google-konto og styring af synkronisering af data mellem forskellige browsere forenklet. Synkronisering præsenteres ikke længere som en separat funktion i indstillingerne, men er integreret med funktionen til at tilslutte til Google-kontoen, hvilket muliggør opbevaring og brug af oplysninger som adgangskoder og bogmærker i Google Konto.
  • Aktivationen af den nye energibesparelsesfunktion (Energy saver) er begyndt gradvist blandt brugerne, hvor faner, der forbruger mange CPU-ressourcer, men ikke afspiller lyd og har været skjult i mere end 5 minutter, automatisk fryses. Undtagelse gælder kun for faner relateret til styring af eksterne enheder eller afholdelse af video- og lydkonferencer (sådanne faner identificeres baseret på adgangen til API til USB, Bluetooth, kameraer, inputenheder og mikrofoner samt organiseringen af en kommunikationskanal ved brug af RTCDataChannel eller MediaStreamTrack). For at styre aktiveringen af automatisk fryser kan indstillingen "chrome://flags/#freezing-on-energy-saver" bruges.
  • Der er tilføjet eksperimentelle hukommelsessparetilstande (Memory saver) — Moderate, Balanced og Maximum, der gør det muligt at vælge metode til frigivelse af hukommelse fra inaktive faner. I Moderate-tilstand deaktiveres faner kun ved hukommelsesmangel i systemet, i Maximum-tilstand deaktiveres faner kort tid efter at de bliver inaktive, mens faner i Balanced-tilstand deaktiveres med hensyn til den frie hukommelse i systemet.
  • Tilføjet yderligere præferenceindstillinger relateret til ydeevne, såsom muligheden for at angive websteder, der forbliver aktive hele tiden (uden at påvirke baggrundsydelsen), valg af visuel indikation for deaktiverede faner og visning af hukommelsesforbrug i pop op-skitsen for faner.
  • Tilføjet værktøjet 'Performance Detection', der identificerer potentielle ydeevneproblemer på de viste sider og viser en meddelelse med anbefalinger til fejlfinding med ét klik. For eksempel kan browseren foreslå at deaktivere andre faner, der bruger mange ressourcer, for at fremskynde den aktuelle fane.
  • I TLS 1.3 og QUIC er nøglekapslingsalgoritmen (KEM, Key Encapsulation Mechanism) 'X25519Kyber768', som er modstandsdygtig over for brute force på kvantecomputere, oversat til at bruge den endelige specifikation ML-KEM (CRYSTALS-Kyber), som er standardiseret af National Institute of Standards and Technology (NIST) i USA. X25519Kyber768 er en kombination af X25519 ECDH og ML-KEM-algoritmen, der anvender kryptografiske metoder baseret på løsning af gitterteoriopgaver, hvis løsningstid ikke adskiller sig på almindelige og kvantecomputere.
  • I billedsøgningsfunktionen ved hjælp af Google Lens-service, tilgængelig gennem kontekstmenuen, er der tilføjet support til at overlejre oversættelsen til et andet sprog (den oversatte tekst vises over den originale tekst på billedet).
    Udgivelse af webbrowseren Chrome 131
  • Tilføjet API Direct Sockets, der muliggør direkte TCP- og UDP-forbindelser til eksterne systemer samt oprettelse af lyttersockets til modtagelse af forbindelser. Ved det første forsøg på at oprette forbindelse til en ny vært vises en anmodning til brugeren for at bekræfte operationen. Behovet for at tilføje det nye API forklares med muligheden for at interagere med netværksenheder, der bruger deres egne protokoller over TCP og UDP og ikke understøtter interaktion via HTTPS eller WebSockets.
  • API Summarizer til tekstresumé (kort opsummering af essensen) er implementeret i 'Origin trials' tilstand ved hjælp af en stor sprogmodel.
  • I 'Origin trials' tilstand er API Playout Statistics tilføjet, som definerer interface AudioContext.playoutStats til at modtage statistik om kvalitet og forsinkelse ved lydafspilning gennem WebAudio API.
  • For protection against abuse, a confirmation request for permissions has been added when using the site's API Keyboard Lock and Pointer Lock, providing additional control over the keyboard and mouse (for example, you can hide the standard mouse pointer and ensure your own handling of mouse movement). You can check the status of permission grants through the API Permissions.
  • Det er tilladt at angive yderligere tags i HTML-elementet «<select>», udover de standard tags «<option>», «<optgroup>" og "<hr>». Ændringen er foretaget som forberedelse til implementeringen i fremtidige versioner af den tilpassede variant «<select>», der udvider mulighederne for menuens udformning.
  • Support for specifying external SVG resources has been added to the CSS properties 'clip-path', 'fill', 'stroke', and 'marker-*'. For example, you can now specify 'clip-path: url("resources.svg#myPath").'
  • Modellen for arv af tekstmarkeringsstile, der defineres gennem pseudoklasserne «::selection» og «::target-text», er ændret til arvmodellen for pseudoklasserne «::highlight», «::spelling-error» og «::grammar-error». Den afhænger nu ikke af dokumentstrukturen (kæder af HTML-elementer), men af, hvordan teksten markeres (markeringens kæder). I eksemplet nedenfor vil farven på indlejrede elementer med tekst i afsnittet «<p class="»blue»">» nu vælges i overensstemmelse med stilen for pseudoklassen «::selection» og ikke stilen for farven angivet for afsnittet. p { color: deeppink; } .blue::selection { color: blue; } <p class="»blue»"> Dette er <em>fremhævet</em> tekst. </p>
  • The restrictions preventing the use of the CSS property 'display' for HTML elements '
    ' and '' have been removed. A pseudo-element '::details-content' has been added in CSS for customizing the styling of the collapsible and expandable block.
  • Der er tilføjet CSS-egenskaben «font-variant-emoji» til tilpasning af stilen for display af emoji. For eksempel kan man vælge mellem tekst- eller grafikvisning.
    Udgivelse af webbrowseren Chrome 131
  • In the CSS rule @page, intended for modifying page formatting before printing or exporting to PDF, the ability to define areas for placing content in the page margin area has been introduced, for example, to add your own header, a side note, or footer.
    Udgivelse af webbrowseren Chrome 131
  • The CSS property 'inset-area', used for controlling the display of elements tied to the location of other elements (CSS Anchor Positioning), has been declared deprecated. Following the recommendation of the CSS standardization working group, the entirely analogous property 'position-area' has replaced 'inset-area'.
  • The capabilities of tools for web developers have been expanded. The Performance panel has added new features for performance analysis. An experimental panel with an AI assistant has been proposed, where you can get answers during debugging in a chat format or clarify some points related to CSS.
    Udgivelse af webbrowseren Chrome 131
    Udgivelse af webbrowseren Chrome 131
    Afspil video

Udover nye funktioner og fejlrettelser er der i den nye version rettet 12 sårbarheder. Mange af sårbarhederne blev identificeret gennem automatiseret test med værktøjer som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL. Én problemstilling er vurderet til at have høj fare (problem i koden til arbejdet med udvidelser i Blink-motoren). Der er ikke fundet kritiske problemer, der kan omgå alle beskyttelseslag i browseren og udføre kode i systemet uden for sandbox-miljøet. I forbindelse med belønningsprogrammet for opdagelse af sårbarheder har Google udbetalt 8 præmier til en samlet værdi af 1.000 USD (én præmie på $1000). Størrelsen af 7 præmier er endnu ikke fastlagt.

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