Chrome 120 izlaidums

Google ir izlaidis web pārlūka Chrome 120 versiju. Tajā pašā laikā ir pieejams stabilais bezmaksas projekta Chromium izlaidums, uz kura pamata balstās Chrome. Pārlūks Chrome atšķiras no Chromium, izmantojot Google simboliku, ziņošanas sistēmu par avārijām, moduli diskusētu multivides satura atskaņošanai (DRM), automātiskā atjauninājumu uzstādīšanas sistēmu, nemainīgu Sandbox izolāciju, Google API atslēgu piegādi un RLZ parametrus meklēšanā. Lietotājiem, kuriem ir nepieciešams vairāk laika atjaunināšanai, atsevišķi tiek atbalstīta Extended Stable zaru versija, kurai ir pieejams 8 nedēļu atbalsts. Nākamais Chrome izlaidums 121 ir plānots 23. janvārī.

Galvenās izmaiņas Chrome 120:

  • Sācies eksperimentu, lai atspējotu trešo pušu sīkdatņu atbalstu, kas tiek izsniegtas, apmeklējot vietnes, kas atšķiras no domēns pašreizējās lapas. Šādas sīkdatnes tiek izmantotas, lai izsekotu lietotāju pārvietošanos starp vietnēm reklāmas tīklu, sociālo tīklu logrīku un tīmekļa analīzes sistēmām. 2024. gada janvārī trešo pušu sīkdatnes tiks atslēgtas 1% pārlūka lietotāju. Izmaiņas tiek īstenotas Privātuma Sandbox iniciatīvā, kuras mērķis ir panākt kompromisu starp lietotāju vajadzību saglabāt privātumu un reklāmas tīklu un vietņu vēlmi izsekot apmeklētāju preferences.

    Aizvietojot izsekojošās sīkdatnes, tiek piedāvāts izmantot šādus API:

    • FedCM (Federated Credential Management), kas ļauj izveidot apvienotas identifikācijas pakalpojumus, kas nodrošina konfidencialitātes saglabāšanu un darbojas bez trešo pušu sīkdatnēm.
    • Private State Tokens, kas ļauj atšķirt dažādus lietotājus, neizmantojot starpdomēna identifikatorus, un nodot lietotāja autentifikācijas datus dažādos kontekstos.
    • Topics (kritika) ļauj noteikt lietotāju intereses, kas var tikt izmantotas, lai izceltu lietotāju grupas ar līdzīgām interesēm, neidentificējot atsevišķus lietotājus, izmantojot izsekojošas sīkdatnes. Intereses tiek aprēķinātas, pamatojoties uz lietotāja aktivitāti pārlūkā un tiek saglabātas lietotāja ierīcē. Ar API Topics reklāmas tīkls var iegūt vispārēju informāciju par atsevišķām interesēm, nevienādu informāciju par konkrētu lietotāja aktivitāti.
    • Protected Audience, risinājums atkārtotā mārketinga un sava auditorijas novērtēšanas uzdevumiem (darbs ar lietotājiem, kuri jau iepriekš apmeklējuši vietni).
    • Attribution Reporting, ļauj novērtēt tādas reklāmas efektivitātes īpašības kā klikšķi un konversija (pirkums vietnē pēc klikšķa).
    • Storage Access API, var tikt izmantots, lai lūgtu lietotājam pilnvaras piekļūt sīkdatņu krātuvēm, ja pēc noklusējuma trešo pušu sīkdatnes tiek bloķētas.
  • Saskaņā ar Eiropas Savienībā pieņemta likuma DMA (Digital Markets Act) prasībām dažiem lietotājiem tiks rādīts dialogs, lai izvēlētos noklusējuma meklēšanas sistēmu, kuru iespējas ir atbilstošas iestatījumiem chrome://settings/search. Chrome 120 dialogu redzēs 1% lietotāju, bet līdz Chrome 122 izlaidumam to palielinās līdz 100%.
  • Sācies Theora video kodeka atbalsta pārtraukšanas process. Sākotnējā posmā Theora tiks izslēgts 1% lietotāju, taču līdz 16. janvārim plānots to izslēgt visiem lietotājiem. Pārejas posmā kodeka atgriešanai paredzēta iestatījumu opcija «chrome://flags/#theora-video-codec». Par iemeslu Theora atbalsta pārtraukšanai min bažas, ka Theora ieviešanā, kur ir pietiekami sarežģīta bināro datu parsēšanas un straumju dekodēšanas loģika, var būt pieejamas ievainojamības, līdzīgas nesenajiem kritiskajiem VP8 kodētāja jautājumiem.
  • Chrome Web Store katalogs ir pārdizainēts, lai atvieglotu paplašinājumu meklēšanu un pārvaldību. Ir pievienotas jaunās paplašinājumu kategorijas (piemēram, pievienota mašīnmācīšanās paplašinājumu kategorija un redakcijas izvēle). Izvēlnē » ⋮ » pievienota iespēja atjaunot iepriekšējo dizainu.
    Chrome 120 izlaidums
  • Paplašināta «Drošības pārbaudes» (Safety check) funkcionalitāte, kas parāda kopsavilkumu par potenciālām drošības problēmām, piemēram, kompromitētu paroli izmantošanu, ļaunprātīgu vietņu (Safe Browsing) pārbaudes statusu, neinstalētu atjauninājumu pieejamību un ļaunprātīgu paplašinājumu identificēšanu. Jaunajā versijā piedāvāts proaktīvais režīms, kas regulāri veic pārlūka drošības pārbaudes un informē lietotāju, ja tiek konstatētas problēmas. Iestatījumos pievienotas iespējas, kas ļauj pārvaldīt darbības proaktīvajā režīmā.
    Chrome 120 izlaidums
  • Ieviesta pielāgojama rīku josla, kas mainās atkarībā no loga izmēra.
  • Paroles pārvaldniekā atļauts nodrošināt piekļuvi atsevišķām parolēm Google Family Group dalībniekiem, kas izveidota, izmantojot Google kontu. Vienā reizē var nodrošināt piekļuvi tikai vienai parolei, pēc tam kopīgā parole nevar tikt atjaunināta vai atsaukta no sūtītāja puses.
  • Sazināšanās ar printeriem pārnesta uz atsevišķu pakalpojumu procesu, kas ļāvis uzlabot pārlūkprogrammas stabilitāti un uzlabot lietotāja interfeisa responsivitāti lapas priekšskatījuma priekšā pirms drukāšanas.
  • TLS iekļauj atslēgu kapsulācijas mehānisma (KEM, Key Encapsulation Mechanism) realizāciju, kas izmanto hibrīda algoritmu X25519Kyber768, kas ir izturīgs pret kvantu datoru uzbrukumiem. Tagad sesijas atslēgām, kuras tiek izmantotas datu šifrēšanai TLS savienojumos, var izmantot atslēgu apmaiņas mehānisma kombināciju X25519, kas balstās uz eliptiskām līknēm un pašlaik tiek izmantots TLS, un algoritmu Kyber-768, kas izmanto kriptogrāfijas metodes, kas balstās uz tīklošanas teorijas problēmu risināšanu, laiks risināšanai, kas nemainās tradicionālajos un kvantu datoros.
  • Īstenota jebkādu URL lapu ņemšana vērā autovadības lūgumu apkalpošanas (Permission Suggestions Service) pakalpojumā. serverus Google tiks nosūtīti izsniegto atļauju URL hash vērtības).
  • Android versijā ir pārtraukta atbalsta sniegšana Android 7.0 "Nougat" platformai.
  • Pievienota ietvara realizācija Close pieprasījumu koncepcijai, ļaujot lietotājiem pieprasīt modālo un uznirstošo dialogu aizvēršanu, nospiežot tastatūras taustiņu Esc vai izmantojot ekrāna žestu vai "Atpakaļ" pogu viedtālrunī. Close pieprasījumu atbalsts ir pievienots dialogiem, kas izveidoti, izmantojot elementu vai īpašību "popover". Tāpat pievienots API CloseWatcher, kas ļauj lietojumprogrammu izstrādātājiem izsekot Close pieprasījumus un reaģēt uz to saņemšanu (piemēram, var izveidot apstrādātāju atpakaļ pogas spiešanai Android viedtālrunī).
  • Elementam
    pievienota atbalsta ārējā atribūta "name", kas ļauj izveidot grupas, definējot sēriju elementu
    ar vienu nosaukumu.
  • Media Session API pievienots notikums "enterpictureinpicture", ļaujot mājaslapai reģistrēt apstrādātāju, kas tiek izsaukts, kad saturs tiek atvērts "attēls attēlā" režīmā.
  • Vienkāršots končēts CSS bloku sintakse — iekšējie CSS noteikumi tagad var sākties ar jebkuru elementu, nesniedzot pirms iekšējā noteikuma simbolu ampersandu vai izmantojot funkciju is(). dl { dt { /* stils dl dt */ } dd { /* stils dl dd */ } }
  • CSS īpašībā "background-clip" pievienota atbalsta opcija "text", lai attēlotu izvēlēto fonu tikai rakstzīmju tekstu ierobežotajā zonā. Piemēram, norādot "background: linear-gradient(60deg, red, yellow, red, yellow, red); background-clip: text; color: rgba(0, 0, 0, 0.2)", tiks attēlots:
    Chrome 120 izlaidums
  • CSS ir pievienots mediavēsts "scripting", ko var izmantot, lai noteiktu skriptu izpildes iespējas, piemēram, JavaScript, pašreizējā lapā.
  • CSS pievienots pseido-klase ":dir()", kas ļauj izvēlēties elementus atkarībā no teksta virziena (piemēram, ":dir(ltr)" aptvers elementus, kuros teksts tiek attēlots no kreisās uz labo).
  • CSS pievienotas eksponenciālās funkcijas pow(), sqrt(), hypot(), log() un exp().
  • CSS pievienots atbalsts īpašībām mask, mask-image, mask-repeat, mask-position, mask-clip, mask-origin, mask-size, mask-composite un mask-mode, lai slēptu elementu, pārklājot attēlu noteiktās vietās.
  • FontFaceSet API pievienota metode check(), kas ļauj pārbaudīt, vai teksts var tikt attēlots ar izvēlētajiem fontiem, nepielietojot FontFaceSet fontus, kuru ielāde vēl nav pabeigta.
  • WebGPU API pievienota iespēja izmantot 16 bitu peldošā punkta tipu ar nosaukumu f16 šūnu shēmos.
  • Media Capabilities API metodei decodingInfo() pievienoti lauki hdrMetadataType, colorGamut un transferFunction, lai noteiktu HDR atbalstu.
  • MediaStreamTrack API pievienota iespēja iegūt informāciju par saņemtajiem un noraidītajiem video kadriem.
  • Pievienota iespēja nodot ArrayBuffer objektu VideoFrame, AudioData, EncodedVideoChunk, EncodedAudioChunk un ImageDecoder konstruktoros, lai tieši izmantotu baitu masīvu, neveidojot tā copy.
  • Saskaņā ar mainīto specifikāciju, lai uzlabotu aizsardzību pret XSS uzbrukumiem un uzlabotu pārnesamību starp pārlūkprogrammām, SVGUseElement vairs neatbalsta "data:" URL, kas iepriekš netika atbalstīts WebKit dzinējā.
  • Pievienots eksperimentāls (origin trial) atbalsts HTTP galvenes "Priority", caur kuru iespējams nosūtīt informāciju par pieprasījuma apstrādes prioritāti (RFC 9218) pirmajā resursa piekļuves posmā.
  • Ievietotas uzlabojumi tīmekļa izstrādātāju rīkos. Defoltā debuggers ir ieviests, lai ignorētu skriptus, kas izvietoti katalogos "/node_modules/" un "/bower_components/" ar Node.js moduļiem. Attālinātā debuggere režīmā ir ieviests slēdzis, lai izvēlētos starp peli un skārienekrānu. Uzlabota animāciju atkļūdošana. Elements panelī tika pievienots slēdzis «media» audiem <audio> un <video>. Defoltā ieslēgti brīdinājumi par trešo pušu sīkdatņu izmantošanu. Privātuma Sandbox Analysis rīkā pievienota analīze par tīmekļa vietnē izmantotajām sīkdatnēm un ieteikumi jaunāku API izmantošanai, kas aizstātu sīkdatnes.
    Atskaņot video

Papildus jauninājumiem un kļūdu labojumiem jaunajā versijā ir novērstas 10 ievainojamības. Daudzas no ievainojamībām tika atklātas, izmantojot automātizētos testus ar AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL rīkiem. Kritiskas problēmas, kas ļautu apiet visus pārlūka aizsardzības līmeņus un izpildīt kodu ārpus smilšu kastes, nav konstatētas. Saskaņā ar ievainojamību atklāšanas atlīdzību programmu šī relīze Google uzņēmums ir izmaksājis 13 prēmijas par kopējo summu 15 tūkstoši ASV dolāru (viena prēmija $10000, viena prēmija $2000 un trīs prēmijas $1000).

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