Google uzÅÄmums ir laidis klajÄ Chrome 107 tÄ«mekļa pÄrlÅ«kprogrammas versiju. TajÄ paÅ”Ä laikÄ tiek piedÄvÄta stabilÄ Chromium projekta versija, kas ir Chrome pamats. Chrome pÄrlÅ«kprogramma atŔķiras no Chromium, jo tajÄ ir Google logotipi, crash ziÅojumu sÅ«tīŔana, moduļi aizsargÄta video satura (DRM) atskaÅoÅ”anai, automÄtiskÄs atjauninÄÅ”anas sistÄma, pastÄvÄ«ga Sandbox izolÄcija, piekļuve Google API un RLZ parametru nodoÅ”ana meklÄÅ”anas laikÄ. LietotÄjiem, kuriem nepiecieÅ”ams ilgÄks laiks atjauninÄÅ”anai, tiek piedÄvÄta atseviŔķa Extended Stable versija, kas tiek atbalstÄ«ta 8 nedÄļas. NÄkamÄ Chrome 108 versija ir plÄnota 29. novembrÄ«.
GalvenÄs izmaiÅas Chrome 107:
- Ieviesis atbalsts ECH (Encrypted Client Hello) mehÄnismam, kas turpina attÄ«stÄ«t ESNI (Encrypted Server Name Indication) un tiek izmantots, lai Å”ifrÄtu informÄciju par TLS sesijas parametriem, piemÄram, pieprasÄ«to domÄna nosaukumu. GalvenÄ atŔķirÄ«ba starp ECH un ESNI ir tÄ, ka ECH Å”ifrÄ visu TLS ClientHello ziÅojumu, nevis tikai atseviŔķus laukus, kas ļauj novÄrst noplÅ«des, kuras nevar aptvert ESNI, piemÄram, PSK (Pre-Shared Key) lauku. ECH arÄ« izmanto HTTPSSVC DNS ierakstu, nevis TXT ierakstu, lai pÄrsÅ«tÄ«tu informÄciju par atslÄgu, un izmanto autentificÄtu galiekÅ”ifruÅ”anu, pamatojoties uz HPKE (Hybrid Public Key Encryption) mehÄnismu atslÄgas iegūŔanai un Å”ifrÄÅ”anai. ECH aktivizÄÅ”anai ir piedÄvÄta opcija āchrome://flags#encrypted-client-helloā.
- IevadÄ«ts atbalsts aparatÅ«ras paÄtrinÄta H.265 (HEVC) video dekodÄÅ”anai.
- AktivizÄta piektÄ posma informÄcijas saÄ«sinÄÅ”ana HTTP User-Agent galvenÄ un JavaScript parametru navigator.userAgent, navigator.appVersion un navigator.platform, kas tiek Ä«stenota, lai samazinÄtu informÄciju, kas var tikt izmantota pasÄ«vai lietotÄja identificÄÅ”anai. Chrome 107 User-Agent rindÄ ir samazinÄta platformas un procesora informÄcija galddatoru lietotÄjiem, kÄ arÄ« izsaldÄts JavaScript parametra navigator.platform saturs. IzmaiÅas ir redzamas tikai Windows platformas versijÄs, kur konkrÄta platformas versija ir aizvietota ar āWindows NT 10.0ā. Linux platformÄ User-Agent saturs nav mainÄ«jies.
IepriekÅ”ÄjÄs versijas pÄrlÅ«kprogrammas numuri MINOR.BUILD.PATCH tika aizvietoti ar 0.0.0. TurpmÄk virsrakstÄ tiks atstÄti tikai dati par pÄrlÅ«kprogrammas nosaukumu, bÅ«tisko versiju, platformu un ierÄ«ces tipu (mobilais telefons, datora, planÅ”etdatora). Lai iegÅ«tu papildu datus, piemÄram, precÄ«zu versiju un paplaÅ”inÄtus platformas datus, jÄizmanto API User Agent Client Hints. Tiem vietnÄm, kurÄm jaunÄs informÄcijas nepietiek un kuras vÄl nav gatavas pÄriet uz User Agent Client Hints, lÄ«dz 2023. gada maijam ir nodroÅ”inÄta iespÄja atgriezt pilno User-Agent.
- Android versijÄ ir pÄrtraukta atbalsta sniegÅ”ana platformai Android 6.0, tagad pÄrlÅ«ka darbÄ«bai nepiecieÅ”ama vismaz Android 7.0 versija.
- Ir mainÄ«ts saskarnes izskats, lai sekotu lejupielÄdes stÄvoklim. TÄ vietÄ, lai apakÅ”ÄjÄ ieejas joslÄ tiktu rÄdÄ«ta lejupielÄdes gaita, ir pievienots jauns indikators adreses joslÄ, ar kuru noklikŔķinot, tiek rÄdÄ«ts failu lejupielÄdes progress un vÄsture ar jau lejupielÄdÄto failu sarakstu. AtŔķirÄ«bÄ no apakÅ”ÄjÄs joslas, poga tiek pastÄvÄ«gi rÄdÄ«ta panelÄ« un ļauj Ätri piekļūt lejupielÄžu vÄsturei. JaunÄ saskarne pagaidÄm tiek piedÄvÄta pÄc noklusÄjuma tikai daļai lietotÄju un tiks izplatÄ«ta visiem gadÄ«jumÄ, ja nebÅ«s problÄmu.

