Izlazak web preglednika Chrome 128

Tvrtka Google objavila je verziju web preglednika Chrome 128. Istodobno, dostupna je stabilna verzija slobodnog projekta Chromium, koji je osnova Chrome-a. Preglednik Chrome razlikuje se od Chromiuma po korištenju Googleovih logotipa, prisutnosti sustava za slanje obavijesti u slučaju pada, modulima za reprodukciju zaštićenog sadržaja (DRM), sustavu automatske instalacije ažuriranja, kontinuiranom uključivanju Sandbox izolacije, isporuci ključeva za Google API te prenošenju RLZ parametara prilikom pretraživanja. Za one kojima je potrebno više vremena za ažuriranje, postoji zasebna podržana grana Extended Stable, koja traje 8 tjedana. Sljedeće izdanje Chrome 129 planirano je za 17. rujna.

Glavne promjene u Chrome 128:

  • Omogućeno je pretraživanje u povijesti posjeta uzimajući u obzir sadržaj stranica koje su otvorene, a ne samo URL-ove i naslove. U ovom trenutku ova mogućnost dostupna je samo za korisnike koji govore engleski jezik u SAD-u. Funkcionalnost pretraživanja sadržaja ostvarena je korištenjem strojnog učenja s Googleove strane, a za obuku i optimizaciju relevantni podaci mogu se slati na servere Google (slanje se može isključiti u postavkama).
  • Korišten je novi parser za JSON format, ponovno napisan s C++ na Rust, koji osigurava veću sigurnost smanjenjem vjerojatnosti pojave grešaka prilikom rada s memorijom. Napominje se da prijelaz na novi parser može dovesti do prestanka obrade nekog neispravnog sadržaja u JSON formatu, ali istovremeno rješava problem s neispravnim JSON-om koji je ranije izazivao padove, a sada vraća kod greške.
  • Na stranicu koja se prikazuje prilikom otvaranja novog taba dodana je mogućnost postavljanja sekcije s podacima iz Google Kalendara, što omogućava praćenje nadolazećih sastanaka i događaja.
    Izlazak web preglednika Chrome 128
  • U Chromeu za Android, u sučelju za prebacivanje između tabova, dodana je nova sekcija u koju se automatski premještaju neaktivni tabovi koji su otvoreni više od 60 dana. Postoji mogućnost zatvaranja svih starih tabova odjednom. Nova mogućnost je po defaultu uključena za 1% korisnika.
    Izlazak web preglednika Chrome 128
  • U Chromeu za Android dodana je podrška za prevencijske sigurnosne provjere (Safety Check) koje periodično provjeravaju ima li problema u pregledniku i obavještavaju korisnika ako se otkriju prijetnje koje zahtijevaju pažnju. Osim toga, promijenjen je izgled stranice Safety Check u postavkama (chrome://settings/safetyCheck).
    Izlazak web preglednika Chrome 128
  • U komponenti WebView u Chromeu za Android privremeno je onemogućena podrška za tehnologiju CHIPS (Cookies Having Independent Partitioned State), koja se razvija unutar inicijative Privacy Sandbox i omogućava izolaciju kolačića. domen prvog nivoa, koristeći atribut «Partitioned». Razlog isključivanja su problemi s pristupom sekcioniranim kolačićima putem API-ja CookieManager, koji pruža platforma Android.
  • U centralizirano upravljanim sustavima, administratoru su ponuđene mogućnosti za kreiranje vlastitih prečaca za brzo pretraživanje preko adresne trake (može se kreirati prečac «@ime» za pretraživanje na određenoj web stranici), kao i upravljanje nešifriranim lozinkama u ugrađenom menadžeru lozinki (na primjer, moguće je postaviti brisanje takvih lozinki koje ostaju nakon migracije na drugi uređaj pomoću treće strane).
  • U verziji za Chrome OS dodana je podrška za mehanizam pokretanja samostalnih web-aplikacija IWA (Isolated Web Apps), koji proširuje PWA (Progressive Web Apps) primjenom strože izolacije aplikacije u slučaju kompromitacije poslužitelja. Izolacija se postiže potvrdom paketa s aplikacijom digitalnim potpisom, što štiti od unošenja vanjskih promjena u paket, što omogućava distribuciju aplikacije putem vanjskih kanala bez održavanja vlastitog poslužitelja.
  • CSS-svojstvo position-try-options preimenovano je u position-try-fallbacks, u skladu s preporukom radne skupine CSSWG (CSS working group), budući da riječ «options» može zavesti i ne odražava pravu suštinu svojstva.
  • U HTML-elementu , koji omogućuje dodavanje napomene tekstu prikazanoj iznad, ispod ili pored teksta, na primjer, za pojašnjenje izgovora ili značenja hijeroglifa, pojavila se mogućnost sinhroniziranog postavljanja prekida linija prilikom prebacivanja dugog osnovnog teksta i napomene koje se ne uklapaju u jedan red i ranije su se prebacivale odvojeno. Također je dodana CSS-svojstvo ruby-align za upravljanje poravnanjem osnovnog teksta i napomene.
  • Dodana je metoda Promise.try(), koja omogućava pretvorbu rezultata izvršavanja bilo kojeg callback poziva u Promise radi pojednostavljenja obrade grešaka pri izvršavanju funkcija, kako u asinkronom, tako i u sinhronom načinu.
  • U sučelje PointerEvent dodan je novi atribut PointerEvent.deviceProperties, pomoću kojeg je moguće odvojeno identificirati različite digitalne olovke korištene s grafičkim tabletima (na primjer, za svaki uređaj može se odrediti vlastita boja i oblik olovke).
  • Implementacija CSS-svojstva zoom usklađena je sa specifikacijom, omogućujući smanjenje ili povećanje razmjera pojedinih elemenata.
  • U režimu 'Origin trials' implementirana je eksperimentalna podrška za API Digital Credentials, koji omogućuje web stranicama da traže potrebne vjerodajnice za identifikaciju iz mobilnih aplikacija novčanika koristeći pruženi sustav IdentityCredential CredMan na Androidu.
  • U WebGPU dodana je eksperimentalna podrška za podgrupe, koje omogućuju korištenje principa SIMD (Single instruction, multiple data) za paralelizaciju računalnih operacija.
  • Implementirana je eksperimentalna mogućnost blokiranja pristupa IP 0.0.0.0 kako bi se spriječili napadi na lokalne usluge.
  • Uvedena su poboljšanja u alatima za web programere. U panelu za inspekciju animacija dodana je mogućnost snimanja animacije i uređivanja ključnih okvira u hodu. Značajno su proširene mogućnosti panela za analizu performansi. Za većinu europskih zemalja omogućeno je ispisivanje objašnjenja o prirodi grešaka generiranih korištenjem velikog jezičnog AI modela Gemini u web konzoli.
    Izlazak web preglednika Chrome 128

Osim novih značajki i ispravaka grešaka, u novoj verziji ispravljeno je 38 ranjivosti. Mnoge od ranjivosti otkrivene su automatskim testiranjem alatima AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer i AFL. Sedam problema je označeno visokim rizikom. Kritične probleme koji omogućuju zaobilaženje svih razina zaštite preglednika i izvršavanje koda izvan sandbox okruženja nisu otkriveni. U okviru programa isplate novčanih nagrada za otkrivanje ranjivosti, kompanija Google je isplatila 20 nagrada u ukupnom iznosu od 95 tisuća američkih dolara (po jedna nagrada od 36.000, 10.000, 5.000 i 2.000 dolara, a po dvije nagrade od 11.000, 7.000 i 500 dolara, četiri nagrade od 1.000 dolara). Iznos 5 nagrada još nije utvrđen.

Pogledajte video


Izvor: opennet.ru
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster