Google har udgivet version 150 af sin Chrome-webbrowser. En stabil udgave af open source-projektet Chromium, fundamentet for Chrome, er også tilgængelig. Chrome adskiller sig fra Chromium ved sin brug af Google-logoer, sit system til notifikationer om nedbrud, moduler til afspilning af kopibeskyttet videoindhold (DRM), automatisk installation af opdateringer, isolering af altid-på-sandkasser, klargøring af Google API-nøgler og brugen af RLZ-parametre under søgning. For dem, der har brug for mere tid til at opdatere, vedligeholdes en separat udvidet stabil gren i otte uger. Den næste udgivelse, Chrome 151, er planlagt til den 28. juli.
Vigtigste ændringer i Chrome 150 (1, 2, 3, 4):
- De første resultater af et initiativ til at opdatere grænsefladedesignet på tværs af forskellige operativsystemer og fjerne unødvendigt rod præsenteres. Nye ikoner med glattere rammer og animerede effekter til knapper, såsom hovedmenuen og knapperne til sideindlæsning, er inkluderet. Kontekstmenustrukturen er blevet forenklet, hvilket fjerner sjældent brugte eller duplikerede elementer. Et mere moderne design er blevet implementeret til konfiguratoren, downloadhåndteringen og bogmærkenavigationssiden.
- Vi har fortsat med at udvikle AI-tilstanden, der muliggør interaktion med AI-agenten fra adresselinjen eller fra den viste side, når en ny fane åbnes. Den nye version tilføjer muligheden for at forbinde Chrome til Gemini Spark AI-agenten for autonomt at udføre handlinger i den aktuelt aktive fane, mens opgaver løses, der kræver interaktion med webindhold (klik på knapper, følg links, udfyld formularer osv.). Derudover er der tilføjet kontekstuelle anbefalinger til brug af Gemini, mens man arbejder med browseren. For eksempel, når man åbner en lang artikel, vil Chrome tilbyde at opsummere informationen ved hjælp af Gemini, og når man redigerer tekst i en formular, vil den anbefale at kontrollere eller rette teksten ved hjælp af Gemini.
- Nogle brugere bruger en enkelt, forenklet brugerflade til at linke til en Google-konto og synkronisere data, f.eks. gemte adgangskoder og bogmærker. Synkronisering er integreret med kontologin og præsenteres ikke som en separat mulighed i indstillingerne. Brugere kan forbinde Chrome til en Google-konto og bruge den til at gemme adgangskoder, bogmærker, browserhistorik og faner. Adresseautofuldførelse og autofuldførelsesdata synkroniseres ikke længere på tværs af enheder og gemmes kun lokalt.
- Nogle brugere, der har aktiveret Enhanced Safe Browsing, har aktiveret funktionen "HTTPS-First", som automatisk omdirigerer HTTP-anmodninger til HTTPS. For at sikre kompatibilitet med websteder, der ikke understøtter HTTPS, implementeres et fallback til HTTP, hvis HTTPS-anmodningen mislykkes efter omdirigering, eller hvis der opstår certifikatproblemer. Der vises en særlig advarsel, når man forsøger at åbne et websted via HTTP. I Chrome 154 er det planlagt, at denne funktion som standard skal aktiveres for alle offentligt tilgængelige websteder, der hostes på ikke-intranetnetværk, f.eks. 192.168.0.1 og 10.0.0.0/8.
- Understøttelse af kExtensionManifestV2Disabled-flaget, som tillod installation af udvidelser fra Chrome Webshop, der bruger den anden version af Chrome-manifestet, er blevet fjernet. I den næste version af Chrome 151 fjernes indstillingen AllowLegacyMV2Extensions, som tillod manuel download af udvidelser baseret på den anden version af manifestet i udviklertilstand. Disse flag muliggjorde en løsning til installation af uBlock Origin-udvidelsen.
- Webarbejdere oprettet ved hjælp af "data:" URI'en (f.eks. via "new Worker('data:text/javascript….')" er nu isoleret fra den side, de blev oprettet på, og har ikke adgang til lokal lagring og cookies i den aktuelle kontekst. domæneÆndringen tillader blokering af brugen af webworkere, der ikke er indlæst fra server, men oprettet undervejs via "data:", for at få adgang til fortrolige data under XSS-angreb.
- Implementeret beskyttelse mod angreb, der manipulerer den maksimale proxyforbindelsesgrænse for at oprette en skjult kommunikationskanal mellem JavaScript-kode, der kører i forskellige faner, eller for at bestemme, om et bestemt websted er blevet besøgt tidligere. For eksempel kunne en angriber optage alle tilgængelige proxyforbindelser, så kun én socket var ubesat, og derefter analysere dens tilgængelighed, når der blev adgang til en statisk ressource. Hvis socket'en er ubesat, blev ressourcen fra det websted, der testes, serveret fra cachen, hvilket betyder, at brugeren tidligere har downloadet den. Den maksimale forbindelsesgrænse for proxy TCP-sockets varierer nu tilfældigt.
- Det er forbudt at anvende SVG-filtre på cross-origin eller sandboxed iframes, samt plugins (f.eks. den indbyggede PDF-fremviser). Denne begrænsning hjælper med at beskytte mod sidekanalangreb, f.eks. GPU.zip, og SVG Clickjacking-angreb, der bruger SVG-filtre til at overlejre transparent indhold oven på andet indhold for at oprette en usynlig knap, f.eks. en lukknap til en annonce.
- For enkeltstående webapplikationer (PWA, Progressive Web App) er det nu muligt at flytte til et nyt underdomæne inden for et enkelt basisdomæne (f.eks. ved at erstatte drive.example.com med fileman.example.com) uden brugerindgriben (tidligere var PWA-applikationen knyttet til det oprindelige domæne, og i tilfælde af en ændring af underdomænet, f.eks. under rebranding eller omstrukturering, var en manuel geninstallation påkrævet).
- TLS understøtter som standard ML-DSA (CRYSTALS-Dilithium) algoritmen til generering af digitale signaturer, som er modstandsdygtig over for brute-force-angreb på en kvantecomputer.
- I versionen til Android Understøttelse af FIDO Alliance Credential Exchange-standarden er blevet implementeret, hvilket giver dig mulighed for at importere og eksportere gemte adgangskoder og biometriske identifikationsindstillinger ved hjælp af end-to-end klientsidekryptering, for eksempel til sikker overførsel mellem Google Password Manager og tredjeparts adgangskodeadministratorer.
- I versionen til Android Konfiguratoren tilbyder en ny, samlet brugerflade til administration af gemte adgangskoder og automatisk udfyldning. Ideen er at give brugerne et samlet overblik over forskellige klasser af følsomme data, der er gemt af browseren, såsom adgangskoder, biometriske godkendelsesdata, adresser og pasoplysninger.

- Tilføjede CSS-egenskaben "text-fit" for automatisk at skalere skriftstørrelsen, så teksten passer til bredden af den overordnede container (for eksempel når du skal tilpasse en overskrift til et givet område uden at ombryde halen til en anden linje eller tilpasse skrifttypen til forskellige skærmopløsninger).
- CSS-egenskaben "background-clip" understøtter nu parameteren "border-area", som forenkler oprettelsen af gradientgrænser ved at tegne elementets baggrund strengt inden for det område, der optages af kanten.
- Tilføjet CSS-funktionen image(), som giver dig mulighed for at generere et billede fyldt med en bestemt farve.
- Origin-forsøg er begyndt at teste EVP (e-mailverifikationsprotokol) til automatisk kryptografisk bekræftelse af e-mailejerskab uden behov for at sende engangsbekræftelseskoder via e-mail.
- HTML-attributten focusgroup er blevet tilføjet til deklarativ kontrol af tastaturfokusskift i sammensatte komponenter, såsom menuer, uden brug af JavaScript. For eksempel, efter at have tabulatorudgået fra en gruppe af elementer og tilbage i, vil browseren vende tilbage til fokus på det sidste aktive element, ikke det første element på listen.
- Der er foretaget forbedringer af webudviklerværktøjer. Der er tilføjet funktioner til inspektion og fejlfinding af WebMCP-værktøjer, der bruges til at integrere websteder med AI-agenter ved hjælp af MCP-protokollen. Redigering af reglerne "@container", "@counter-style" og "@function" på stedet er nu muligt i stilpanelet.
Ud over nye funktioner og fejlrettelser adresserer den nye version 433 sårbarheder. Mange af disse sårbarheder blev identificeret gennem automatiseret testning ved hjælp af AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL. Tyve problemer blev tildelt et kritisk alvorlighedsniveau, hvilket betyder, at de kunne omgå alle browserbeskyttelseslag og udføre kode uden for sandkassemiljøet. Fjorten kritiske problemer blev forårsaget af use-after-free adgang, tre af utilstrækkelig validering af upålidelig input, to af bufferoverløb og et af typeforvirring. Som en del af sårbarhedsbounty-programmet for den nuværende udgivelse har Google udbetalt $319.000 (én dusør på $250.000 (CVE-2026-14382 i ANGLE-biblioteket), tre dusører på $10000, $2500, $2000 og $1000, to dusører på $3000 og én dusør på hver $8000, $5000 og $4000).
Kilde: opennet.ru

