Google utgÄvan av webblÀsaren . Samtidigt stabil utgÄva av det fria projektet , som utgör grunden för Chrome. WebblÀsaren Chrome genom att anvÀnda Google-logotyper, ha ett system för att skicka meddelanden vid krasch, möjligheten att ladda ner Flash-modulen vid behov, moduler för att spela upp skyddat videoinnehÄll (DRM), ett system för automatisk installation av uppdateringar och överföring vid sökning . PÄ grund av utvecklarnas övergÄng till distansarbete under COVID-19-pandemin, sÄ blev Chrome 82 slÀppt. . NÀsta utgÄva av Chrome 84 Àr planerad till den 14 juli.
:
- massutslÀpp (DoH, DNS över HTTPS) pÄ anvÀndarsystem vars systeminstÀllningar har DNS-leverantörer som stöder DoH (DoH kommer att aktiveras för samma DNS-leverantör). Till exempel, om anvÀndarens systeminstÀllningar anger DNS 8.8.8.8, kommer DoH-tjÀnsten Google ("https://dns.google.com/dns-query") att aktiveras i Chrome, om DNS Àr 1.1.1.1, sÄ Àr DoH-tjÀnsten Cloudflare ("https://cloudflare-dns.com/dns-query") och sÄ vidare. För att undvika problem med upplösning av företagsintranÀt anvÀnds inte DoH nÀr webblÀsaren definieras i centralt administrerade system. DoH stÀngs ocksÄ av nÀr det finns system för förÀldrakontroll.
Aktiveringen av DoH och bytet av DoH-leverantör hanteras via standardkonfiguratorn. - Erbjudet utseende webbformulÀr som har optimerats för anvÀndning pÄ pekskÀrmar och system för personer med funktionsnedsÀttningar. Designen har optimerats av Microsoft som en del av utvecklingen av webblÀsaren Edge och integrerats i den huvudsakliga kodbasen för Chromium. Tidigare var delar av formulÀrelementen designade för att passa med element i operativsystem, medan andra var enligt de mest populÀra stilarna. PÄ grund av detta passade olika element olika bra för pekskÀrmar, system för personer med funktionsnedsÀttningar och tangentbordsanvÀndning. MÄlet med omarbetningen var att enhetliggöra utseendet pÄ formulÀrelement och eliminera stilmÀssiga inkonsekvenser.
- Den visuella utformningen av instÀllningssektionen "Sekretess och sÀkerhet" har Àndrats, nya verktyg för sÀkerhetshantering. InstÀllningarna Àr nu lÀttare att hitta och deras syfte Àr enklare att förstÄ. Fyra grundlÀggande sektioner har föreslagits, dÀr verktyg relaterade till rensning av historik, hantering av cookies och webbplatsdata, sÀkerhetslÀgen och förbud eller tillstÄnd kopplade till specifika webbplatser Àr samlade. AnvÀndaren kan snabbt aktivera blockering av tredjeparts-cookies för inkognitolÀge eller alla webbplatser, blockera alla cookies för en specifik webbplats. Den nya designen Àr endast inkluderad pÄ systemen hos en del anvÀndare, andra kan aktivera instÀllningarna via "chrome://flags/#privacy-settings-redesign".
Webb-specifika instĂ€llningar Ă€r uppdelade i grupper â Ă„tkomst till plats, kamera, mikrofon, aviseringar och bakgrundssĂ€ndning av data. Det finns Ă€ven en sektion med ytterligare instĂ€llningar för att blockera JavaScript, bilder och omdirigeringar pĂ„ specifika webbplatser. Senaste anvĂ€ndarĂ„tgĂ€rden relaterad till förĂ€ndrade behörigheter har lyfts fram separat.
- I inkognitolÀget Àr blockering av alla cookies som stÀllts in av tredje part, inklusive reklamnÀtverk och webbanalysystem, aktiverad som standard. Ett utökat grÀnssnitt för att kontrollera installationen av cookies pÄ webbplatser erbjuds ocksÄ. Det finns flaggor för att styra detta: "chrome://flags/#improved-cookie-controls" och "chrome://flags/#improved-cookie-controls-for-third-party-cookie-blocking". Efter aktivering av lÀget visas en ny ikon i adressfÀltet, som vid klick visar antalet blockerade cookies och ger möjlighet att stÀnga av blockeringen. Du kan se vilka cookies som Àr tillÄtna och blockerade för den aktuella webbplatsen i sektionen "Cookies" i den kontextmeny som visas genom att klicka pÄ lÄssymbolen i adressfÀltet, eller i instÀllningarna.
- I instÀllningarna har en ny knapp "SÀkerhetskontroll" (Safety check) lagts till, som ger en sammanfattning av potentiella sÀkerhetsproblem, sÄsom anvÀndning av komprometterade lösenord, status för kontroll av skadliga webbplatser (Safe Browsing), förekomst av ospecificerade uppdateringar och identifiering av skadliga tillÀgg.
- I lösenordshanteraren har möjligheten lagts till att kontrollera alla sparade inloggningar och lösenord mot en databas av komprometterade konton, med varning om problem identifieras (kontrollen sker genom att jÀmföra hash-prefix pÄ anvÀndarens sida, sjÀlva lösenorden och deras fulla hashvÀrden överförs inte). Kontroll utförs mot en databas som omfattar mer Àn 4 miljarder komprometterade konton som har figurerat i lÀckor av anvÀndardata. Varningar ges Àven vid försök att anvÀnda triviala lösenord som "abc123".
- den utökade skyddslÀget mot farliga webbplatser (Enhanced Safe Browsing) aktiverar ytterligare kontroller för att skydda mot phishing, skadlig aktivitet och andra hot pÄ webben. Dessutom tillÀmpas ett extra skydd för Google-kontot och Googles tjÀnster (Gmail, Drive etc.). I det vanliga Safe Browsing-lÀget utförs kontroller lokalt med en databasen som periodiskt laddas ner till klientens system, medan information om sidor och nedladdningar i Enhanced Safe Browsing skickas i realtid till Google Safe Browsing-tjÀnsten för kontroll pÄ Googles sida, vilket gör att man snabbt kan reagera pÄ hot sÄ snart de upptÀckts, utan att vÀnta pÄ att den lokala svarta listan ska uppdateras.
För att pÄskynda arbetet stöds förhandskontroll mot vita listor som inkluderar hashvÀrden för tusentals populÀra webbplatser som Àr betrodda. Om den öppnade webbplatsen inte finns pÄ den vita listan kontrollerar webblÀsaren URL:en pÄ Googles server genom att skicka de första 32 bitarna av SHA-256-hashen av lÀnken, dÀr möjliga personuppgifter tas bort. Enligt Google möjliggör den nya metoden en 30 % ökning av effektiviteten vid varningar för nya phishing-webbplatser.
- IstÀllet för automatisk fÀstning av tillÀggssymboler bredvid adressfÀltet har en ny meny implementerats, markerad med en pussel-bild, dÀr alla befintliga tillÀgg och deras befogenheter listas. Efter installationen av ett tillÀgg mÄste anvÀndaren nu uttryckligen aktivera fÀstning pÄ tillÀggssymbolens panel, samtidigt som man bedömer de befogenheter som ges till tillÀgget. För att tillÀgget inte ska försvinna visas en indikator med information om det nya tillÀgget direkt efter installationen. Den nya menyn Àr aktiverad som standard för en viss procent av anvÀndarna, medan andra kan aktivera den med instÀllningen "chrome://flags/#extensions-toolbar-menu".
- En instÀllning för "chrome://flags/#omnibox-context-menu-show-full-urls" har lagts till, som nÀr den aktiveras visar alternativet "Visa alltid URL:er i sin helhet" i högermeny för adressfÀltet, vilket förhindrar förvrÀngning av URL:er. Vi pÄminner om att i Chrome 76 Àndrades adressfÀltet som standard för att visa lÀnkar utan "https://", "http://" och "www.". För att stÀnga av detta beteende fanns det en instÀllning, men i Chrome 79 togs den bort och anvÀndare förlorade möjligheten att visa hela URL:en i adressfÀltet.
- Funktionen för gruppindelning av flikar har aktiverats för alla anvÀndare ("chrome://flags/#tab-groups"), vilket möjliggör att kombinera flera liknande flikar i visuellt Ätskilda grupper. Varje grupp kan kopplas till sin egen fÀrg och namn. Dessutom erbjuds en experimentell möjlighet till att dölja och visa grupper, som för tillfÀllet inte fungerar pÄ alla system. Till exempel kan flera olÀsta artiklar tillfÀlligt döljas, med endast en etikett synlig, sÄ att de inte tar utrymme vid navigering, och nÀr man ÄtervÀnder till lÀsningen ÄterstÀlls de pÄ plats. För att aktivera lÀget erbjuds instÀllningen "chrome://flags/#tab-groups-collapse".
- Standardvarningen har aktiverats vid försök (utan kryptering) att ladda ner körbara filer via lÀnkar frÄn HTTPS-sidor (frÄn och med Chrome 84 kommer nedladdningar av körbara filer att blockeras och varningen kommer att utfÀrdas för arkiv). Det noteras att nedladdning av filer utan kryptering kan anvÀndas för att genomföra skadlig verksamhet genom att manipulera innehÄllet under MITM-attacker. Dessutom kommer nedladdning av filer som initieras frÄn isolerade iframe-block.
- Vid aktivering av Adobe Flash har en varning lagts till om att teknologin kommer att upphöra att stödjas i december 2020.
- Tekniken , som gör det möjligt att blockera DOM-manipulationer som leder till Cross-Site Scripting (DOM XSS), till exempel vid felaktig hantering av anvÀndardata i eval() -block eller insÀttningar av «.innerHTML», vilket kan leda till att JavaScript-kod körs i kontexten av en viss sida. Trusted types krÀver förbehandling av data innan de skickas till riskfyllda funktioner. Till exempel, nÀr Trusted types Àr aktiverat kommer «anElement.innerHTML = location.href» att resultera i ett fel och krÀva anvÀndning av speciella TrustedHTML- eller TrustedScript-objekt vid tilldelning. Aktivering av Trusted Types görs genom CSP (Content-Security-Policy).
- de nya HTTP-headerna Cross-Origin-Embedder-Policy och Cross-Origin-Opener-Policy, som gör det möjligt att aktivera ett sÀrskilt isoleringslÀge för cross-origin för sÀker anvÀndning av privilegierade operationer pÄ sidan, sÄsom SharedArrayBuffer, Performance.measureMemory() och profilerings-API:er, som kan anvÀndas för att genomföra attacker genom bipartiska kanaler, sÄsom Spectre. Cross-origin-isoleringslÀget tillÄter ocksÄ inte Àndring av document.domain-egenskapen.
- En ny implementering av systemet för inspektion av nÀtverksresurstillgÄngar har föreslagits - OOR-CORS (Out-Of-Renderer Cross-Origin Resource Sharing). Den gamla implementeringen kunde bara inspektera de grundlÀggande komponenterna i Blink-motorn, XHR och Fetch API, men tÀckte inte HTTP-förfrÄgningar som produceras frÄn vissa interna moduler. Den nya implementeringen löser detta problem.
- I lÀget Origin Trials (experimentella funktioner som krÀver separat aktivering) har flera nya API:er lagts till. Origin Trial innebÀr möjlighet att arbeta med det angivna API:et frÄn applikationer som laddas frÄn localhost eller 127.0.0.1, eller efter registrering och erhÄllande av en speciell token som gÀller under en begrÀnsad tid för en specifik webbplats.
- API , vilket möjliggör skapandet av webbaserade applikationer som interagerar med filer pÄ den lokala filsystemet. Till exempel kan det nya API:et vara efterfrÄgat i webblÀsarbaserade integrerade utvecklingsmiljöer, text-, bild- och videoredigerare. För att fÄ möjlighet till direkt skrivning och lÀsning av filer, anvÀnda dialoger för att öppna och spara filer, samt navigera i katalogernas innehÄll, begÀr applikationen sÀrskilt godkÀnnande frÄn anvÀndaren.
- Metod för att utvÀrdera minnesanvÀndningen vid behandling av ett webbprogram eller en webbsida. Det kan anvÀndas för att analysera och optimera minnesanvÀndningen i webbapplikationer, samt för att identifiera regressiv tillvÀxt i minnesanvÀndningen.
- Metod för att schemalÀgga uppgiftskörningar (callback-anrop av JavaScript) med olika prioriteringsnivÄer (blockerar anvÀndarens arbete, skapar synliga förÀndringar och bakgrundsarbete). För att Àndra prioritet och avbryta uppgifter kan TaskController-objektet anvÀndas.
- API , som gör det möjligt för applikationer att skapa sina egna databehandlare som anvÀnds vid kodning och avkodning av WebRTC MediaStreamTrack. Till exempel kan API:et anvÀndas för att organisera end-to-end-kryptering av strömmar som överförs genom en transitserver.
- API har lagts till för att identifiera och avkoda streckkoder i en specifik bild. API:et fungerar endast pÄ Android-enheter med installerad Google Play Services-paket.
- Meta-taggen har lagts till , vilket gör att webbplatsen kan ge fullstÀndig support för mörkt tema utan att anvÀnda CSS-transformationer.
- möjlighet att anvÀnda JavaScript-moduler i .
- I IndexedDB en ny parameter har lagts till
«durability», vilket gör att man kan hantera datautmatning till lagringsmediet. Genom att ange vÀrdet «relaxed» istÀllet för standardlÀget «strict» kan man offra tillförlitlighet till förmÄn för prestanda (tidigare har Chrome alltid skrivit data till disken efter varje transaktion). - I selector() har funktionen @supports lagts till, som möjliggör att bestÀmma nÀrvaron av CSS-selektorer (till exempel kan man först kontrollera om en selektor Àr tillgÀnglig innan man kopplar CSS-stilar till den).
@supports selector(::before) {
div { background: green };
} - I Intl.DateTimeFormat egenskapen fractionalSecondDigits för att anpassa formatet för visning av brÄkdelar av sekunder.
- I V8-motorn spÄrning av ArrayBuffer i skrÀpkontrollern. För WebAssembly-moduler Àr det tillÄtet att begÀra upp till 4 GB minne.
- nya verktyg för webb utvecklare. Till exempel har ett lÀge för att simulera hur en sida upplevs av personer med nedsatt syn och olika former av fÀrgblindhet lagts till. Dessutom har ett lÀge för att simulera förÀndring av lokal pÄverkan pÄ API:er som Intl.*, *.prototype.toLocaleString, navigator.language, Accept-Language etc. lagts till.
I nÀtverksaktiens inspektörsgrÀnssnitt har en COEP (Cross-Origin Embedder Policy) debugger lagts till, vilket gör det möjligt att förstÄ orsakerna till blockeringen vid inladdning av vissa resurser över nÀtet. Ett cookies-path nyckelord har lagts till för att filtrera begÀrningar dÀr cookies Àr kopplade till en viss .
Ett lÀge för att fÀsta utvecklarverktygen pÄ vÀnstra sidan av skÀrmen har lagts till.
GrÀnssnittet för att spÄra lÄngvarig JavaScript-kod har omarbetats.
- PÄ grund av COVID-19-infektionen har vissa planerade förÀndringar skjutits upp. Till exempel, kod för att arbeta med FTP pÄ obestÀmd tid. stöd för protokoll TLS 1.0/1.1 fram till releasen av Chrome 84. Inledande
stöd för Client Hints identifierare (ett alternativ till User-Agent) Àven fram till Chrome 84. Arbetet med har flyttats till nÀsta Är.
Förutom nyheterna och buggfixarna har nya versionen ÄtgÀrdat . MÄnga av sÄrbarheterna har upptÀckts genom automatiserad testning med verktyg som , , , och Inga kritiska problem har identifierats som kan kringgÄ alla nivÄer av webblÀsarsÀkerhet och köra kod utanför sandlÄdemiljön. Inom ramen för programmet för belöningar för sÄrbarhetsupptÀckter har Google betalat ut 28 priser till ett vÀrde av 76 000 amerikanska dollar (ett pris pÄ 20 000 dollar, ett pris pÄ 10 000 dollar, tvÄ priser pÄ 7 500 dollar, tvÄ priser pÄ 5 000 dollar, tvÄ priser pÄ 3 000 dollar, tvÄ priser pÄ 2 000 dollar, tvÄ priser pÄ 1 000 dollar och Ätta priser pÄ 500 dollar). Storleken pÄ 7 av belöningarna har Ànnu inte faststÀllts.
KĂ€lla: opennet.ru
