Izdanje Chrome 100

Kompanija Google je predstavila izdanje web pretraživača Chrome 100. U isto vreme, dostupno je i stabilno izdanje slobodnog projekta Chromium, koji je osnova Chrome-a. Pretraživač Chrome se razlikuje po upotrebi Google logotipa, sistemu slanja obaveštenja u slučaju pada, modulima za reprodukciju zaštićenog sadržaja (DRM), sistemu automatskog instaliranja ažuriranja i prenosu RLZ parametara tokom pretrage. Sledeće izdanje Chrome 101 je planirano za 26. april.

Glavne promene u Chrome 100:

  • S obzirom na to da je pretraživač dostigao broj verzije 100, sa tri umesto dva broja, nisu isključeni problemi u radu nekih sajtova koji koriste neispravne biblioteke za analizu User-Agent vrednosti. U slučaju problema obezbeđena je opcija "chrome://flags##force-major-version-to-minor" koja omogućava povratak na ispravku u User-Agent zaglavlju verzije 99 prilikom korišćenja verzije 100.
  • Chrome 100 je označen kao poslednja verzija sa punim sadržajem User-Agent. U sledećem izdanju započeće redukovanje informacija u HTTP zaglavlju User-Agent i JavaScript parametrima navigator.userAgent, navigator.appVersion i navigator.platform. U zaglavlju će ostati samo podaci o nazivu pretraživača, značajnoj verziji pretraživača, platformi i vrsti uređaja (mobilni telefon, PC, tablet). Za dodatne podatke, kao što su tačna verzija i prošireni podaci o platformi, potrebno je koristiti API User Agent Client Hints. Sajtpovi koji ne zahtevaju nove informacije i koji još nisu spremni da pređu na User Agent Client Hints, imaju mogućnost vraćanja punog User-Agent-a do maja 2023.
  • Dodata je eksperimentalna opcija za prikazivanje indikatora preuzimanja u traci sa adresom, na koju se može kliknuti da bi se prikazalo stanje preuzimanja i preuzetih fajlova, slično stranici chrome://downloads. Za aktivaciju indikatora predviđena je opcija "chrome://flags#download-bubble".
    Izdanje Chrome 100
  • Vraćena je mogućnost isključivanja zvuka klikom na indikator reprodukcije prikazan na dugmetu kartice (ranije se zvuk mogao isključiti putem kontekstnog menija). Za uključivanje ove opcije dodata je opcija "chrome://flags#enable-tab-audio-muting".
    Izdanje Chrome 100
  • Dodana je postavka „chrome://flags/#enable-lens-standalone“ za isključivanje Google Lens usluge za pretraživanje slika (opcija „Pronađi sliku“ u kontekstualnom meniju).
  • Kada se omogućava deljenje taba (tab-sharing), plavi okvir sada obeležava samo deo taba sa sadržajem koji se prenosi drugom korisniku, a ne celu stranicu.
  • Izmenjen je logo pretraživača. Novi logo se razlikuje od verzije iz 2014. godine po nešto većem krugu u sredini, svetlijim bojama i bez senki između boja.
    Izdanje Chrome 100
  • Izmene u verziji za Android:
    • Prestaće podrška za režim uštede podataka „Lite“, koji je smanjivao bitrate prilikom učitavanja video sadržaja i primenjao dodatno kompresovanje slika. Ova opcija je uklonjena zbog opadanja cena tarifa u mobilnim mrežama i razvoja drugih metoda za smanjenje potrošnje podataka.
    • Dodana je mogućnost izvršavanja radnji u pretraživaču iz adresne trake. Na primer, možete uneti „izbriši istoriju“ i pretraživač će ponuditi prelazak na obrazac za brisanje istorije ili „uredi lozinke“ i pretraživač će otvoriti menadžer lozinki. Ova funkcija je realizovana za desktop sisteme u verziji Chrome 87.
    • Implementirana je podrška za prijavu na Google nalog skeniranjem QR koda koji se prikazuje na ekranu drugog uređaja.
    • Obezbeđen je dijalog za potvrdu akcije pri pokušaju zatvaranja svih tabova odjednom.
    • Na stranici za otvaranje novog taba dodana je opcija između prikaza RSS pretplata (Following) i preporučenog sadržaja (Discover).
    • Prestaće mogućnost korišćenja protokola TLS 1.0/1.1 u Android WebView komponenti. U samom pretraživaču, podrška za TLS 1.0/1.1 uklonjena je u verziji Chrome 98. U trenutnoj verziji, slična izmena primenjena je na mobilne aplikacije koje koriste WebView komponentu, koje sada neće moći da se povežu sa serverima koji ne podržavaju TLS 1.2 ili TLS 1.3.
  • Pri pregledu certifikatov z uporabo mehanizma Certificate Transparency za potrditev certifikata je zdaj potrebno, da so v katerem koli dveh dnevnikih, ki jih podpirajo različni operaterji, prisotne podpisane SCT-zapiske (signed certificate timestamp). Certificate Transparency omogoča vodenje neodvisnih javnih dnevnikov vseh izdanih in preklicanih certifikatov, kar omogoča neodvisen pregled vseh sprememb in dejanj poverilnic ter omogoča sledenje morebitnim poskusom skritega ustvarjanja lažnih zapisov.

    Za uporabnike, ki so vključili način Safe Browsing, je privzeto aktiviran pregled zapisov SCT, uporabljenih v dnevnikih Certificate Transparency. Ta sprememba bo privedla do dodatnih zahtevkov za Google za potrditev pravilnosti delovanja dnevnika. Preveritvene zahteve se pošiljajo zelo redko, približno enkrat na 10.000 TLS-povezav. V primeru odkritja težav bodo podatki o problematni verigi certifikatov in SCT posredovani Googlu (posredujejo se le že javno razširjeni podatki o certifikatih in SCT).

  • Ob vključitvi razširjenega načina zaščite pred nevarnimi spletnimi stranmi (Enhanced Safe Browsing) in prijavi v račun Google, se pošiljajo na servere Google podatki o incidentih zdaj vključujejo žetone, povezane z računom Google, kar povečuje zaščito pred phishingom, zlonamerno aktivnostjo in drugimi grožnjami na spletu. Za seje v načinu inkognito takšni podatki niso posredovani.
  • V različici Chrome za namizje je omogočeno zavračanje opozoril o uporabi kompromitiranih gesel.
  • Dodana je API Multi-Screen Window Placement, preko kojeg možete dobiti informacije o monitorima povezanima s računalom i organizirati rasporede prozora na određenim ekranima. Uz novi API možete također precizno odabrati poziciju ispisanih prozora i odrediti prijelaz u fullscreen način, iniciran putem metode Element.requestFullscreen(). Kao primjere uporabe novog API-ja spominju se aplikacije za prikaz prezentacija (izlaz na projektor i prikaz bilješki na ekranu laptopa), financijske aplikacije i sustavi za praćenje (raspored grafova na različitim ekranima), medicinske aplikacije (prikaz slika na pojedinim ekranima visoke razlučivosti), igre, grafički editori i druge vrste višehničnih aplikacija.
  • U načinu Origin Trials (eksperimentalne mogućnosti koje zahtijevaju zasebnu aktivaciju) implementirana je podrška za pristup Media Source Extensions iz posebnih worker-a, što se može koristiti, na primjer, za poboljšanje performansi međuspremnog reprodukcije multimedijskih podataka stvaranjem objekta MediaSource u zasebnom worker-u i prijenosom rezultata njegova rada u HTMLMediaElement u glavnoj niti. Origin Trial podrazumijeva mogućnost rada s navedenim API-jem iz aplikacija učitanih s localhost ili 127.0.0.1, ili nakon registracije i dobivanja posebnog tokena, koji vrijedi ograničeno vrijeme za određenu web stranicu.
  • Stabiliziran je i ponuđen svima zainteresiranima API Digital Goods, namijenjen za pojednostavljenje organizacije kupnje iz web-aplikacija. Osigurava povezivanje sa servisima za distribuciju dobara, a u Androidu pruža oblaganje preko API Android Play Billing.
  • Dodana je metoda AbortSignal.throwIfAborted(), koja omogućava obradu prekida izvršenja signala uzimajući u obzir stanje signala i razlog njegovog prekida.
  • Objekt HIDDevice je dobio metodu forget(), koja omogućava opoziv odobrenja pristupa korisnika uređaju za unos.
  • U CSS svojstvo mix-blend-mode, koje određuje metodu miješanja pri preklapanju elemenata, dodana je podrška za vrijednost «plus-lighter» za isticanje presjeka dvaju elemenata koji imaju zajedničke piksele.
  • Objekt NDEFReader dobio je metodu makeReadOnly(), koja omogućava korištenje NFC oznaka u načinu samo za čitanje.
  • V API WebTransport, namenjenemu za pošiljanje in sprejemanje podatkov med brskalnikom in strežnikom, je bila dodana možnost serverCertificateHashes za avtorizacijo povezave s strežnikom s pomočjo certifikatnega hash-a brez uporabe Web PKI (na primer, ko se povezuje z strežniku ali virtualnim strojem, ki ni v javnem omrežju).
  • Izboljšana so orodja za spletne razvijalce. Možnosti nadzorne plošče Recorder so razširjene, kar omogoča snemanje, predvajanje in analizo uporabniških dejanj na strani. Med ogledom kode med odpravljanjem napak so zagotovljene vrednosti lastnosti, ko z miško pokažete na razrede ali funkcije. Seznam emuliranih naprav User-Agent za iPhone je posodobljen na različico 13_2_3. V navigacijski plošči za CSS stilizacijo je omogočeno ogled in urejanje pravil „@supports“.
    Izdanje Chrome 100

Poleg novih funkcij in popravkov vsebuje nova različica 28 ranljivosti. Mnoge od teh ranljivosti so bile odkrite z avtomatiziranim testiranjem orodij AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer in AFL. Kritičnih težav, ki bi omogočile obhod vseh nivojev zaščite brskalnika in izvajanje kode v sistemu izven sandBox okolja, ni bilo zaznati. V okviru programa nagrajevanja za odkritje ranljivosti je podjetje Google za ta izid izplačalo 20 nagrad v skupni vrednosti 51 tisoč USD (ena nagrada 16.000 USD, dve nagradi po 7.000 USD, tri nagrade po 5.000 USD in po ena nagrada v višini 3.000 USD, 2.000 USD in 1.000 USD. Višina 11 nagrad še ni bila določena.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster