Google esitles web-brauseri Chrome 112. Samuti on saadaval stabiilne vabavara projekt Chromium, mis on Chrome'i aluseks. Chrome'i brauser erineb Chromiumist Google'i logode, krahhi korral teate saatmise sĂŒsteemi, kopeerimisest kaitstud videote esitusmodulite (DRM), automaatsete vĂ€rskenduste installimise sĂŒsteemi, pideva Sandbox-isolatsiooni aktiveerimise, Google API vĂ”tmete tarnimise ja RLZ-parameetrite edastamise poolest otsingul. Need, kellele on vajalik rohkem aega vĂ€rskendamiseks, saavad kasutada eraldi Extended Stable haru, mida toetatakse 8 nĂ€dala jooksul. JĂ€rgmine Chrome 113 vĂ€ljaanne on kavandatud 2. mail.
Peamised muudatused Chrome 112-s:
- On laiendatud funktsionaalsust turvakontrolli (Safety check) liideses, mis nĂ€itab ĂŒlevaadet vĂ”imalike turvaprobleemide kohta, nagu kompromiteeritud paroolide kasutamine, pahatahtlike saitide kontrollimise olek (Safe Browsing), installimata vĂ€rskenduste olemasolu ja pahatahtlike lisade tuvastamine. Uues versioonis on rakendatud automaatne varasemate volituste tagasivĂ”tmine juba pikka aega kasutamata saitide puhul ning lisatud on valikud automaatse tagasivĂ”tmise keelamiseks ja tagasivĂ”etud volituste taastamiseks.
- Veebisaitidel on keelatud seada omadust document.domain, et rakendada same-origin tingimusi eri alamdomeenidelt laaditud ressursside kohta. Alamdomeenide vahelise suhtluse loomise korral tuleks kasutada funktsiooni postMessage() vÔi API-d Channel Messaging.
- Toetamine Chrome'i spetsiifiliste web-rakenduste Chrome Apps töötlusele Linuxi, macOS-i ja Windowsi platvormidel on lÔpetatud. Chrome Apps asemel tuleks kasutada isoleeritud web-rakendusi, mis pÔhinevad Progressiivsetel Web-rakendustel (PWA) ja standardsetel Web API-del.
- Sisseehitatud juuresertifikaatide salvestuses (Chrome Root Store) on lisatud nimepiirangute töötlemine juuresertifikaatide jaoks (nĂ€iteks vĂ”ib teatud juuresertifikaadi puhul olla lubatud sertifikaatide genereerimine ainult teatud. domeenide esimese taseme jaoks). Chrome 113-s on plaanis ĂŒleminek Chrome Root Store'i ja sertifikaatide kontrollimise mehhanismi kasutusele Androidi, Linuxi ja ChromeOS-i platvormidel (Windowsi ja macOS-i platvormidel toimus ĂŒleminek Chrome Root Store'ile varasemalt).
- Osale kasutajatest on pakutud lihtsustatud kasutajakonto ĂŒhendamise liides Chrome'is.

- On Google Takeout, the ability to export and create backups for data used in synchronizing different Chrome instances with types AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENCE, OS_PRIORITY_PREFERENCE, and PRINTER has been provided.
- The authorization page for extensions based on Web Auth Flow is now shown in a tab rather than a separate window, allowing visibility of the URL to protect against phishing. The new implementation shares the connection state across all tabs and retains the state after a restart.

- Access to the WebHID API has been permitted from browser extension Service Workers, designed for low-level access to HID devices (Human Interface Devices like keyboards, mice, gamepads, touchpads) and for operation without specific drivers present in the system. This change was made to accommodate the transition to the third manifest version of Chrome extensions that previously accessed WebHID from background pages.
- Support for nested rules defined using the 'nesting' selector has been added to CSS. Nested rules allow for reducing the size of the CSS file and eliminating repetitive selectors. .nesting { color: hotpink; > .is { color: rebeccapurple; > .awesome { color: deeppink; } } }
- A new CSS property 'animation-composition' has been added, enabling composite operations for simultaneously applying multiple animations affecting the same property.
- The submission button can now be passed to the FormData constructor, allowing the creation of FormData objects with the same set of data as when the original form is submitted by clicking the button.
- Support for set operations, string literals, nested classes, and unicode string properties has been added to regular expressions with the 'v' flag, simplifying the creation of regular expressions that encompass specific Unicode characters. For example, the construction '/[\p{Script_Extensions=Greek}&&\p{Letter}]/v' allows coverage of all Greek characters.
- The algorithm for selecting the initial focus for dialogs created using the
- Testing has begun in WebView for converting the X-Requested-With header to a deprecated status.
- Lisatud on eksperimenteeriv (origin trial) tugi WebAssembly prĂŒgikoristajate ĂŒhendamiseks.
- WebAssembly's on lisatud tugi objektikoodidele otsese ja kaudse sabarekursiooni (tail-call) jaoks.
- Web-arendustooted on paranenud. Lisatud on toetus sisemistele CSS-dele. Rendering vahekaardile on lisatud madala kontrastsuse emulatsioonireĆŸiim, mis vĂ”imaldab hinnata, kuidas veebisaiti nĂ€evad inimesed, kellel on madal kontrastsustunne. Veebikonsolis on rakendatud teatavate sĂ”numite esiletĂ”stmine, mis on seotud tingimuslike peatuspunktide ja logipunktidega. Stiliseerimise paneelis on lisatud konteksti mĂ€rkega rippmenĂŒĂŒd, mis sisaldavad lĂŒhikirjeldust CSS-omaduste eesmĂ€rgist.

Uues versioonis on lisaks uuendustele ja vigade parandusele parandatud 16 haavatavust. Paljusid neist haavatavustest avastati automaatsete testimistööriistade AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ja AFL abil. Kriitilisi probleeme, mis vĂ”imaldaksid mööduda kĂ”igist brauseri kaitsetasemetest ja kĂ€ivitada koodi sĂŒsteemis vĂ€ljaspool liivakasti keskkonda, ei avastatud. Haavatavuste avastamise teenuseprogrammi raames maksis Google praeguse vĂ€ljaande jaoks 14 preemiat kokku 26,5 tuhat USA dollarit (kolm preemiat $5000 ja $1000, kaks preemiat $2000 ning ĂŒks preemia $1000 ja $500). Nelja preemia suurus ei ole veel mÀÀratud.
Allikas: opennet.ru