- Datoru sistÄmu lietotÄjiem ir pieejama iespÄja importÄt paroles, kas saglabÄtas CSV formÄta failÄ. IepriekÅ” paroles no faila pÄrlÅ«kÄ varÄja importÄt tikai caur pakalpojumu passwords.google.com, bet tagad to var izdarÄ«t arÄ« caur iebÅ«vÄto pÄrlÅ«ka paroli pÄrvaldnieku (Google Password Manager).
- PÄc tam, kad lietotÄjs izveido jaunu profilu, tiek rÄdÄ«ts uzaicinÄjums iespÄjot sinhronizÄciju un pÄriet uz iestatÄ«jumiem, kur var mainÄ«t profila nosaukumu un izvÄlÄties krÄsu shÄmu.
- Android platformas versijÄ piedÄvÄts jauns interfeiss multivides failu izvÄlei fotoattÄlu un videoklipu augÅ”upielÄdÄÅ”anai (vietÄjÄ Ä«stenojuma vietÄ izmantots Android Media Picker noklusÄjuma interfeiss).

- Tiek nodroÅ”inÄta automÄtiska atļaujas atsaukÅ”ana paziÅojumu izsÅ«tīŔanai vietnÄm, kas pieÄ·ertas traucÄjoÅ”u paziÅojumu un ziÅojumu sÅ«tīŔanÄ. TurklÄt Å”ÄdÄm vietnÄm ir apturÄta atļauju pieprasÄ«jumu rÄdīŔana paziÅojumu sÅ«tīŔanai.
- API Screen Capture ir pievienoti jauni atribÅ«ti, kas saistÄ«ti ar ekrÄna koplietoÅ”anu ā selfBrowserSurface (ļauj izslÄgt paÅ”reizÄjo cilni, izmantojot getDisplayMedia()), surfaceSwitching (ļauj slÄpt cilÅu pÄrslÄgÅ”anas pogu) un displaySurface (ļauj ierobežot koplietoÅ”anu uz cilni, logu vai ekrÄnu).
- API Performance ir pievienots atribÅ«ts renderBlockingStatus, kas nosaka resursus, kuru dÄļ lappuses attÄloÅ”ana ir apturÄta, lÄ«dz tie tiks ielÄdÄti.
- Origin Trials režīmÄ (eksperimentÄlÄs iespÄjas, kas prasa atseviŔķu aktivÄciju) pievienoti vairÄki jauni API. Origin Trial nozÄ«mÄ iespÄju strÄdÄt ar norÄdÄ«to API no lietotnÄm, kas ielÄdÄtas no localhost vai 127.0.0.1, vai pÄc reÄ£istrÄcijas un Ä«paÅ”a tokena saÅemÅ”anas, kas darbojas ierobežotu laiku konkrÄtai vietnei.
- DeklaratÄ«vais API PendingBeacon ļauj pÄrvaldÄ«t datu nosÅ«tīŔanu, kas neprasa atbildi (beacon). Jaunais API ļauj deleÄ£Ät Å”Ädu datu nosÅ«tīŔanu pÄrlÅ«kprogrammai, bez nepiecieÅ”amÄ«bas izsaukt nosÅ«tīŔanas operÄcijas noteiktÄ laikÄ, piemÄram, lai organizÄtu telemetrijas pÄrsÅ«tīŔanu pÄc tam, kad lietotÄjs ir aizvÄris lapu. servera HTTP virsrakstÄ Permissions-Policy (Feature Policy), kas tiek izmantota, lai deleÄ£Ätu pilnvaras un iekļautu paplaÅ”inÄtas iespÄjas, ir pievienota atbalsta vÄrtÄ«ba Ā«unloadĀ», kas ļauj atspÄjot notikumu Ā«unloadĀ» apstrÄdÄtÄjus lapÄ.
- Formas tagÄ <form> ir pievienota atbalsta atribÅ«ta Ā«relĀ», kas ļauj pielietot navigÄciju caur web-forms ar parametru Ā«rel=noreferrerĀ» lai atspÄjotu Referer galvenes pÄrsÅ«tīŔanu vai Ā«rel=noopenerĀ», lai atspÄjotu Window.opener Ä«paÅ”umu un ierobežotu piekļuvi kontekstam, no kura tika veikta pÄreja.
- CSS Grid ir pievienots atbalsts Ä«paŔību grid-template-columns un grid-template-rows interpolÄcijai, lai nodroÅ”inÄtu gludu pÄreju starp dažÄdiem režīmiem tÄ«klÄ.
- Ir veikti uzlabojumi tÄ«mekļa izstrÄdÄtÄjiem paredzÄtajos rÄ«kos. Ir pievienota iespÄja pielÄgot karstÄs taustiÅas. Ir uzlabota C/C++ lietojumprogrammu objektu atmiÅas inspekcija, kas konvertÄta WebAssembly formÄtÄ.
- Ir veikti uzlabojumi tÄ«mekļa izstrÄdÄtÄju rÄ«kos. Ir pievienota iespÄja pielÄgot karstÄs taustiÅas. Ir uzlabota C/C++ lietojumprogrammu objektu atmiÅas inspekcija, kas pÄrveidota WebAssembly formÄtÄ.
JaunajÄ versijÄ, izlabojot kļūdas un ievieÅ”ot jaunas funkcijas, ir novÄrstas 14 ievainojamÄ«bas. PÄrsvarÄ ievainojamÄ«bas tika atklÄtas, izmantojot automatizÄtus testÄÅ”anas rÄ«kus kÄ AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL. Kritiskas problÄmas, kas varÄtu apiet visas pÄrlÅ«kprogrammas aizsardzÄ«bas lÄ«meÅus un izpildÄ«t kodu Ärpus smiltis (sandbox) vidÄ, nav konstatÄtas. IevainojamÄ«bu noteikÅ”anas prÄmiju programmas ietvaros Google pieŔķīra 10 prÄmijas, kuru kopÄjÄ summa ir 57 tÅ«kstoÅ”i ASV dolÄru (viena prÄmija 20 000 USD, 17 000 USD un 7 000 USD, divas prÄmijas 3 000 USD, trÄ«s prÄmijas 2 000 USD un viena prÄmija 1 000 USD). Vienas prÄmijas apmÄrs pagaidÄm nav noteikts.
Avots: opennet.lv


