Chrome 100 izlaidums

Google kompānija ir laidusi klajā web pārlūkprogrammas Chrome 100 versiju. Tajā pašā laikā ir pieejams stabils atbrīvojums atvērtā projekta Chromium, kas kalpo par Chrome pamatu. Chrome pārlūkprogramma atšķiras ar Google logo izmantošanu, ir pieejama ziņojumu nosūtīšanas sistēma, ja rodas avārijas, moduļi, kas nodrošina aizsargāta video satura (DRM) atskaņošanu, automātiskās jaunināšanas instalēšanas sistēma un RLZ parametru nodošana meklēšanā. Nākamā Chrome versija 101 ir plānota iznākšanai 26. aprīlī.

Galvenās izmaiņas Chrome 100:

  • Saistībā ar pārlūkprogrammas versijas 100 sasniegšanu, kas sastāv no trim cipariem, neizslēdz iespējamās problēmas dažu vietņu darbībā, kuras izmanto nepareizas bibliotēkas User-Agent vērtības解析šanai. Lai risinātu šādas problēmas, ir paredzēta iestatījumu iespēja „chrome://flags##force-major-version-to-minor”, kas ļauj atjaunot User-Agent galvenā versija 99, pat ja tiek izmantota versija 100.
  • Chrome 100 ir atzīmēta kā pēdējā versija ar pilnīgu User-Agent saturu. Nākamajā izlaidumā tiks sākts samazināt informāciju HTTP galvenes User-Agent un JavaScript parametriem navigator.userAgent, navigator.appVersion un navigator.platform. Galvenē tiks atstātas tikai ziņas par pārlūkprogrammas nosaukumu, būtisko pārlūkprogrammas versiju, platformu un ierīces veidu (mobilais tālrunis, dators, planšetdators). Lai iegūtu papildu datus, piemēram, precīzas versijas un detalizētus platformas datus, būs jāizmanto User Agent Client Hints API. 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 tiks piedāvāta iespēja atgriezt pilnu User-Agent.
  • Tika pievienota eksperimentālā iespēja rādīt adreses joslā lejupielādes indikatoru, uz kura noklikšķinot, tiek parādīta lejupielādēto un lejupielādēto failu stāvokļa informācija, līdzīgi kā lapā chrome://downloads. Lai aktivizētu indikatoru, ir paredzēts iestatījums „chrome://flags#download-bubble”.
    Chrome 100 izlaidums
  • Tika atjaunota iespēja izslēgt skaņu, noklikšķinot uz atskaņošanas indikatora, kas tiek parādīts cilnes pogā (agrāk skaņu varēja izslēgt, izmantojot konteksta izvēlni). Lai aktivizētu šo iespēju, ir pievienots iestatījums „chrome://flags#enable-tab-audio-muting”.
    Chrome 100 izlaidums
  • Pievienota iestatījums «chrome://flags/#enable-lens-standalone», lai atspējotu Google Lens pakalpojuma izmantošanu, meklējot attēlus (punkts «Atrast attēlu» konteksta izvēlnē).
  • Sniedzot piekļuvi cilnei (tab-sharing), tagad tiek izcelta ne visa cilne, bet tikai daļa ar saturu, kas tiek pārraidīts otram lietotājam, ar zilu apli.
  • Mainīts pārlūkprogrammas logotips. Jaunais logotips atšķiras no 2014. gada versijas ar nedaudz lielāku apli centrā, spilgtākām krāsām un ēnu trūkumu krāsu robežās.
    Chrome 100 izlaidums
  • Izmaiņas Android versijā:
    • Pārtraukta atbalsta sniegšana datu taupīšanas režīmam «Lite», kad tika samazināts bitu pārraides ātrums video ielādes laikā un izmantota papildu attēlu saspiešana. Norādīts, ka režīms ir noņemts, jo mobilajos tīklos ir samazinājušās cenu tarifi un attīstīti citi veidi, kā samazināt datu pārraidi.
    • Pievienota iespēja veikt darbības ar pārlūkprogrammu no adreses joslas. Piemēram, var ierakstīt «izdzēst vēsturi», un pārlūkprogramma piedāvās pāriet uz vēstures dzēšanas formu vai «rediģēt parole», un pārlūkprogramma atvērs paroļu pārvaldnieku. Datoru sistēmās minētā iespēja tika īstenota Chrome 87 versijā.
    • Ievieša atbalsts Google konta pieslēgšanai, skenējot QR kodu, kas tiek rādīts cita ierīce ekrānā.
    • Nodrošināta apstiprināšanas dialoga parādīšana, cenšoties vienlaikus aizvērt visas cilnes.
    • Jaunajā cilnes atvēršanas lapā parādījies slēdzis starp RSS abonementu (Following) un ieteicamo saturu (Discover).
    • Pārtraukta TLS 1.0/1.1 protokolu izmantošana Android WebView komponentā. Pati pārlūkprogramma atbalstu TLS 1.0/1.1 noņēma Chrome 98 laidienā. Šajā versijā līdzīgs grozījums ieviests mobilajās lietojumprogrammas, kas izmanto WebView komponentu, kuras tagad nevarēs savienoties ar serveriem, kas neatbalsta TLS 1.2 vai TLS 1.3.
  • Pārbaudot sertifikātus, izmantojot Certificate Transparency mehānismu, sertifikāta apstiprināšanai tagad ir nepieciešama parakstītu SCT ierakstu (signed certificate timestamp) esamība jebkurā no diviem žurnāliem, ko atbalsta dažādi operatori (iepriekš bija nepieciešams ieraksts Google žurnālā un jebkura cita operatora žurnālā). Certificate Transparency nodrošina neatkarīgu publisku žurnālu uzturēšanu par visiem izsniegtajiem un atsauktajiem sertifikātiem, kas ļauj veikt neatkarīgas pārbaudes par visām izmaiņām un darbībām, ko veikuši sertifikācijas centri, un ļauj izsekot jebkurām mēģinājumiem slēpt falsificētus ierakstus.

    Lietotājiem, kuri ir ieslēguši Safe Browsing režīmu, pēc noklusējuma tiek aktivizēta SCT ierakstu, kas izmantoti Certificate Transparency žurnālos, pārbaude. Šī izmaiņa radīs papildu pieprasījumus Google, lai apstiprinātu žurnāla pareizu darbību. Pārbaudes pieprasījumi tiek nosūtīti ļoti reti, aptuveni reizi 10000 TLS savienojumos. Ja tiks konstatētas problēmas, Google tiks nosūtīta informācija par problemātisko sertifikātu ķēdi un SCT (tiek nosūtīti tikai publiski izplatītie dati par sertifikātiem un SCT).

  • Ieslēdzot uzlaboto aizsardzības režīmu pret bīstamām vietnēm (Enhanced Safe Browsing) un piesakoties Google kontā, dati, kas tiek nosūtīti uz serverus Google, tagad ietver tokenus, kas saistīti ar Google kontu, nodrošinot spēcīgāku aizsardzību pret phishing, ļaunprātīgu darbību un citām apdraudējuma formām tīmeklī. Incognito režīma sesijās šādi dati netiek pārsūtīti.
  • Chrome darbvirsmas versijā ir pieejama iespēja noraidīt brīdinājumus par izmantoto kompromitēto paroli.
  • Pievienots Multi-Screen Window Placement API, caur kuru var iegūt informāciju par monitoriem, kas pievienoti datoram, un organizēt logu novietojumu norādītajos ekrānos. Ar jauno API arī iespējams precīzi izvēlēties izsviesto logu pozīciju un noteikt pāreju uz pilnekrāna režīmu, ko ierosinājis Element.requestFullscreen(). Jaunā API izmantošanas piemēri ietver prezentāciju rādīšanas programmas (attiecinājums uz projektoru un piezīmju rādīšana uz klēpjdatora ekrāna), finanšu aplikācijas un uzraudzības sistēmas (grafiku novietošana uz dažādiem ekrāniem), medicīniskās lietojumprogrammas (augstas izšķirtspējas attēlu rādīšana uz atsevišķiem ekrāniem), spēles, grafiskie redaktori un citi vairāku logu tipa lietojumi.
  • Origin Trials režīmā (eksperimentālās iespējas, kas prasa atsevišķu aktivizāciju) ir ieviesta Media Source Extensions piekļuves atbalsts no izdalītiem darba procesiem, ko var izmantot, piemēram, multivides datu buferizēta atskaņojuma veiktspējas uzlabošanai, radot MediaSource objektu atsevišķā darbiniekā un pārraidot tā darbības rezultātus HTMLMediaElement pamatplūsmā. Origin Trial atļauj strādāt ar norādīto API no lietojumprogrammām, kas ielādētas no localhost vai 127.0.0.1, vai pēc reģistrēšanās, lai iegūtu īpašu token, kas darbojas ierobežotu laiku konkrētai vietnei.
  • Ir stabilizēts un piedāvāts visiem interesentiem Digital Goods API, kas paredzēts pirkumu organizēšanas vienkāršošanai no tīmekļa lietojumprogrammām. Tas nodrošina saistīšanu ar preču izplatīšanas pakalpojumiem, androidā nodrošinot apvalku virs Android Play Billing API.
  • Pievienota metode AbortSignal.throwIfAborted(), kas ļauj apstrādāt signāla izpildes pārtraukšanu, ņemot vērā signāla stāvokli un tā pārtraukšanas iemeslu.
  • HIDDevice objektā pievienota metode forget(), kas ļauj atsaukt lietotāja piešķirtās piekļuves tiesības ievadiem.
  • CSS īpašumā mix-blend-mode, kas nosaka elementu pārklāšanās maisīšanas metodi, ir pievienots atbalsts vērtībai „plus-lighter”, lai apgaismotu divu elementu sakritības, kuriem ir kopīgi pikseļi.
  • NDEFReader objektā pievienota metode makeReadOnly(), kas ļauj izmantot NFC tagus tikai lasīšanas režīmā.
  • WebTransport API, kas paredzēts datu sūtīšanai un saņemšanai starp pārlūkprogrammu un serveri, ir pievienota serverCertificateHashes opcija, lai autentificētu savienojumu ar serveri, izmantojot sertifikāta hash, neizmantojot Web PKI (piemēram, pieslēdzoties serverim vai virtuālai mašīnai ārpus publiskā tīkla).
  • Ir uzlaboti rīki tīmekļa izstrādātājiem. Tika paplašinātas Reģistratora paneļa iespējas, kas ļauj reģistrēt, atskaņot un analizēt lietotāju darbības lapā. Koda skatīšanai atkļūdošanas laikā ir nodrošināta īpašību vērtību izvadīšana, virzot peles kursoru uz klasēm vai funkcijām. Sarakstā par viltotajiem ierīču User-Agent iPhone ir atjaunināts uz versiju 13_2_3. CSS stila panelī ir īstenota iespēja apskatīt un rediģēt noteikumus „@supports”.
    Chrome 100 izlaidums

Papildus jauninājumiem un kļūdu labojumiem jaunajā versijā ir novērstas 28 ievainojamības. Daudzas no ievainojamībām tika identificētas, izmantojot automatizētās testēšanas rīkus AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL. Kritiskas problēmas, kas ļauj apiet visus pārlūka aizsardzības līmeņus un izpildīt kodu sistēmā ārpus smilšboksu vides, nav konstatētas. Programmas ietvaros par ievainojamību atklāšanu šī izlaišanas laikā Google uzņēmums ir izmaksājis 20 prēmijas kopā 51 tūkstoša ASV dolāru apmērā (viena prēmija $16000, divas prēmijas $7000, trīs prēmijas $5000, kā arī pa vienai prēmijai $3000, $2000 un $1000. 11 prēmiju apmērs vēl 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