Google esitles vĂ€lja Chrome veebibrauseri versiooni 92. Samuti on saadaval stabiilne vabavara Chromium, mis on Chrome'i alus. Chrome'i brauser erineb Google'i logode kasutamisest, sisaldab teatamisĂŒsteemi krahhi korral, mooduleid kaitstud video sisu (DRM) esitamiseks, automaatsete uuenduste sĂŒsteemi ja RLZ parameetrite edastamist otsingute kĂ€igus. JĂ€rgmine Chrome'i vĂ€ljaanne 93 on planeeritud 31. augustiks.
Peamised muudatused Chrome 92-s:
- Seadete alla on lisatud vahendid Privacy Sandbox komponentide haldamiseks. Kasutajale on antud vĂ”imalus keelata FLoC (Federated Learning of Cohorts) tehnoloogia, mille Google arendab jĂ€lgivate kĂŒpsiste asendamiseks âkogumitegaâ, mis vĂ”imaldavad eristada samu huvisid omavaid kasutajaid, ilma et isikut tuvastataks. Kogumeid arvutatakse brauseri poolel, rakendades masinĂ”ppe algoritme kĂŒlastuste ajaloole ja sisule, mida brauseris avatakse.

- TöölauasĂŒsteemide kasutajatele on vaikimisi aktiveeritud tagasipöördumiskava (Back-forward cache), mis tagab kohese ĂŒlemineku tagasi ja edasi nuppe kasutades vĂ”i vaarukat kĂŒlastatud lehtede navigeerimisel. Varem oli tagasipöördumiskava saadaval ainult Android platvormide ehitustes.
- Saidid ja lisandmoodulid on erinevates protsessides rohkem isoleeritud. Kui varem tagas veebihaldurite isolatsioon erinevate protsesside kaudu saidid ĂŒksteisest ja eraldasi kĂ”ik lisandid eraldi protsessis, siis uues vĂ€ljaandes on lisandmoodulite vaheline jagamine teostatud, kandes iga lisandi eraldi protsessi, mis on loonud veel ĂŒhe barjÀÀri kahjulike lisandmoodulite kaitsmiseks.
- Oluliselt on suurenenud jĂ”udlus ja efektiivsus kalapĂŒĂŒgi tuvastamisel. Phishingu tuvastamise kiirus kohalike piltide analĂŒĂŒsi pĂ”hjal on pooltel juhtudel suurenenud 50 korda ning 99% juhtudest on see vĂ€hemalt 2,5 korda kiirem. Ăldiselt on piltide jĂ€rgi kalapĂŒĂŒgi klassifitseerimise aeg vĂ€henenud 1,8 sekundilt 100 ms-ni. Ăldiselt on kĂ”ikide joonistamisprotsesside pĂ”hjustatud CPU koormus vĂ€henenud 1,2%.
- Lubatud ei ole vĂ”rgupordid 989 (ftps-data) ja 990 (ftps). Varem olid juba blokeeritud pordid 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 ja 10080. Mustas nimekirjas olevate portide puhul blokeeritakse HTTP, HTTPS ja FTP-pĂ€ringute saatmine, et kaitsta NAT slipstreaming rĂŒnnakute eest, mis vĂ”imaldavad rĂŒndajal avada spetsiaalsetest lehtedest internetis ĂŒhenduse kasutaja sĂŒsteemi mis tahes UDP vĂ”i TCP pordile, hoolimata sisemise aadresside vahemiku (192.168.x.x, 10.x.x.x) kasutamisest.
- Sisse viidud nÔue arendaja kahefaktorilise autentimise kasutamiseks uute lisandmoodulite vÔi versioonide uuenduste avaldamisel Chrome Web Stores.
- Tagatud on brauseris juba installitud lisandmoodulite keelamine, kui need on eemaldatud Chrome Web Store'ist reeglite rikkumise tÔttu.
- DNS-pĂ€ringute saatmisel, kui kasutatakse klassikalisi DNS-servereid, kĂŒsitakse nĂŒĂŒd, lisaks "A" ja "AAAA" kirjadele, ka IP-aadresse DNS-kirja "HTTPS", mille kaudu edastatakse parameetrid, mis vĂ”imaldavad kiirendada HTTPS-ĂŒhenduste loomist, nĂ€iteks protokolli seaded, TLS ClientHello krĂŒphase vĂ”tmed ja nimekirjad alias alamdomeenide kohta.
- IFrame-blockide kaudu, mis laaditakse domeenide, erinevalt praeguse lehe domeenist, on keelatud JavaScripti dialoogide window.alert, window.confirm ja window.prompt kutsumine. Muudatus kaitseb kasutajaid kuritarvituste eest, mis on seotud katsetega esitada kolmanda osapoole teadet pÔhisaidilt.
- Uue vahekaartide lehe juures on esitatud nimekiri kÔige nÔutumatest dokumentidest, mis on salvestatud Google Drive'i.
- Kasutajatele on antud vÔimalus muuta PWA (Progressive Web Apps) rakenduste nime ja ikooni.
- MĂ”ningate juhuslike veebivormide, mis on seotud aadressi vĂ”i krediitkaardi numbri sisestamisega, puhul on eksperimendina vĂ€lja lĂŒlitatud automaatse tĂ€itmise soovituste kuvamine.
- Töölauaversioonis on pildiotsingu vĂ”imalus (punkt "Otsi pilti" kontekstimenĂŒĂŒs) muudetud Google Lensi teenuse kasutamiseks, mitte tavalise Google'i otsingumootori. Vastava nuppu vajutades suunatakse kasutaja eraldi veebirakendusse.
- Incognito reĆŸiimis on ajalooga seonduvad lingid varjatud (need lingid on kasutu, kuna suunavad avama teate, et ajalugu ei koguta).
- Aadressiribal saab kasutada uusi kĂ€ske. NĂ€iteks, et kuvada nuppu, mis viib turvalisuse kontrollimise lehele, piisab, kui sisestada âturvakontrollâ, ja turva- ning sĂŒnkroonimisseadete muutmiseks âhalda turvaseadeidâ ja âhalda sĂŒnkroonimistâ.
- Spetsiifilised muudatused Chrome'i versioonis Androidile:
- Paneelil on uus kohandatav nupp âMagic Toolbarâ, mis kuvab erinevaid otseteid, valitud kasutaja praeguse tegevuse pĂ”hjal, ja seal on lingid, mis vĂ”ivad hetkel vajalikud olla.
- Olenemata seadmes tehtud masinĂ”ppe mudeli rakendust on vĂ€rskendatud, et tuvastada phisingu katseid. Phishingute tuvastamisel, peale hoiatuste lehe kuvamist, saadab brauser nĂŒĂŒd Safe Browsing teenusele teavet masinĂ”ppe mudeli versiooni, iga kategooria vĂ€lja arvutatud kaalu ja uue mudeli rakendamise lipu kohta.
- Eemaldatud on seadistus âKuva soovitusi sarnaste lehtede kohta, kui lehte ei leitudâ, mis soovitas sarnaseid lehti, kasutades sissetulevat pĂ€ringut Google'ilt, kui lehte ei leitud. See seadistus oli varem juba eemaldatud töölaua versioonist.
- Saite isoleerimise reĆŸiimi kasutatakse nĂŒĂŒd laiemalt eraldiseisvate protsesside jaoks. Rangete ressursikasutuse kaalutluste tĂ”ttu viidi eraldiseisvatesse protsessidesse seni vaid suured populaarsed saidid. Uues versioonis algab isoleerimine ka saitide puhul, kus kasutaja on sisse logitud OAuth autentimise kaudu (nt Google'i konto) vĂ”i mis esitavad HTTP-pealkirja Cross-Origin-Opener-Policy. Soovijatele, kes tahavad lubada eraldiseisvaid protsesse kĂ”igi saitide jaoks, on saadaval seade âchrome://flags/#enable-site-per-processâ.
- V8 mootorisse sisse ehitatud kaitsesĂŒsteemid, mis kaitsevad kolmandate osapoolte rĂŒnnakute eest, nagu Spectre, on keelatud, kuna neid peetakse mitte nii efektiivseteks kui saidi isoleerimine eraldiseisvates protsessides. Töölauaversioonis keelati need mehhanismid juba Chrome 70 vĂ€ljaandes.
- Lihtsustatud juurdepÀÀs saidi Ă”iguste seadistustele, nagu juurdepÀÀs mikrofonile, kaamerale ja asukohamÀÀramisele. Omandi loendi kuvamiseks piisab, kui klĂ”psata aadressiriba lukusĂŒmbolile ja valida jaotis âPermissionsâ.

- Origin Trials reĆŸiimis (katsefunktsioonid, mis nĂ”uavad eraldi aktiveerimist) on lisatud mitu uut API-d. Origin Trial vĂ”imaldab töötada mÀÀratud API-ga rakendustes, mis on laaditud localhost'i vĂ”i 127.0.0.1-i, vĂ”i pĂ€rast registreerimist ja spetsiaalse tokeni saamist, mis kehtib piiratud aja jooksul konkreetse saidi jaoks.
- API Failihaldus, mis vĂ”imaldab registreerida veebirakendusi kui failide töötlejatena. NĂ€iteks PWA (Progressive Web Apps) reĆŸiimis töötav veebirakendus, millel on tekstiredaktor, saab registreerida end â.txtâ failide töötlejana, pĂ€rast mida saab seda kasutada sĂŒsteemi failihalduris tekstifailide avamiseks.

- API Ăhised Elementide Ăleminekud, mis vĂ”imaldab kasutada brauseri poolt pakutavaid valmis efekte, visualiseerides kasutajaliidese olekumuutust ĂŒhe lehe (SPA, ĂŒhe lehe rakendused) ja mitme lehe (MPA, mitme lehe rakendused) veebirakendustes.
- API Failihaldus, mis vĂ”imaldab registreerida veebirakendusi kui failide töötlejatena. NĂ€iteks PWA (Progressive Web Apps) reĆŸiimis töötav veebirakendus, millel on tekstiredaktor, saab registreerida end â.txtâ failide töötlejana, pĂ€rast mida saab seda kasutada sĂŒsteemi failihalduris tekstifailide avamiseks.
- CSS-reegli @font-face on lisatud parameeter size-adjust, mis vĂ”imaldab skaleerida glĂŒĂŒfi suurusi konkreetsele fonti stiilile, muutes samas CSS-omandi font-size vÀÀrtust (ala glĂŒĂŒfi all jÀÀb samaks, kuid glĂŒĂŒfi suurus selles piirkonnas muutub).
- JavaScriptis on Array, String ja TypedArray objektidesse lisatud meetod at(), mis vĂ”imaldab kasutada suhtelist indeksimist (indeksi mÀÀramisel kasutatakse suhtelist positsiooni) ja sealhulgas negatiivsete vÀÀrtuste mÀÀratlemist lĂ”pu suhtes (nĂ€iteks âarr.at(-1)â tagastab massiivi viimase elemendi).
- JavaScripti konstruktorisse Intl.DateTimeFormat on lisatud omadus dayPeriod, mis vÔimaldab kuvada umbkaudset pÀeva aega (hommikul, Ôhtul, pÀeval, öösel).
- SharedArrayBuffers objektide kasutamisel, mis vĂ”imaldavad luua massiive jagatud mĂ€lus, on nĂŒĂŒd vajalik mÀÀrata HTTP-pealkirjad Cross-Origin-Opener-Policy ja Cross-Origin-Embedder-Policy, ilma milleta pĂ€ring blokeeritakse.
- Media Session API-sse on lisatud tegevused âtogglemicrophoneâ, âtogglecameraâ ja âhangupâ, mis vĂ”imaldavad videokonverentside sĂŒsteeme rakendavates veebisaitides kinnitada oma töötlejad picture-in-picture kasutajaliideses kuvatud mikrofoni, kaamera ja kĂ”ne lĂ”petamise nuppude jaoks.
- Web Bluetooth API-sse on lisatud vĂ”imalus filtreerida leitud Bluetooth-seadmeid tootja ja toote ID-de jĂ€rgi. Filter mÀÀratakse parametritega âoptions.filtersâ meetodis Bluetooth.requestDevice().
- Realiseeriti HTTP-pealkirja User-Agent sisu kĂ€rpimise esimene etapp: DevTools Issues vahekaart nĂ€itab nĂŒĂŒd teavitust navigator.userAgent, navigator.appVersion ja navigator.platform vananemisest.
- Web-arendustööriistadesse on lisatud hulk tĂ€iustusi. Veebikonsolis on lisatud vĂ”imalus «const» vĂ€ljendite ĂŒle defineerimiseks. Elements paneelil on iframe elementide jaoks kiire juurdepÀÀs detailidele, kasutades konteksti menĂŒĂŒd, mis ilmub paremklĂ”psamisel elemendil. Parandatud on CORS (Cross-origin resource sharing) vigade tĂ”rget. VaatlusvĂ”rguga tegevuse inspektorisse on lisatud vĂ”imalus filtreerida vĂ”rgupĂ€ringuid WebAssembly-st. Uus CSS Grid redaktor («display: grid» ja «display: inline-grid») pakub muudatuste eelvaate funktsiooni.

Uue versiooni raames investeeriti uute funktsioonide ja vigade parandamisse, mille kĂ€igus kĂ”rvaldatud 35 haavatavust. Paljusid haavatavusi tuvastati automatiseeritud testimisega tööriistade AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ja AFL abil. Kriitilisi probleeme, mis vĂ”imaldaksid ĂŒletada kĂ”ik brauseri kaitse tasemed ja kĂ€itada koodi sĂŒsteemis vĂ€ljaspool sandboxes, ei leitud. Haavatavuste avastamise preemiate programm raames maksis Google kĂ€esoleva vĂ€ljaande eest 24 preemiat, mille kogusumma on 112000 USA dollarit (kaks preemiat $15000, neli preemiat $10000, ĂŒks preemia $8500, kaks preemiat $7500, kolm preemiat $5000, ĂŒks preemia $3000 ja ĂŒks preemia $500). 11 preemia suurus pole veel mÀÀratud.
Allikas: opennet.ru




