Chrome tīmekļa pārlūka izlaišana 137

Google uzņēmums ir publicējis Chrome tīmekļa pārlūka 137 versiju. Tajā pašā laikā ir pieejama stabila atbrīvošana brīvā projekta Chromium, kas ir Chrome pamats. Chrome pārlūks atšķiras no Chromium, jo izmanto Google logo, satur kritumu ziņošanas sistēmu, modulācijas aizsargātā satura video atskaņošanai (DRM), automātisko atjauninājumu instalēšanas sistēmu, pastāvīgu Sandbox izolāciju, piegādā Google API atslēgas un nodrošina RLZ parametrus meklēšanas laikā. Lietotājiem, kam nepieciešams vairāk laika atjaunināšanai, ir atsevišķi atbalstīta Extended Stable versija ar 8 nedēļu atbalstu. Nākamā Chrome 138 versija ir plānota uz 24. jūniju.

Galvenās izmaiņas Chrome 137:

  • Windows un macOS versijās ir integrēts Gemini tērzēšanas robots, kas var skaidrot apskatāmās lapas saturu un atbildēt uz ar lapu saistītiem jautājumiem, neiznākot no aktīvās cilnes. Ir atbalstīta tekstuāla un balss mijiedarbība ar Gemini. Darbs ar tērzēšanas robotu pagaidām ir pieejams tikai daļai lietotāju ASV, kuriem ir Google AI Pro un Ultra abonementi.
  • Pēc līdzības ar iepriekš ieviesto glabāšanas segmentāciju ir nodrošināta URL shēmas „blob:” apstrādes izolācija, kas paredzēta piekļuvei lokāli ģenerētiem datiem caur Blob vai File API. Segmentācijas procesā pie atslēgas, kas tiek izmantota objektu izgūšanai, tiek piesaistīts atsevišķs atribūts, kas nosaka saistību ar primāro Microsoft ļauj lietotājiem dzēst šīs iepriekš lejupielādētās lietojumprogrammas, un to var izdarīt tieši no Start izvēlnes., no kura atvērta galvenā lapa, kas ļauj bloķēt metodes, kas izseko lietotāja pārvietošanos starp vietnēm, manipulējot ar URL „blob:.
  • Paplašinātās aizsardzības režīmā (Safe Browsing > Enhanced protection) ir aktivizēta iespēja izmantot lielu valodas modeli, lai identificētu krāpnieciskas lapas pēc to satura. AI modelis darbojas klienta pusē, bet, ja rodas aizdomas par apšaubāmu saturu, tiek veikta papildu pārbaude par serveriem Google. Šajā versijā pagaidām tiek veikta tikai informācijas apkopošana par problemātiskām lapām. Nākamajā versijā plānots uzsākt lietotāju brīdināšanu.
  • Iekļauta lietotāju slēptās identifikācijas aizsardzība, izmantojot HSTS kešu (HTTP Strict Transport Security). HSTS ļauj vietnēm, kad tās tiek apmeklētas caur HTTP, novirzīt lietotāju uz HTTPS. Darbības laikā viesdatora nosaukums, kas iestatīts caur HSTS, tiek saglabāts iekšējā kešā, ļaujot izmantot klātbūtnes vai prombūtnes faktu kešā, lai uzglabātu vienu bitu informācijas. Slēptai 32 bitu lietotāja identifikatoram var izmantot masīvu no 32 attēliem, kas tiek piegādāti no dažādiem viesdatoriem caur HTTP (http://bit0.example.com/image.jpg, http://bit1.example.com/image.jpg utt.). Identifikators tiek noteikts, pārbaudot, no kādiem viesdatoriem attēli tika ielādēti caur HTTPS, un no kādiem caur HTTP (ja attēli iepriekš tika piegādāti caur HTTP un caur HSTS novirzīti uz HTTPS, tad pie sekojošiem pieprasījumiem tie tiks ielādēti uzreiz caur HTTPS, apejot pieprasījumu caur HTTP). Aizsardzība ir saistīta ar HSTS atjaunošanas atļauju tikai augsta līmeņa resursiem un HSTS atjaunošanas bloķēšanu apakšresursu pieprasījumos.
  • WebRTC savienojumiem ir ieviesta DTLS 1.3 (Datagram Transport Layer Security, UDP ekvivalents TLS) protokola atbalsts. DTLS 1.3 atbalsts ir nepieciešams postkvantu šifrēšanas algoritmu izmantošanai WebRTC.
  • No komandrindas opcijas «—load-extension» ir noņemta, ļaujot ielādēt paplašinājumus. Opcija ir noņemta, lai samazinātu risku tās izmantošanai ļaunprātīgu paplašinājumu iekļaušanai. Lai piespiestu neizvērstu paplašinājumu ielādi, ieteicams izmantot pogu Load Unpacked paplašinājumu pārvaldības lapā (chrome://extensions/) pēc izstrādātāja režīma ieslēgšanas. Chromium un testējamās Chrome For Testing versijās «—load-extension» opcijas atbalsts ir saglabāts.
  • Ir izlemts atteikties no automātiskās atgriešanās pie SwiftShader programmatūras renderēšanas sistēmas WebGL, kas īsteno Vulkan API. Ja GPU pamatā esošā atbalsta nav, WebGL konteksta izveide tagad atgriezīs kļūdu, nevis pāries uz SwiftShader. SwiftShader izslēgšana uzlabos drošību, jo tiks novērsta JIT kompilētā koda izpilde procesā, kas atbild par mijiedarbību ar GPU. SwiftShader atkārtotai izmantošanai ir paredzēta atsevišķa komandrindas opcija «—enable-unsafe-swiftshader». Chrome 137 versijā Linux un macOS platformas lietotājiem, lietojot SwiftShader, tīmekļa konsolē tiks parādīts brīdinājums, savukārt Chrome 138 versijā Swiftshader atgriešana tiks atslēgta. Windows lietotājiem SwiftShader sistēma būs nomainīta ar iebūvēto Windows programmatūras randerēšanas sistēmu WARP (Windows Advanced Rasterization Platform).
  • Iestatījumos pievienota iespēja aktivizēt funkciju «Autofill with AI», kas atvieglo tīmekļa veidlapu aizpildīšanu. Aktivizēšana liek pārlūkam izmantot AI modeli, lai saprastu tīmekļa veidlapu un automātiski aizpildītu laukus, balstoties uz to, kā iepriekš lietotājs aizpildījis līdzīgas formas.
  • Web Cryptography API pievienota atbalsts kriptovalūtu algoritmiem, kas balstīti uz eliptiskajām līknēm Curve25519, piemēram, digitālo parakstu veidošanas algoritms Ed25519.
  • Ieviests CSS īpašums «reading-flow», kas ļauj kontrolēt elementu apstrādes secību flex, grid un blokveida konteineros ekrāna lasītāju izmantošanas un secīgas navigācijas laikā. Tāpat pievienots īpašums «reading-order», kas ļauj manuāli pārrakstīt elementu secību.
  • CSS piedāvāts funkcija «if()», kas paredzēta, lai izvēlētos vērtības atkarībā no nosacījuma izpildes rezultāta. Par argumentu tiek nodots ar semikolu sadalīts pāru saraksts «nosacījums:vērtība». Funkcija pārskata šos pārus un apstājas pie pirmā izpildītā nosacījuma. Piemēram: «background-color: if(style(—color: white): black; else: white);».
  • CSS īpašumā offset-path ieviesta funkcija shape() figūru izveidošanai, izmantojot komandas, kas ir ekvivalentas funkcijai path(), bet ļauj izmantot standarta CSS sintaksi.
  • Pievienots JSPI API (JavaScript Promise Integration), kas nodrošina integrāciju starp WebAssembly lietotnēm un JavaScript Promise objektu, ļaujot WebAssembly programmām darboties kā Promise ģeneratoriem un mijiedarboties ar Promise bāzes API.
  • CanvasRenderingContext2D, OffscreenCanvasRenderingContext2D un ImageData API ir pievienota atbalsts pikseļu formātu izmantošanai, kas izmanto peldošā punkta vērtības krāsu komponentu attēlošanai.
  • Origin trials režīmā tiek piedāvāti eksperimentālie Rewriter un Writer API, kas ļauj pārveidot (piemēram, īsāk formulēt būtību vai mainīt stilu) vai ģenerēt tekstu, izmantojot lielus valodas modeļus.
  • Web izstrādes rīku komplektā pievienota iespēja piesaistīt darba telpas, ļaujot saglabāt lokālajos failos izmaiņas, kas izdarītas JavaScript, HTML un CSS, strādājot ar iebūvētiem pārlūkprogrammas rīkiem. AI asistenta iespējas ir paplašinātas, ļaujot tam mainīt CSS un analizēt veiktspēju.

Papildus jaunumiem un kļūdu labojumiem jaunajā versijā ir novērstas 1 ievainojamības. Daudzas no šīm ievainojamībām tika atklātas, izmantojot automatizētus testus ar AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL rīkiem. Nav identificētas kritiskas problēmas, kas ļautu apiet visus pārlūkprogrammas aizsardzības līmeņus un izpildīt kodu sistēmā ārpus sandbox vides. Uzticēšanās programmas ietvaros, kas paredzēta ievainojamību atklāšanai, uzņēmums Google ir izmaksājis 8 balvas, kuru kopējā summa ir 7500 ASV dolāru (pa vienai balvai 4000 $, 2000 $, 1000 $ un 500 $). Četru balvu apmērs pagaidām nav noteikts.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster