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 Den nÀsta versionen av Chrome 80 Àr planerad till den 4 februari.
:
- komponenten Password Checkup, som Àr avsedd för att analysera sÀkerheten av de lösenord som anvÀndaren anvÀnder. Vid inloggning pÄ vilken webbplats som helst kontrollerar Password Checkup inloggningsuppgifter mot en databas med komprometterade konton och visar en varning om problem upptÀcks (kontrollen görs baserat pÄ hash-prefix pÄ anvÀndarens sida). Kontroll ges mot en databas som omfattar över 4 miljarder komprometterade konton som förekommit i lÀckta anvÀndardatabaser. En varning visas ocksÄ vid försök att anvÀnda triviala lösenord, sÄsom "abc123". För att hantera aktiveringen av Password Checkup i avsnittet "Synkronisering och Google-tjÀnster" har en speciell instÀllning implementerats.
- En ny teknik för att identifiera phishing i realtid har presenterats. Tidigare gjordes kontrollen genom att hÀnvisa till lokalt nedladdade svarta listor frÄn Safe Browsing, som uppdaterades ungefÀr var 30:e minut, vilket visade sig vara otillrÀckligt, exempelvis vid frekvent domÀnbytande av angripare. Den nya metoden gör det möjligt att kontrollera URL:er i farten med förhandskontroll mot vita listor som inkluderar hashvÀrden för tusentals populÀra och betrodda webbplatser. Om den öppnade webbplatsen inte finns pÄ den vita listan kontrollerar webblÀsaren URL:en pÄ Googles server genom att överföra de första 32 bitarna av SHA-256-hashen av lÀnken, frÄn vilken potentiella personuppgifter har tagits bort. Googles uppskattning visar att den nya metoden kan öka effektiviteten av varningar för nya phishing-sajter med 30%.
- Proaktiv skydd mot överföring av Google-kontouppgifter och vilka lösenord som helst som sparats i lösenordshanteraren genom phishing-sidor har lagts till. Vid försök att ange ett sparat lösenord pÄ en webbplats dÀr detta lösenord vanligtvis inte anvÀnds kommer anvÀndaren att fÄ en varning om potentiellt farliga ÄtgÀrder.
- För anslutningar som anvÀnder TLS 1.0 och 1.1 visas nu en indikator för osÀker anslutning. Fullt stöd för TLS 1.0 och 1.1 i Chrome 81, som Àr planerad till den 17 mars 2020.
- Möjlighet att frysa inaktiva flikar har lagts till, vilket automatiskt kan avlÀgsna flikar som varit i bakgrunden i mer Àn 5 minuter och som inte utför nÄgra betydelsefulla ÄtgÀrder. Beslutet om en viss flik Àr lÀmpad för att frysa baseras pÄ heuristik. Hantering av aktiveringen av funktionen görs genom flaggan "chrome://flags/#proactive-tab-freeze".
- Blockering av blandat innehÄll pÄ sidor som öppnas via HTTPS för att sÀkerstÀlla att sidor öppnade via https:// endast innehÄller resurser som laddas över en sÀker kommunikationskanal. Trots att de mest farliga typerna av blandat innehÄll, sÄsom skript och iframes, redan blockeras som standard, har bilder, ljudfiler och videor fortfarande kunnat laddas över http://. Den tidigare anvÀnda indikatorn för blandat innehÄll för sÄdana inslag har bedömts som ineffektiv och missledande, eftersom den inte ger en entydig bedömning av sidans sÀkerhet. Till exempel kan en angripare genom att byta ut bilder infoga spÄrande cookies för anvÀndaren, försöka utnyttja sÄrbarheter i bildhanterare eller begÄ bedrÀgeri genom att ersÀtta information som visas pÄ bilden. För att inaktivera blockeringen av blandade komponenter har en speciell instÀllning lagts till, som kan nÄs via menyn som dyker upp vid klick pÄ lÄssymbolen.
- En experimentell funktion för delning av urklipp har lagts till mellan skrivbords- och mobilversioner av Chrome. I exempel pÄ Chrome som Àr lÀnkade till ett och samma konto kan man nu fÄ tillgÄng till innehÄllet i urklippet pÄ en annan enhet, inklusive möjligheten att dela urklipp mellan mobil- och skrivbordssystem. InnehÄllet i urklippet krypteras med end-to-end-kryptering, vilket förhindrar Ätkomst till texten pÄ Googles servrar. Funktionen aktiveras via alternativen chrome://flags#shared-clipboard-receiver, chrome://flags#shared-clipboard-ui och chrome://flags#sync-clipboard-service.
- I adressfÀltet, vid vissa tillfÀllen (t.ex. nÀr lösenordet sparas), visas namnet pÄ det aktuella Google-kontot bredvid avataren nÀr profilsynkronisering Àr avstÀngd, sÄ att anvÀndaren enkelt kan identifiera det aktuella aktiva kontot.
- 1 % av anvĂ€ndarna har aktiverats. âDNS över HTTPSâ (DoH). Endast anvĂ€ndare vars systeminstĂ€llningar redan har DNS-leverantörer som stöder DoH deltar i experimentet. Om anvĂ€ndaren i systeminstĂ€llningarna har angett DNS 8.8.8.8, aktiveras Googles DoH-tjĂ€nst (âhttps://dns.google.com/dns-queryâ) i Chrome, och om DNS Ă€r 1.1.1.1, aktiveras Cloudflares DoH-tjĂ€nst (âhttps://cloudflare-dns.com/dns-queryâ), och sĂ„ vidare. För att styra aktiveringen av DoH finns instĂ€llningen âchrome://flags/#dns-over-httpsâ. Tre driftslĂ€gen stöds: âsecureâ, âautomaticâ och âoffâ. I lĂ€get âsecureâ bestĂ€ms vĂ€rdarna endast pĂ„ grundval av tidigare cachade sĂ€kra vĂ€rden (erhĂ„llna via en sĂ€ker anslutning) och förfrĂ„gningar via DoH, en Ă„tergĂ„ng till vanlig DNS tillĂ€mpas inte. I lĂ€get âautomaticâ, om DoH och den sĂ€kra cachen inte Ă€r tillgĂ€ngliga, tillĂ„ts hĂ€mtning av data frĂ„n osĂ€ker cache och anvĂ€ndning av traditionell DNS. I lĂ€get âoffâ kontrolleras först den gemensamma cachen och om det inte finns nĂ„gra data, skickas förfrĂ„gan via system-DNS.
- En experimentell funktion har lagts till. caching av renderat innehĂ„ll vid sidbyten med fram- och bakĂ„tknappar, vilket möjliggör en betydande sĂ€nkning av fördröjningarna vid denna typ av navigering genom att hela sidan cachas, vilket inte krĂ€ver en ny rendering och inlĂ€sning av resurser. Optimeringen Ă€r sĂ€rskilt mĂ€rkbar i mobilversionen, dĂ€r prestandaförbĂ€ttringen vid navigering nĂ„r upp till 19 %. LĂ€get aktiveras via alternativet âchrome://flags#back-forward-cacheâ.
- instĂ€llningen âchrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomainsâ, som möjliggjorde att visa protokollet i adressfĂ€ltet igen (nu visas alla lĂ€nkar alltid utan https:// och http://, samt utan âwww.â).
- I versionerna för Windows har sandbox-isoleringen av ljuduppspelningsservicen aktiverats. För att styra aktiveringen av isoleringen har egenskapen AudioSandboxEnabled föreslagits.
- I centrala administrationsverktyg för företag finns det en funktion för att definiera regler som bestÀmmer hur mycket minne en webblÀsarinstans fÄr anvÀnda innan bakgrundsfanerna börjar avlastas. Den minne som frigörs efter avlastning av en flik blir Äter tillgÀnglig, och innehÄllet i fliken laddas om nÀr man vÀxlar till den.
- I Linux anvÀnds en inbyggd certifikatverifieringshanterare som ersÀtter det tidigare anvÀnda NSS-systemet. Den inbyggda hanteraren fortsÀtter dock att anvÀnda NSS-lagret vid verifiering, men stÀller hÄrdare krav vid hantering av felaktigt kodade och separat intygade certifikat (alla certifikat mÄste nödvÀndigtvis intygas av en certifikatutfÀrdare).
- I versionen för Android-plattformen möjlighet att tilldela adaptiva ikoner för installerade webbapplikationer som fungerar i lÀget Progressive Web Apps (PWA). Adaptiva ikoner kan anpassas till det grÀnssnitt som anvÀnds av enhetstillverkaren, till exempel vara runda, fyrkantiga eller med rundade hörn.
- API , som ger Ätkomst till komponenter för att skapa virtuell och förstÀrkt verklighet. API:et möjliggör en enhetlig anvÀndning av olika typer av enheter, frÄn stationÀra virtuella verklighetshjÀlmar som Oculus Rift, HTC Vive och Windows Mixed Reality, till lösningar baserade pÄ mobila enheter som Google Daydream View och Samsung Gear VR. Exempel pÄ tillÀmpningar för det nya API:et inkluderar program för att titta pÄ 360°-videor, visualiseringssystem för tredimensionella utrymmen, skapande av virtuella biografer för videopresentationer, samt experiment med att skapa 3D-grÀnssnitt för butiker och gallerier;
- I Origin Trials-lÀge (experimentella funktioner som krÀver separat ) flera nya API:er har föreslagits. Origin Trial innebÀr möjlighet att arbeta med det angivna API:et frÄn applikationer som laddas ner frÄn localhost eller 127.0.0.1, eller efter registrering och erhÄllande av en speciell token, som Àr giltig under en begrÀnsad tid för en viss webbplats.
- För alla HTML-element har attributet "rendersubtree" föreslagits, vilket sÀkerstÀller att DOM-elementets visning faststÀlls. Genom att tilldela attributet vÀrdet "invisible" kommer innehÄllet i elementet inte att renderas och kontrolleras, vilket möjliggör optimering av rendering. NÀr vÀrdet "activatable" stÀlls in kommer webblÀsaren att ta bort det osynliga attributet, rendera innehÄllet och göra det synligt.
- Ett API-alternativ har lagts till baserat pÄ Promise-mekanismen, som erbjuder ett sÀkrare sÀtt att hantera avstÀngning av skÀrmslÀckning och att sÀtta enheter i energibesparande lÀgen.
- Implementeringen av attributet har möjliggjorts för alla HTML- och SVG-element som kan fÄ inmatningsfokus.
- För bilder och video berÀknas förhÄllandet baserat pÄ attributen Bredd eller Höjd, vilket kan anvÀndas för att bestÀmma bildens storlek med hjÀlp av CSS i ett lÀge nÀr bilden Ànnu inte har laddats (löser problemet med ombyggnad av sidan efter att bilder har laddats).
- CSS-egenskapen , vilket automatiskt stÀller in storleken pÄ ett variabelt teckensnitt i de optiska koordinaterna "", om teckensnittet stödjer det. LÀge tillÄter att vÀlja den optimala formen pÄ glyf för den angivna storleken, till exempel anvÀnda mer kontrasterande glyfer för rubriker.
- CSS-egenskapen , vilket tillĂ„ter att anvĂ€nda valfria symboler istĂ€llet för punkter i listor, t.ex. "-", "+", "â " och "âž".
- Vid oförmÄga att utföra Worklet.addModule() returneras nu ett objekt med detaljerad information om felens karaktÀr, vilket gör att man kan bedöma orsaken till felet mer exakt (problem med nÀtverksanslutning, felaktig syntax etc.).
- Bearbetning av <script>-element har upphört vid flytt mellan dokument. Vid överföring mellan dokument har Àven kopplade script-hÀndelser "error" och "load" inaktiverats.
- I JavaScript-motorn V8 optimering av hanteringen av förÀndringar av fÀltens representation i objekt, vilket har resulterat i att körning av AngularJS-kod i testsviten Speedometer nu gÄr 4% snabbare.

- Optimering av hanteringen av getterar, definierade i inbyggda API:er som Node.nodeType och Node.nodeName, har Ă€ven genomförts i V8, under förutsĂ€ttning att det inte finns nĂ„gon IC (inline caching) hanterare. Ăndringen har minskat IC runtime-tidskostnaderna med cirka 12% vid körning av tester av Backbone och jQuery frĂ„n Speedometer-sviten.
- Caching av resultaten frÄn OSR-mekanismen (kallad on-stack replacement) som möjliggör insÀttning av optimerad kod under körning av en funktion (ger möjlighet att börja anvÀnda optimerad kod för lÄngvariga funktioner utan att vÀnta pÄ att de startas om). OSR-caching gör det möjligt att anvÀnda optimeringsresultaten Àven vid en ny körning av funktionen, utan att behöva genomgÄ en ny optimering.
I vissa tester har förĂ€ndringen gjort det möjligt att öka den maximala prestandan med 5â18%.
- Ăndringar i verktygen för webbutvecklare:
- avkopplingslÀge för att identifiera orsakerna till förfrÄgningsblockering eller Cookie-Ätergivning.
- I Cookie-listblocket har möjligheten att snabbt visa vÀrdet av en vald Cookie genom att klicka pÄ en viss rad lagts till.

- Möjligheten att simulera olika instÀllningar för mediaförfrÄgningar prefers-color-scheme och prefers-reduced-motion har lagts till (t.ex. för att kontrollera sidans beteende vid mörkt systemfÀrgschema eller med avstÀngda animerade effekter).

- Utseendet pÄ fliken Coverage har moderniserats, vilket möjliggör utvÀrdering av anvÀnt och oanvÀnt kod. Möjligheten att filtrera information efter typ (JavaScript, CSS) har lagts till. Information om kodanvÀndning har dessutom lagts till vid visning av kÀllkoden.

- Möjlighet till felsökning av orsakerna till förfrÄgningar av olika nÀtverksresurser efter inspelning av nÀtverksaktivitet har lagts till (möjlighet att se anropstracen av JavaScript-kod som ledde till resursens nedladdning).

- InstÀllningen "Settings > Preferences > Sources > Default Indentation" har lagts till för att definiera vilken typ av indrag (2/4/8 mellanslag eller tabulation) som anvÀnds i koden som skrivs ut i panelerna Console och Sources.

- I Cookie-listblocket har möjligheten att snabbt visa vÀrdet av en vald Cookie genom att klicka pÄ en viss rad lagts till.
Förutom nyheterna och buggfixarna i den nya versionen har 51 sÄrbarheter ÄtgÀrdats. MÄnga av sÄrbarheterna upptÀcktes genom automatiserad testning med verktygen AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. TvÄ problem (CVE-2019-13725, Ätkomst till redan frigjort minnesomrÄde i kod för Bluetooth-support, och CVE-2019-13726, minnesöverflöde i lösenordshanteraren) har mÀrkts som kritiska, vilket innebÀr att de kan kringgÄ alla sÀkerhetsnivÄer i webblÀsaren och köra kod pÄ systemet utanför sandbox-miljön. TvÄ kritiska problem har för första gÄngen identifierats inom samma utvecklingscykel i Chrome. Den första sÄrbarheten upptÀcktes av forskare frÄn Tencent Keen Security Lab och vid Tianfu Cup-tÀvlingen, medan den andra hittades av Sergey Glazunov frÄn Google Project Zero.
Inom ramen för belöningsprogrammet för upptÀckten av sÄrbarheter har Google utbetalat 37 priser totalt till ett vÀrde av 80000 US-dollar för den nuvarande versionen (ett pris pÄ 20000 dollar, ett pris pÄ 10000 dollar, tvÄ priser pÄ 7500 dollar, fyra priser pÄ 5000 dollar, ett pris pÄ 3000 dollar, tvÄ priser pÄ 2000 dollar, tvÄ priser pÄ 1000 dollar och Ätta priser pÄ 500 dollar). Storleken pÄ 15 belöningar har Ànnu inte faststÀllts.
KĂ€lla: opennet.ru







