Izdaja brskalnika Chrome 128

Podjetje Google je objavilo izdajo spletnega brskalnika Chrome 128. Hkrati je na voljo stabilna različica prostega projekta Chromium, ki je osnova za Chrome. Brskalnik Chrome se od Chromi bum razlikuje po uporabi logotipov Google, obstoju sistema za pošiljanje obvestil v primeru zrušitve, modulih za predvajanje zaščitenega video vsebin (DRM), sistemu za samodejno namestitev posodobitev, stalni vključitvi izolacije Sandbox, dobavi ključev za Google API in prenosu RLZ-parametrov pri iskanju. Za tiste, ki potrebujejo več časa za posodobitev, se posebej podpira veja Extended Stable, ki traja 8 tednov. Naslednja izdaja Chrome 129 je načrtovana za 17. september.

Glavne spremembe v Chrome 128:

  • Omogočeno je iskanje v zgodovini obiskov, ki upošteva vsebino odprtih strani, ne le URL in naslove. V tej fazi je možnost na voljo le za angleško govoreče uporabnike iz ZDA. Funkcionalnost iskanja vsebine je izvedena z uporabo sistema strojnega učenja, ki deluje na strani Google, za usposabljanje in optimizacijo katere se lahko ustrezni podatki pošljejo na servere Google (pošiljanje lahko izklopite v nastavitvah).
  • Vključen je nov parser JSON formata, prepisan iz C++ na jezik Rust, kar zagotavlja višjo zaščito z zmanjšanjem verjetnosti napak pri delu z oznakami. Opaženo je, da prehod na nov parser lahko privede do prenehanja razlage nekaterih nepravilno oblikovanih vsebin v formatu JSON, vendar pa tudi rešuje težave pri delu z nepravilnim JSON-om, ki je prej povzročal zrušitve, zdaj pa se konča z vrnitvijo kode napake.
  • Na stran, ki se prikaže ob odprtju nove zavihka, je dodana možnost vključitve razdelka s podatki iz Google Koledarja, ki omogoča, da imate pred očmi prihajajoče sestanke in dogodke.
    Izdaja brskalnika Chrome 128
  • V Chrome za Android je v vmesniku za preklapljanje med zavihti dodan nov razdelek, v katerega se samodejno premaknejo neaktivne zavihki, odprti več kot 60 dni. Možno je zapreti vse stare zavihte naenkrat. Nova možnost je privzeto omogočena za 1% uporabnikov.
    Izdaja brskalnika Chrome 128
  • V Chrome za Android je bila dodana podpora za preventivne varnostne preglede (Safety Check), ki občasno preverjajo težave v brskalniku in obveščajo uporabnika, če odkrijejo morebitne grožnje, ki zahtevajo pozornost. Poleg tega je bila spremenjena zasnova strani Safety Check v nastavitvah (chrome://settings/safetyCheck).
    Izdaja brskalnika Chrome 128
  • V komponenti WebView v Chrome za Android so začasno onemogočili podporo za tehnologijo CHIPS (Cookies Having Independent Partitioned State), ki se razvija v okviru pobude Privacy Sandbox in omogoča izolacijo piškotkov, povezanih z domeno prvega nivoja, z uporabo atributa "Partitioned". Razlog za onemogočenje so bili problemi pri dostopu do sekcioniranih piškotkov prek API-ja CookieManager, ki ga ponuja platforma Android.
  • V centralizirano upravljanih sistemih je skrbniku na voljo možnost ustvarjanja lastnih hitro iskanih povezav preko naslovne vrstice (lahko ustvarite povezavo "@ime" za iskanje na določenem spletnem mestu), pa tudi upravljanje z nešifriranimi gesli v vgrajenem upravitelju gesel (na primer lahko nastavite brisanje takšnih gesel, ki so ostala po migraciji na drugo napravo s pomočjo zunanjega programske opreme).
  • V različici za Chrome OS je bila dodana podpora za mehanizem za zagon samostojnih spletnih aplikacij IWA (Isolated Web Apps), ki razširi PWA (Progressive Web Apps) z uporabo strožjega izoliranja aplikacij v primeru kompromitacije strežnika. Izolacija se doseže z overitvijo paketa z aplikacijo z digitalnim podpisom, ki ščiti pred vnosom stranskih sprememb v paket, kar omogoča distribucijo aplikacije prek zunanjih kanalov brez vzdrževanja lastnega strežnika.
  • CSS-lastnost position-try-options je bila preimenovana v position-try-fallbacks, v skladu s priporočilom delovne skupine CSSWG (CSS working group), saj beseda "options" zavaja in ne odraža prave narave lastnosti.
  • V HTML-elementu , ki omogoča pripenjanje opombe k besedilu, ki se prikaže zgoraj, spodaj ali poleg besedila, na primer za natančnejše razumevanje izgovorjave ali pomena hieroglifov, se je pojavila možnost sinhronega razporejanja prelomi vrstic pri prenosi dolgega osnovnega besedila in opombe, ki se ne prilegata v en sam vrstico in sta bila prej prenesena ločeno. Prav tako je bila dodana lastnost CSS ruby-align za upravljanje poravnave osnovnega besedila in opombe.
  • Dodana je metoda Promise.try(), ki omogoča pretvorbo rezultata vsakega klicanja povratne informacije v Promise za poenostavitev obravnave napak pri izvajanju funkcij, tako v asinhronem kot v sinhronem načinu.
  • V vmesniku PointerEvent je bila dodana nova priponka PointerEvent.deviceProperties, s katero je mogoče ločeno identificirati različna digitalna peresa, uporabljena z grafičnim tabličnim računalnikom (na primer, za vsako napravo je mogoče dodeliti svojo barvo in obliko peresa).
  • Izvedba lastnosti CSS zoom je prilagojena specifikaciji, kar omogoča zmanjšanje ali povečanje območja posameznih elementov.
  • V načinu 'Origin trials' je bila uvedena eksperimentalna podpora API Digital Credentials, ki omogoča spletnim mestom, da zahtevajo potrebne za identifikacijo podatke iz mobilnih aplikacij denarnic, pri čemer se uporablja sistem IdentityCredential CredMan, ki ga zagotavlja Android.
  • V WebGPU je bila dodana eksperimentalna podpora podskupinam, ki omogočajo uporabo načela SIMD (Single instruction, multiple data) za paralelizacijo izračunov.
  • Uvedena je eksperimentalna možnost blokiranja dostopa do IP 0.0.0.0 za preprečevanje napadov na lokalne storitve.
  • V orodjih za web-razvijalce so bila narejena izboljšanja. V nadzorni plošči za inšpekcijo animacije je bila dodana možnost zajema animacij in urejanja ključnih okvirjev v realnem času. Možnosti nadzorne plošče za analizo učinkovitosti so se znatno razširile. Za večino evropskih držav je bila vključena možnost izhoda v spletni konzoli z razlagami o naravi napak, ki jih generira velika jezikovna AI-model Gemini.
    Izdaja brskalnika Chrome 128

Poleg izboljšav in odprave napak v novi različici je bilo odprtih 38 ranljivosti. Veliko ranljivosti je bilo odkritih z avtomatiziranim testiranjem z orodji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer in AFL. 7 težavam je dodeljena visoka stopnja tveganja. Kritične težave, ki bi omogočile obhod vseh zaščitnih nivojev brskalnika in izvajanje kode izven peskovnika, niso bile odkrite. V okviru programa za nagrajevanje za odkrivanje ranljivosti je podjetje Google za to različico izplačalo 20 nagrad v skupni vrednosti 95 tisoč dolarjev (ena nagrada v višini 36.000 dolarjev, 10.000 dolarjev, 5.000 dolarjev in 2.000 dolarjev, dve nagradi po 11.000 dolarjev, 7.000 dolarjev in 500 dolarjev ter štiri nagrade po 1.000 dolarjev). Višina 5 nagrad še ni določena.

Predvajaj video


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