Izdaja Chrome 112

Google je predstavil izdajo spletnega brskalnika Chrome 112. Hkrati je na voljo stabilna izdaja brezplačnega projekta Chromium, ki je osnova Chroma. Brskalnik Chrome se od Chromiuma razlikuje po uporabi Googlovih logotipov, prisotnosti sistema za pošiljanje obvestil v primeru zrušitve, modulov za predvajanje video vsebine, zaščitene pred kopiranjem (DRM), sistema samodejnega posodabljanja, stalne vključitve izolacije peskovnika , dobava ključev za Google API in prenos pri iskanju parametrov RLZ. Za tiste, ki potrebujejo več časa za posodobitev, je veja Extended Stable podprta ločeno, čemur sledi 8 tednov. Naslednja izdaja Chroma 113 je predvidena za 2. maj.

Ključne spremembe v Chromu 112:

  • Funkcionalnost vmesnika za varnostno preverjanje je bila razširjena in prikazuje povzetek možnih varnostnih težav, kot je uporaba ogroženih gesel, stanje preverjanja zlonamernih spletnih mest (varno brskanje), prisotnost nenameščenih posodobitev in prepoznavanje zlonamernih dodatkov. -ons. Nova različica izvaja samodejni preklic predhodno podeljenih dovoljenj za mesta, ki niso bila uporabljena dlje časa, dodaja pa tudi možnosti za onemogočanje samodejnega preklica in vrnitev preklicanih dovoljenj.
  • Spletnim mestom ni dovoljeno nastaviti lastnosti document.domain za uporabo pogojev istega izvora za vire, naložene iz različnih poddomen. Če morate vzpostaviti komunikacijski kanal med poddomenami, uporabite funkcijo postMessage() ali Channel Messaging API.
  • Podpora za izvajanje spletnih aplikacij Chrome Apps po meri na platformah Linux, macOS in Windows je bila ukinjena. Namesto aplikacij za Chrome bi morali uporabljati samostojne spletne aplikacije, ki temeljijo na tehnologiji progresivnih spletnih aplikacij (PWA) in standardnih spletnih API-jih.
  • Vgrajena shramba korenskih potrdil overiteljev (Chrome Root Store) vključuje obdelavo omejitev imen za korenska potrdila (npr. določeno korensko potrdilo lahko generira potrdila samo za določene prvonivojske domene). V Chromu 113 je predviden prehod na uporabo Chrome Root Store in vgrajenega mehanizma za preverjanje potrdil na platformah Android, Linux in ChromeOS (v Windows in macOS je bil prehod na Chrome Root Store izveden prej).
  • Nekaterim uporabnikom je na voljo poenostavljen vmesnik za povezovanje računa v Chromu.
    Izdaja Chrome 112
  • V Googlovem arhivatorju (Google Takeout) je mogoče izvoziti in ustvariti varnostne kopije podatkov, ki se uporabljajo pri sinhronizaciji različnih primerkov Chroma in imajo vrste AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENCE, OS_PRIORITY_PREFERENCE in PRINTER.
  • Stran za avtorizacijo za dodatke, ki temeljijo na Web Auth Flow, je zdaj prikazana v zavihku in ne v ločenem oknu, kar vam omogoča ogled URL-ja proti lažnemu predstavljanju. Nova izvedba ima skupno stanje povezave na vseh zavihkih in ohrani stanje med ponovnimi zagoni.
    Izdaja Chrome 112
  • Storitveni delavci dodatkov brskalnika omogočajo dostop do API-ja WebHID, zasnovanega za dostop na nizki ravni do naprav HID (naprave za človeški vmesnik, tipkovnice, miške, igralne ploščice, sledilne ploščice) in organiziranje dela brez prisotnosti posebnih gonilnikov v sistemu. Sprememba je bila narejena, da bi zagotovili, da so dodatki za Chrome, ki so prej dostopali do WebHID s strani v ozadju, preneseni v tretjo različico manifesta.
  • Dodana podpora za pravila gnezdenja v CSS, definirana z izbirnikom »gnezdenja«. Ugnezdena pravila omogočajo zmanjšanje velikosti datoteke CSS in odstranitev podvojenih izbirnikov. .gnezdenje { barva: hotpink; > .is { barva: rebeccapurple; > .awesome { barva: globoko roza; } } }
  • Dodana lastnost CSS za sestavo animacije, ki vam omogoča uporabo sestavljenih operacij za hkratno uporabo več animacij, ki vplivajo na isto lastnost.
  • Dovoljeno je, da se gumb za oddajo posreduje konstruktorju FormData, kar omogoča ustvarjanje objektov FormData z enakim naborom podatkov kot ob oddaji izvirnega obrazca po kliku gumba.
  • Regularni izrazi z zastavico »v« imajo dodano podporo za naborne operacije, nizovne literale, ugnezdene razrede in lastnosti nizov unicode, kar olajša ustvarjanje regularnih izrazov, ki pokrivajo določene znake Unicode. Na primer, konstrukcija »/[\p{Script_Extensions=Greek}&&\p{Letter}]/v« vam omogoča, da pokrijete vse grške znake.
  • Posodobljen začetni algoritem za izbiro fokusa za pogovorna okna, ustvarjena z uporabo elementa . Fokus vnosa je zdaj nastavljen na elemente, povezane z vnosom s tipkovnice, in ne na sam element .
  • WebView je začel preizkušati zastarelost glave X-Requested-With.
  • Dodana podpora za izvorno preskusno različico za povezovanje zbiralcev smeti za WebAssembly.
  • WebAssembly je dodal podporo za objektne kode za neposredno in posredno repno rekurzijo (tail-call).
  • Orodja za spletne razvijalce so bila izboljšana. Dodana podpora za ugnezdeni CSS. Na zavihku Upodabljanje je dodan način emulacije zmanjšanega kontrasta, ki vam omogoča, da ocenite, kako spletno mesto vidijo ljudje z zmanjšano občutljivostjo kontrasta. Spletna konzola zdaj podpira označevanje sporočil, povezanih s pogojnimi prelomnimi točkami in točkami dnevnika. Na plošči za delo s slogi so dodani namigi s kratkim opisom namena lastnosti CSS.
    Izdaja Chrome 112

Poleg novosti in popravkov napak nova različica odpravlja 16 ranljivosti. Številne ranljivosti so bile ugotovljene kot rezultat avtomatiziranega testiranja z orodji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer in AFL. Ugotovljene niso bile nobene kritične težave, ki bi omogočale obhod vseh ravni zaščite brskalnika in izvajanje kode v sistemu zunaj okolja peskovnika. V okviru programa izplačevanja denarnih nagrad za odkritje ranljivosti za trenutno izdajo je Google izplačal 14 nagrad v vrednosti 26.5 tisoč ameriških dolarjev (tri nagrade po 5000 in 1000 dolarjev, dve nagradi po 2000 dolarjev in eno nagrado po 1000 in 500 dolarjev). Velikost 4 nagrad še ni določena.

Vir: opennet.ru

Dodaj komentar