Chrome 86-utgÄvan

Google har presenterat utgÄvan av webblÀsaren Chrome 86. Samtidigt Àr tillgÀnglig stabil utgÄva av det fria projektet Chromium, som utgör grunden för Chrome. WebblÀsaren Chrome utmÀrker sig 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 RLZ-parametrarNÀsta version av Chrome 87 Àr planerad till den 17 november.

Huvud för pÄ Chrome 86:

  • Skydd mot osĂ€ker inmatning av formulĂ€r har lagts till pĂ„ sidor som laddas med HTTPS men skickar data över HTTP, vilket skapar en risk för avlyssning och manipulering av data vid MITM-attacker. Skyddet bestĂ„r av tre förĂ€ndringar:
    • Autocompletion av blandade inmatningsformulĂ€r har inaktiverats, pĂ„ samma sĂ€tt som autocompletion av autentiseringsformulĂ€r pĂ„ sidor som öppnas med HTTP har inaktiverats sedan tidigare. Tidigare var det öppningen av sidan med formulĂ€ret över HTTPS eller HTTP som var kriteriet för inaktivering, nu tas Ă€ven anvĂ€ndningen av kryptering vid överföring av data till formulĂ€rhanteraren i beaktande. Hanteraren för lösenord för blandade autentiseringsformulĂ€r har inte inaktiverats, eftersom risken att anvĂ€nda ett osĂ€kert lösenord och Ă„teranvĂ€nda lösenord pĂ„ olika webbplatser överstiger risken för potentiell trafikavlyssning.
    • Vid inledningen av inmatning i blandade formulĂ€r visas en varning som informerar anvĂ€ndaren om att ifyllda data skickas över en okrypterad kanal.
    • Vid försök att skicka ett blandat formulĂ€r visas en separat sida med en notifiering om den potentiella risken att överföra data via en okrypterad kanal. I tidigare versioner anvĂ€ndes en lĂ„sindikation i adressfĂ€ltet för att indikera blandade formulĂ€r, men denna mĂ€rkning var inte uppenbar för anvĂ€ndare och reflekterade effektivt inte de risker som uppstod.

      Chrome 86-utgÄvan
  • Blockering osĂ€ker nedladdning (utan kryptering) av körbara filer kompletterades med blockering av osĂ€ker uppladdning av arkiv (zip, iso osv.) och meddelanden vid osĂ€ker uppladdning
    av dokument (docx, pdf osv.). I nÀsta version förvÀntas blockering av dokument och varning vid bilder, text- och multimediafiler. Blockeringen Àr genomförd eftersom uppladdning av filer utan kryptering kan anvÀndas för att utföra skadliga handlingar genom att manipulera innehÄllet under MITM-attacker.
  • I sammanhangsmenyn visas som standard alternativet 'Visa alltid URL:en helt', vilket tidigare krĂ€vde Ă€ndringar i instĂ€llningarna pĂ„ sidan about:flags. Den fullstĂ€ndiga URL:en kan ocksĂ„ visas genom att klicka tvĂ„ gĂ„nger pĂ„ adressfĂ€ltet. Kom ihĂ„g att sedan Chrome 76 Som standard visas adressen utan protokoll och underdomĂ€nen www. I Chrome 79 instĂ€llningen för att Ă„terföra det gamla beteendet togs bort, men efter anvĂ€ndarnas missnöje i Chrome 83 har en ny experimentell flagga lagts till som lĂ€gger till ett alternativ i snabbmenyn för att inaktivera dölja och visa hela URL:en under alla förhĂ„llanden.
  • För en liten procentandel av anvĂ€ndarna har experiment per visningen Ă€r som standard endast domĂ€nen i adressfĂ€ltet, utan sökvĂ€gs- och frĂ„ga parametrar. Till exempel, istĂ€llet för „https://example.com/secure-google-sign-in/“ kommer „example.com“ att visas. Att göra det hĂ€r lĂ€get tillgĂ€ngligt för alla anvĂ€ndare förvĂ€ntas i en av de kommande versionerna. För att stĂ€nga av detta beteende kan alternativet "Alltid visa fullstĂ€ndig URL" anvĂ€ndas, och för att se hela URL:en kan man klicka pĂ„ adressfĂ€ltet. Som motiv för förĂ€ndringen anges vilja att skydda anvĂ€ndarna mot phishing som manipulerar parametrar i URL:en - bedragare utnyttjar anvĂ€ndarnas oförsiktighet för att skapa en illusion av att öppna en annan webbplats och begĂ„ bedrĂ€gliga handlingar (om en tekniskt kunnig anvĂ€ndare lĂ€tt kan upptĂ€cka sĂ„dana manipuleringar, sĂ„ faller ovana anvĂ€ndare lĂ€tt för dessa enkla trick).
  • Återupptagen initiativet att ta bort stöd för FTP. I Chrome 86 Ă€r FTP som standard avstĂ€ngd för cirka 1% av anvĂ€ndarna, och i Chrome 87 kommer avstĂ€ngningens omfattning att öka till 50%, men stöd kan Ă„terstĂ€llas med flaggan "—enable-ftp" eller "—enable-features=FtpProtocol". I Chrome 88 kommer FTP-stödet att stĂ€ngas helt.
  • I Android-versionen, pĂ„ liknande sĂ€tt som i skrivbordsversionen, har en funktion för att kontrollera sparade inloggningar och lösenord införts i lösenordshanteraren, med en varning som ges om problem upptĂ€cks eller försök görs att anvĂ€nda triviala lösenord. Kontrollen utförs mot en databas som omfattar över 4 miljarder komprometterade konton som varit involverade i lĂ€ckor av anvĂ€ndardata. För att bevara privatlivet anvĂ€nder utförs en hash-prefixkontroll pĂ„ anvĂ€ndarsidan, och sjĂ€lva lösenorden och deras fullstĂ€ndiga hashes överförs inte utanför.
  • I Android-versionen har ocksĂ„ har överförts knappen «SĂ€kerhetskontroll» (Safety check) och det utökade lĂ€get för skydd mot farliga webbplatser (Enhanced Safe Browsing). Knappen «Safety check» visar en sammanstĂ€llning av potentiella sĂ€kerhetsproblem, sĂ„som anvĂ€ndning av komprometterade lösenord, status för kontroll av skadliga webbplatser (Safe Browsing), eventuell brist pĂ„ installerade uppdateringar och upptĂ€ckta skadliga tillĂ€gg. Det utökade skyddslĂ€get aktiverar ytterligare kontroller för att skydda mot phishing, skadlig aktivitet och andra hot pĂ„ webben, samt inkluderar extra skydd för Google-kontot och Google-tjĂ€nster (Gmail, Drive osv.). Om kontroller i det vanliga Safe Browsing-lĂ€get genomförs lokalt via en databas som periodiskt laddas ner till klientens system, sĂ„ skickas i Enhanced Safe Browsing information om sidor och nedladdningar i realtid för verifiering pĂ„ Googles sida, vilket möjliggör snabb reaktion pĂ„ hot omedelbart efter att de upptĂ€ckts, utan att vĂ€nta pĂ„ att den lokala svarta listan ska uppdateras.
  • Tillagd stöd för filindikatorn «.well-known/change-password», med hjĂ€lp av vilken webbplatsĂ€gare kan ange adressen till webbformulĂ€ret för att byta lösenord. Vid upptĂ€ckte avkomprometterade anvĂ€ndardata kommer Chrome nu omedelbart att erbjudas anvĂ€ndaren ett formulĂ€r för att Ă€ndra lösenordet, utformat baserat pĂ„ informationen frĂ„n denna fil.
  • En ny sĂ€kerhetstipsavisering har implementerats som visas nĂ€r man öppnar webbplatser vars domĂ€ner Ă€r mycket lika en annan webbplats, och heuristiken visar att det kan finnas en hög risk för spoofing (till exempel nĂ€r goog0le.com öppnas istĂ€llet för google.com).
  • Implementerad stöd för bakĂ„t-framĂ„t-cache (Back-forward cache), vilket ger omedelbar navigering nĂ€r du anvĂ€nder knapparna «Tillbaka» och «FramĂ„t» eller nĂ€r du navigerar blandt tidigare besökta sidor pĂ„ den aktuella webbplatsen. Cachen aktiveras med instĂ€llningen chrome://flags/#back-forward-cache.
  • optimerat CPU-resursanvĂ€ndning för fönster
    utanför synfÀltet. Chrome kontrollerar om webblÀsarfönstret överlappar med andra fönster och utesluter rendering av pixlar i överlappande omrÄden. Den angivna optimeringen gick in för en liten procentandel av anvÀndarna i Chrome 84 och 85, och Àr nu aktiverad överallt. JÀmfört med tidigare versioner har Àven inkompatibiliteten med virtualiseringssystem ÄtgÀrdats, vilket orsakade att tomma vita sidor visades.
  • ResursbegrĂ€nsning för bakgrundflikar har skĂ€rpts. SĂ„dana flikar fĂ„r nu inte anvĂ€nda mer Ă€n 1 % av CPU-resurserna och kan aktiveras högst en gĂ„ng i minuten. Efter fem minuter i bakgrunden fryses flikarna, utom de flikar som spelar upp multimedia eller spelar in.
  • Arbetet med enhetligheten av HTTP-headern User-Agent har Ă„terupptagits. I den nya versionen har stödet för mekanismen User-Agent Client Hints aktiverats för alla anvĂ€ndare., som utvecklas som en ersĂ€ttning för User-Agent. Den nya mekanismen innebĂ€r selektiv överföring av data om specifika parametrar för webblĂ€saren och systemet (version, plattform, osv.) endast efter en begĂ€ran frĂ„n servern och ger anvĂ€ndarna möjlighet att selektivt tillhandahĂ„lla sĂ„dan information till webbplatsens Ă€gare. Vid anvĂ€ndning av User-Agent Client Hints överförs identifieraren inte automatiskt utan en tydlig begĂ€ran, vilket gör det omöjligt att genomförapassiv identifiering (endast webblĂ€sarens namn anges som standard).
  • Indikationen för tillgĂ€ngliga uppdateringar och behovet av att starta om webblĂ€saren för installation har Ă€ndrats. IstĂ€llet för en fĂ€rgad pil i anvĂ€ndaraccountets avatarfĂ€lt visas nu texten "Update".

    Chrome 86-utgÄvan
  • Arbete har utförts för att översĂ€tta webblĂ€saren till att anvĂ€nda inkluderande terminologi. I namnen pĂ„ policyer har orden "whitelist" och "blacklist" ersatts med "allowlist" och "blocklist" (redan tillagda policyer fortsĂ€tter att fungera, men en varning kommer att visas om att de har flyttats till en förĂ„ldrad kategori). I koden och filnamn har omnĂ€mnanden av "blacklist" ersatts med "blocklist".
    Synliga omnÀmnanden av "blacklist" och "whitelist" har ersatts redan i början av 2019.
  • En experimentell funktion för att redigera sparade lösenord har lagts till, aktiveras med hjĂ€lp av flaggan "chrome://flags/#edit-passwords-in-settings".
  • Översatt till stabila och offentliga API:er Native File System, vilket gör det möjligt att skapa webbaserade applikationer som interagerar med filer i det lokala filsystemet. Till exempel kan det nya API:et vara efterfrĂ„gat i webblĂ€sarbaserade integrerade utvecklingsmiljöer, textredigerare, bild- och videoredigerare. För att fĂ„ möjlighet att direkt lĂ€sa och skriva filer eller anvĂ€nda dialoger för att öppna och spara filer samt navigera i kataloginnehĂ„llet, begĂ€r applikationen sĂ€rskilt godkĂ€nnande frĂ„n anvĂ€ndaren.

    Chrome 86-utgÄvan
  • CSS-vĂ€ljaren ":focus-visible" har lagts till, som anvĂ€nder samma heuristik som webblĂ€saren för att avgöra huruvida fokuseringsindikatorn ska visas (nĂ€r fokus flyttas till en knapp med hjĂ€lp av tangentkombinationer visas indikatorn, medan den inte visas vid klick med musen). Den tidigare tillgĂ€ngliga CSS-vĂ€ljaren ":focus" markerar alltid fokus.
    Dessutom har en instÀllning "Quick Focus Highlight" lagts till, dÀr, nÀr den Àr aktiverad, en extra fokusindikator visas bredvid aktiva element, som förblir synlig Àven om visuella stilindikatorer för fokus Àr inaktiverade genom CSS pÄ sidan.
  • 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 WebHID för lĂ„gnivĂ„tillgĂ„ng till HID-enheter (human interface device, tangentbord, möss, spelkontroller, pekskĂ€rmar), som möjliggör logik för arbete med HID-enheten i JavaScript för att hantera sĂ€llsynta HID-enheter utan specifika drivrutiner i systemet.
      Först och frÀmst Àr det nya API:et inriktat pÄ att ge stöd för spelkontroller.
    • API för skĂ€rminformation, utökar API:et för fönsterplacering med stöd för konfigurationer med flera skĂ€rmar. Till skillnad frĂ„n window.screen gör det nya API:et det möjligt att manipulera placeringen av fönster i det gemensamma skĂ€rmrummet i flerbildssystem utan att begrĂ€nsa sig till den aktuella skĂ€rmen.
    • Meta-taggen battery-savings, via vilken webbplatsen kan informera webblĂ€saren om behovet av att aktivera energibesparande lĂ€gen och optimera CPU-belastning.
    • API COOP-rapportering för att informera om potentiella isoleringsövertrĂ€delser Cross-Origin-Embedder-Policy (COEP) och Cross-Origin-Opener-Policy (COOP), utan att tillĂ€mpa faktiska begrĂ€nsningar.
    • I API Credential Management ett nytt typ av autentiseringsuppgifter har föreslagits PaymentCredential, som ger extra bekrĂ€ftelse av den pĂ„gĂ„ende betalningstransaktionen. Kontrollpartiet, till exempel banken, har möjlighet att generera en offentlig nyckel PublicKeyCredential som kan begĂ€ras av sĂ€ljaren för att ytterligare sĂ€kra bekrĂ€ftelsen av betalningen.
  • I API PointerEvents för att bestĂ€mma lutningen av stylusen har stöd för höjdvinklar (vinkeln mellan stylusen och skĂ€rmen) och azimut (vinkeln mellan X-axeln och stylusens projektion pĂ„ skĂ€rmen) lagts till, istĂ€llet för TiltX- och TiltY-vinklarna (vinklar mellan planen frĂ„n stylusen och en av axlarna samt planen frĂ„n Y- och Z-axlarna). Dessutom har funktioner för konvertering mellan höjd/azimut och TiltX/TiltY lagts till.
  • Kodningen av mellanslag i URL:er har förĂ€ndrats, nĂ€r den berĂ€knas i protokollhanterare — metoden navigator.registerProtocolHandler() ersĂ€tter mellanslag med "" istĂ€llet för "+", vilket enhetligar beteendet med andra webblĂ€sare, sĂ„som Firefox.
  • I CSS har den pseudo-elementet "::marker" lagts till, vilket gör det möjligt att anpassa fĂ€rg, storlek, form och typ av siffror och punkter för listor i blocken
      och
        .
      1. Stöd för HTTP-headern Document-Policy, lagts till för att ange Ätkomstregler för dokument, liknande sandbox-isoleringsmekanismen för iframe, men mer universell. Till exempel kan man via Document-Policy begrÀnsa anvÀndningen av lÄgkvalitativa bilder, stÀnga av lÄngsamma JavaScript API:er, konfigurera laddningsregler för iframe, bilder och skript, begrÀnsa det totala dokumentstorleken och trafiken, förbjuda metoder som leder till omritning av sidan, stÀnga av funktionen Scroll-To-Text.
      2. I element
        har stöd för parametrarna ‘inline-grid’, ‘grid’, ‘inline-flex’ och ‘flex’ lagts till, som anges via CSS-egenskapen ‘display’.
      3. Metod tillagd ParentNode.replaceChildren() för att ersÀtta alla underordnade element i förÀldernoden med en annan DOM-nod. Tidigare kunde man anvÀnda en kombination av metoderna node.removeChild() och node.append() eller node.innerHTML och node.append() för att ersÀtta noder.
      4. Utvidgad spektrum av URL-schema, som Àr tillÄtet för överskrivning med hjÀlp av registerProtocolHandler(). I listan över scheman ingÄr decentraliserade protokoll som cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns och ssb, vilket gör det möjligt att definiera lÀnkar till element oberoende av webbplats eller gateway som tillhandahÄller Ätkomst till resursen.
      5. I API Asynkron Urklipp har stöd för text/html-formatet för kopiering och klippning av HTML via urklippet (vid skrivning och lÀsning till urklippet utförs stÀdning av farliga HTML-konstruktioner). Denna Àndring gör till exempel att det gÄr att organisera kopiering och klippning av formaterad text med bilder och lÀnkar i webbeditorer.
      6. I WebRTC har lagts till möjligheten att ansluta egna databehandlare, som anropas vid kodnings- eller avkodningssteg av WebRTC MediaStreamTrack. Till exempel kan denna möjlighet anvÀndas för att lÀgga till stöd för end-to-end-kryptering av data som överförs via mellanliggande servrar.
      7. I JavaScript-motorn V8 har har pÄskyndats implementeringen av Number.prototype.toString förbÀttrats med 75%. Till de asynkrona klasserna har egenskapen .name lagts till med ett tomt vÀrde. Metoden Atomics.wake har tagits bort, vilken tidigare döptes om till Atomics.notify för att överensstÀmma med ECMA-262-specifikationen. Koden för fuzzing-testverktyget har öppnats JS-Fuzzer.
      8. I den anvÀnda baseline-kompilatorn Liftoff för WebAssembly har möjligheten att anvÀnda vektorinstruktioner lagts till SIMD för att pÄskynda berÀkningar. Enligt testerna har optimeringen gjort att vissa tester har gÄtt upp till 2,8 gÄnger snabbare. En annan optimering har betydligt pÄskyndat anropet frÄn WebAssembly till importerade JavaScript-funktioner.
      9. Utökade Verktyg för webbutvecklare: I panelen Media har information lagts till om spelare som anvÀnds för att spela video pÄ sidan, inklusive data om hÀndelser, loggar, egenskapsvÀrden och parametrar för bilddekodning (till exempel kan man avgöra orsakerna till bildförlust och problem vid interaktion frÄn JavaScript).

        Chrome 86-utgÄvan

        I kontextmenyn för panelen Elements har en funktion för att skapa skÀrmdumpar av det valda elementet lagts till (till exempel kan man skapa en skÀrmdump av en innehÄllsförteckning eller tabell).

        Chrome 86-utgÄvan

        I webbkonsolen har varningspanelen om problem ersatts med ett vanligt meddelande, och problem med tredjeparts-cookies Àr som standard dolda under fliken Issues och aktiveras med en speciell kryssruta.

        Chrome 86-utgÄvan

        I fliken Rendering har knappen "Disable local fonts" lagts till, vilket gör att man kan simulera avsaknad av lokala typsnitt, och i fliken Sensors har möjligheten att simulera anvÀndarens inaktivitet lagts till (för appar som anvÀnder API:er för Idle Detection).

        Chrome 86-utgÄvan

        I panelen Application finns detaljerad information om varje iframe, öppet fönster och pop-up-fönster, inklusive data om Cross-Origin-isolering via COEP och COOP.

        Chrome 86-utgÄvan
      10. Arbetet har pÄbörjats ersÀttning av protokollimplementationen QUIC med ett alternativ som utvecklas i IETF-specifikationen, istÀllet för Googles variant QUIC.

    Förutom nyheterna och buggfixarna har nya versionen ÄtgÀrdat 35 sÄrbarheter. MÄnga av sÄrbarheterna har upptÀckts genom automatiserad testning med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. En sÄrbarhet (CVE-2020-15967, Ätkomst till frigjord minnesomrÄde i koden för interaktion med Google Payments) har markerats som kritisk, vilket betyder att den tillÄter ompassering av alla skyddsnivÄer i webblÀsaren och körning av kod i systemet utanför sandbox-miljön. Inom ramen för programmet för belöningar för upptÀckta sÄrbarheter har Google betalat ut 27 belöningar pÄ totalt 71500 USD för den aktuella versionen (en belöning pÄ 15000 USD, tre belöningar pÄ 7500 USD, fem belöningar pÄ 5000 USD, tvÄ pÄ 3000 USD, en pÄ 200 USD och tvÄ belöningar pÄ 500 USD). Störrelsen pÄ 13 belöningar har Ànnu inte bestÀmts.

    KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster