Chrome 86

Den senaste versionen av Chrome 86 och den stabila utgÄvan av Chromium har slÀppts.

Huvudsakliga förÀndringar i Chrome 86:

  • skydd mot osĂ€ker inmatning av formulĂ€r pĂ„ sidor som laddas via HTTPS men skickar data via HTTP.
  • Blockeringen av osĂ€ker nedladdning (http) av körbara filer har kompletterats med blockering av osĂ€ker nedladdning av arkiv (zip, iso osv.) och varningar vid osĂ€ker nedladdning av dokument (docx, pdf osv.). I nĂ€sta version förvĂ€ntas blockering av dokument och varning för bilder, text- och multimediafiler. Blockeringen har införts eftersom nedladdning av filer utan kryptering kan anvĂ€ndas för att utföra skadliga Ă„tgĂ€rder genom att manipulera innehĂ„llet vid MITM-attacker.
  • I kontextmenyn visas som standard alternativet "Visa alltid URL:er helt", vilket tidigare krĂ€vde en Ă€ndring av instĂ€llningarna pĂ„ sidan about:flags. Den fullstĂ€ndiga URL:en kan ocksĂ„ visas genom att dubbelklicka pĂ„ adressfĂ€ltet. Vi pĂ„minner om att sedan Chrome 76 visas adressen som standard utan protokoll och underdomĂ€n www. I Chrome 79 togs instĂ€llningen för att Ă„terfĂ„ det gamla beteendet bort, men efter anvĂ€ndarnas missnöje lades det till en ny experimentell flagga i Chrome 83 som lĂ€gger till ett alternativ i kontextmenyn för att stĂ€nga av dölja och visa hela URL:en under alla förhĂ„llanden.
    För en liten procent av anvÀndarna har ett experiment inletts dÀr endast domÀnen visas som standard i adressfÀltet, utan sökvÀgs- och frÄgeparametrar. Till exempel istÀllet för "https://example.com/secure-google-sign-in/" kommer "example.com" att visas. FullstÀndig tillgÄng till det föreslagna lÀget för alla anvÀndare förvÀntas i en av de kommande versionerna. För att stÀnga av detta beteende kan alternativet "Visa alltid URL:er helt" anvÀndas, och för att visa hela URL:en kan man klicka pÄ adressfÀltet. Motivet till förÀndringen anges som önskan att skydda anvÀndare mot phishing, som manipulerar parametrarna i URL:en - brottslingar utnyttjar anvÀndares ouppmÀrksamhet för att skapa en illusion av att de öppnar en annan webbplats och utför bedrÀgliga handlingar (Àven om sÄdana manipulationer Àr uppenbara för tekniskt kunniga anvÀndare, kan oerfarna anvÀndare enkelt gÄ pÄ dessa enkla knep).
  • Initiativet att ta bort FTP-stödet har Ă„terupptagits. I Chrome 86 Ă€r FTP avstĂ€ngd som standard för cirka 1 % av anvĂ€ndarna, och i Chrome 87 kommer omfattningen av avstĂ€ngningen att öka till 50 %, men stödet kan Ă„teraktiveras med flaggan "—enable-ftp" eller "—enable-features=FtpProtocol". I Chrome 88 kommer FTP-stödet att stĂ€ngas av helt.
  • I Android-versionen, likt desktopversionen, har funktionen för att kontrollera sparade inloggningar och lösenord implementerats baserat pĂ„ en databas med komprometterade konton, med varningsmeddelanden vid identifiering av problem eller anvĂ€ndning av svaga lösenord. Kontroll utförs med en databas som omfattar över 4 miljarder komprometterade konton som varit involverade i lĂ€ckor av anvĂ€ndardata. För att skydda privatlivet tillĂ€mpas en hash-prefixjĂ€mförelse pĂ„ anvĂ€ndarsidan, och lösenorden samt deras fullstĂ€ndiga hashar överförs inte utanför.
  • I Android-versionen har Ă€ven knappen "SĂ€kerhetskontroll" (Safety check) och det förbĂ€ttrade skyddet mot farliga webbplatser (Enhanced Safe Browsing) flyttats. Knappen "Safety check" visar en sammanstĂ€llning av potentiella sĂ€kerhetsproblem, sĂ„som anvĂ€ndning av komprometterade lösenord, status för skanning av skadliga webbplatser (Safe Browsing), tillgĂ€nglighet av obestĂ€llda uppdateringar och identifiering av skadliga tillĂ€gg. Det förbĂ€ttrade skyddet aktiverar ytterligare kontroller för att skydda mot phishing, skadlig aktivitet och andra hot pĂ„ webben, samt inkluderar extra skydd för Google-konton och Googles tjĂ€nster (Gmail, Drive, etc.). Om kontroller i det vanliga Safe Browsing-lĂ€get sker lokalt via en databas som periodiskt laddas ner till klientens system, skickas information om sidor och nedladdningar i realtid för kontroll till Google i Enhanced Safe Browsing, vilket möjliggör snabb reaktion pĂ„ hot sĂ„ snart de upptĂ€cks, utan att vĂ€nta pĂ„ att den lokala svarta listan ska uppdateras.
  • Stöd för indikatorsfilen ".well-known/change-password" har lagts till, vilket ger webbplatsĂ€gare möjlighet att ange adressen till webbformulĂ€ret för att Ă€ndra lösenord. Vid upptĂ€ckten av komprometterade anvĂ€ndardata kommer Chrome nu omedelbart att erbjuda anvĂ€ndaren ett formulĂ€r för att Ă€ndra lösenordet, baserat pĂ„ information frĂ„n denna fil.
  • En ny varning "Safety Tip" har implementerats, som visas nĂ€r du öppnar webbplatser vars domĂ€ner Ă€r mycket lika en annan webbplats och heuristiken visar att det finns en stor risk för spoofing (till exempel om goog0le.com öppnas istĂ€llet för google.com).

    * Stöd för back-forward-cache har implementerats, vilket ger omedelbar navigering med "Tillbaka" och "FramÄt" knapparna eller nÀr du navigerar bland tidigare besökta sidor pÄ den aktuella webbplatsen. Cachen aktiveras genom instÀllningen chrome://flags/#back-forward-cache.

  • Optimering av CPU-resursanvĂ€ndning för fönster utanför synfĂ€ltet. Chrome kontrollerar om webblĂ€sarfönstret kan övertĂ€ckas av andra fönster och utesluter rendering av pixlar i överlappande omrĂ„den. Denna optimering aktiverades för en liten procentandel av anvĂ€ndarna i Chrome 84 och 85 och Ă€r nu aktiverad för alla. JĂ€mfört med tidigare versioner har Ă€ven inkompatibiliteten med virtualiseringssystem Ă„tgĂ€rdats, vilket ledde till tomma vita sidor.
  • ResursbegrĂ€nsningar för bakgrundsfanerna har förstĂ€rkts. SĂ„dana flikar kan nu inte konsumera mer Ă€n 1 % av CPU-resurserna och kan aktiveras högst en gĂ„ng per minut. Efter fem minuter i bakgrunden fryses flikar, utom för de flikar dĂ€r multimedia innehĂ„ll spelas eller registreras.
  • Arbetet med att standardisera HTTP-headern User-Agent har Ă„terupptagits. I den nya versionen aktiveras stöd för User-Agent Client Hints-mekanismen för alla anvĂ€ndare, vilket utvecklas som ett alternativ till User-Agent. Den nya mekanismen innebĂ€r selektiv överföring av specifika data om webblĂ€sarens och systemets parametrar (version, plattform, etc.) endast efter begĂ€ran frĂ„n servern och ger anvĂ€ndarna möjlighet att selektivt tillhandahĂ„lla sĂ„dan information till webbplatsĂ€garena. Vid anvĂ€ndning av User-Agent Client Hints överförs identifieraren inte som standard utan ett uttryckligt begĂ€rande, vilket gör passiv identifiering omöjlig (endast webblĂ€sarens namn anges som standard).
    Indikeringen av en tillgÀnglig uppdatering och behovet av att starta om webblÀsaren för installation har förÀndrats. IstÀllet för en fÀrgad pil i anvÀndarkontots avatar visas nu meddelandet "Update".
  • ÖversĂ€ttningen av webblĂ€saren har genomförts med fokus pĂ„ inkluderande terminologi. I policyerna har orden "whitelist" och "blacklist" ersatts med "allowlist" och "blocklist" (de tidigare tillagda policyn kommer fortsĂ€tta att fungera, men ett varningsmeddelande om att de gĂ„r över till en förĂ„ldrad status kommer att visas). I koden och filnamnen har hĂ€nvisningar till "blacklist" ersatts med "blocklist". AnvĂ€ndarvĂ€nliga hĂ€nvisningar till "blacklist" och "whitelist" ersattes redan i början av 2019.
    En experimentell funktion för att redigera sparade lösenord har lagts till, aktiveras med flaggan "chrome://flags/#edit-passwords-in-settings".
  • API:et för Native File System har nu övergĂ„tt till att vara stabilt och allmĂ€nt tillgĂ€ngligt, vilket möjliggör skapandet av web-applikationer som interagerar med filer i det lokala filsystemet. Det nya API:et kan exempelvis vara efterfrĂ„gat i integrerade utvecklingsmiljöer, text-, bild- och videoredigerare som körs i webblĂ€saren. För att fĂ„ möjlighet till direkt lĂ€sning och skrivning av filer, eller för att anvĂ€nda dialogrutor för att öppna och spara filer samt navigera i kataloginnehĂ„ll, mĂ„ste applikationen begĂ€ra speciellt godkĂ€nnande frĂ„n anvĂ€ndaren.
  • En CSS-vĂ€ljare ":focus-visible" har lagts till, som anvĂ€nder samma heuristik som webblĂ€saren gör för att avgöra om fokusindikatorn ska visas (nĂ€r fokus flyttas till en knapp med tangentbordsgenvĂ€gar visas indikationen, men inte vid mus-klick). Den tidigare tillgĂ€ngliga CSS-vĂ€ljaren ":focus" markerar alltid fokus. Dessutom har ett alternativ för "Quick Focus Highlight" lagts till i instĂ€llningarna, dĂ€r ett extra fokusindikatör visas bredvid aktiva element nĂ€r det Ă€r aktiverat, vilket gör det synligt Ă€ven om stilstöden för visuell fokusmarkering har stĂ€ngts av via CSS.
  • 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:et WebHID för lĂ„g nivĂ„ Ă„tkomst till HID-enheter (Human Interface Device, tangentbord, möss, spelkontroller, pekplattor), vilket gör det möjligt att implementera logik för arbete med HID-enheter i JavaScript för att kunna arbeta med ovanliga HID-enheter utan specifika drivrutiner i systemet. Det nya API:et Ă€r frĂ€mst inriktat pĂ„ att ge stöd för spelkontroller.
  • API SkĂ€rminformation utökar API Fönsterplaceringens möjligheter med stöd för konfigurationer med flera skĂ€rmar. Till skillnad frĂ„n window.screen, möjliggör den nya API:et manipulering av fönsterplaceringen i det gemensamma skĂ€rmutrymmet av flermonitor system, utan att vara begrĂ€nsad till den aktuella skĂ€rmen.
  • Meta-taggen battery-savings, genom vilken webbplatsen kan informera webblĂ€saren om behovet av att aktivera energibesparingslĂ€gen och optimera CPU-belastning.
  • API COOP Rapportering för att informera om potentiella övertrĂ€delser av Cross-Origin-Embedder-Policy (COEP) och Cross-Origin-Opener-Policy (COOP), utan att tillĂ€mpa faktiska begrĂ€nsningar.
  • I API Credential Management föreslĂ„s en ny typ av autentiseringsuppgifter PaymentCredential, som ger en extra bekrĂ€ftelse pĂ„ genomförda betalningstransaktioner. Den kontrollerande parten, exempelvis en bank, har möjlighet att generera en offentlig nyckel PublicKeyCredential, som kan begĂ€ras av sĂ€ljaren för att ge en extra sĂ€ker bekrĂ€ftelse av betalningen.
  • I API PointerEvents för att definiera lutningen av stylus har stöd för höjdvinklar (vinkeln mellan stylus och skĂ€rmen) och azimut (vinkeln mellan X-axeln och projektionen av stylus pĂ„ skĂ€rmen) lagts till, istĂ€llet för TiltX och TiltY (vinklarna mellan stylusplanet och en av axlarna och Y-Z plan). Även funktioner för konvertering mellan höjd/azimut och TiltX/TiltY har lagts till.
  • Kodningen av mellanslag i URL har Ă€ndrats, eftersom den i protokollhanterare – metoden navigator.registerProtocolHandler() nu ersĂ€tter mellanslag med "" istĂ€llet för " + ", vilket enhetliggör beteendet med andra webblĂ€sare som Firefox.
  • I CSS har den pseudo-elementet "::marker" lagts till, vilket möjliggör anpassning av fĂ€rg, storlek, form och typ av siffror och punkter för listor i block
      och
        .
      1. Stöd för HTTP-huvudet Document-Policy har lagts till, vilket möjliggör att stÀlla in Ätkomstregler för dokument, liknande sandbox-isolationsmekanismen för iframe, men mer universell. Genom Document-Policy kan man till exempel begrÀnsa anvÀndningen av lÄgkvalitativa bilder, stÀnga av lÄngsamma JavaScript API:er, stÀlla in regler för inlÀsning av iframes, bilder och skript, begrÀnsa den totala storleken pÄ dokumentet och trafiken, förbjuda metoder som leder till omritning av sidan och stÀnga av Scroll-To-Text funktionen.
      2. I elementet
        har stöd för parametrarna 'inline-grid', 'grid', 'inline-flex' och 'flex' lagts till, som definieras genom CSS-egenskapen 'display'.
      3. Metoden ParentNode.replaceChildren() har lagts till för att ersÀtta alla barnobjekt i en förÀlder med ett annat DOM-objekt. Tidigare kunde noder ersÀttas med en kombination av metoderna node.removeChild() och node.append() eller node.innerHTML och node.append().
      4. Spektrumet av URL-scheman som Àr tillÄtna för ÄsidosÀttande via registerProtocolHandler() har utökats. Till listan över scheman har decentraliserade protokoll som cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns och ssb lagts till, vilket möjliggör definiering av lÀnkar till objekt oavsett webbplats eller gateway som tillhandahÄller Ätkomst till resursen.
      5. I API:et för Asynchronous Clipboard har stöd för formatet text/html lagts till för att kopiera och klistra in HTML via urklippet (under skrivning och lÀsning i urklippet utförs en rengöring av farliga HTML-strukturer). Denna Àndring gör det möjligt att organisera infogning och kopiering av formaterad text med bilder och lÀnkar i webbredigerare.
      6. WebRTC har fÄtt möjlighet att ansluta egna databehandlare, som anropas under kodning eller avkodning av WebRTC MediaStreamTrack. Denna funktion kan till exempel anvÀndas för att lÀgga till stöd för end-to-end-kryptering av data som överförs genom mellanservrar.
        I JavaScript-motorn V8 har implementeringen av Number.prototype.toString pÄskyndats med 75%. Till de asynkrona klasserna har en egenskap .name med ett tomt vÀrde lagts till. Metoden Atomics.wake, som tidigare döptes om till Atomics.notify för att överensstÀmma med specifikationen ECMA-262, har tagits bort. Koden för verktyget för fuzzing-testning, JS-Fuzzer, har öppnats.
      7. I den tidigare versionens inledande (baseline) kompilator, Liftoff för WebAssembly, har möjligheten att anvÀnda vektoriserade instruktioner SIMD lagts till för att accelerera berÀkningarna. Testerna visar att optimeringen har ökat hastigheten för vissa tester med 2,8 gÄnger. En annan optimering har möjliggjort en betydande ökning av hastigheten vid anrop av av JavaScript-importerade funktioner frÄn WebAssembly.
      8. Verktygen för webbutvecklare har utökats: I Media-panelen har information om spelare som anvÀnds för att spela upp video pÄ sidan lagts till, inklusive data om hÀndelser, loggar, vÀrden pÄ egenskaper och parametrar för dekodning av ramar (till exempel kan orsaken till ramförlust och problem vid interaktion frÄn JavaScript faststÀllas).
      9. I kontextmenyn för panelen Element har möjligheten att skapa skÀrmbilder av det valda elementet lagts till (till exempel kan du skapa en skÀrmbild av innehÄllsförteckningen eller tabellen).
      10. I webbkonsolen har varningspanelen om problem ersatts med ett vanligt meddelande, och problem med tredjepartscookies döljs som standard under fliken Problem och aktiveras med en speciell kryssruta.
      11. Under fliken Rendering har en knapp för 'Inaktivera lokala typsnitt' lagts till, vilket gör att du kan simulera en avsaknad av lokala typsnitt, och under fliken Sensorn finns det nu möjlighet att simulera anvÀndarens inaktivitet (för appar som anvÀnder Idle Detection API).
      12. I panelen TillÀmpning finns detaljerad information om varje iframe, öppet fönster och pop-ups, inklusive data om Cross-Origin-isolering med hjÀlp av COEP och COOP.

    Implementeringen av QUIC-protokollet har pÄbörjats, dÀr den version som utvecklas enligt IETF-specifikationen ersÀtter Googles variant av QUIC.
    Förutom nyheterna och buggfixarna i den nya versionen har 35 sÄrbarheter ÄtgÀrdats. MÄnga av sÄrbarheterna upptÀcktes som ett resultat av 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 mÀrkts som kritisk, vilket innebÀr att den möjliggör att kringgÄ alla nivÄer av webblÀsarsÀkerhet och köra kod i systemet utanför sandbox-miljön. Inom ramen för programmet för belöningar för att upptÀcka sÄrbarheter har Google för den aktuella versionen betalat ut 27 belöningar pÄ totalt 71500 dollar (en belöning pÄ 15000 dollar, tre belöningar pÄ 7500 dollar, fem belöningar pÄ 5000 dollar, tvÄ pÄ 3000 dollar, en pÄ 200 dollar och tvÄ belöningar pÄ 500 dollar). Storleken pÄ 13 av belöningarna Àr för nÀrvarande inte faststÀlld.

    Taget frÄn Opennet.ru

    KĂ€lla: linux.org.ru

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