Chrome Tso Tawm 76

Google рСдставила web browser tso tawm Chrome 76... Ib txhij muaj ruaj khov tso tawm qhov project dawb chromium, uas yog lub hauv paus ntawm Chrome. Chrome browser txawv Kev siv Google logos, muaj lub kaw lus xa cov ntawv ceeb toom thaum muaj kev sib tsoo, muaj peev xwm rub tawm Flash module ntawm kev thov, modules rau kev ua si tiv thaiv cov ntsiab lus video (DRM), lub kaw lus rau kev txhim kho qhov hloov tshiab thiab xa tawm thaum tshawb nrhiav RLZ parameters. Qhov kev tso tawm tom ntej ntawm Chrome 77 yog teem rau lub Cuaj Hlis 10th.

ntsiab hloov Π² Chrome 76:

  • qhib los ntawm lub neej ntawd, hom kev tiv thaiv tiv thaiv kev hloov pauv ntawm cov ncuav qab zib thib peb, uas, thaum tsis muaj SameSite tus cwj pwm hauv Set-Cookie header, teeb tsa tus nqi "SameSite = Lax" los ntawm lub neej ntawd, txwv tsis pub xa cov ncuav qab zib rau kev ntxig los ntawm Cov chaw thib peb (tab sis cov chaw tseem yuav muaj peev xwm hla dhau qhov kev txwv los ntawm kev teeb tsa tshwj xeeb thaum teeb tsa ncuav qab zib tus nqi SameSite = Tsis muaj). Txog rau tam sim no, tus browser xa lub ncuav qab zib rau txhua qhov kev thov mus rau qhov chaw uas lub ncuav qab zib tau teeb tsa, txawm tias lwm qhov chaw tau qhib, thiab qhov kev thov tau ua ncaj qha los ntawm kev thauj cov duab lossis los ntawm iframe. Nyob rau hauv 'Lax' hom, ncuav qab zib kis tau tus mob tsuas yog thaiv rau cross-site sub-requests, xws li cov duab thov los yog iframe cov ntsiab lus loading, uas feem ntau yog siv los tua CSRF tawm tsam thiab taug qab cov neeg siv txav ntawm qhov chaw.
  • Tsis ua si Flash cov ntsiab lus los ntawm lub neej ntawd. Txog thaum kev tso tawm ntawm Chrome 87, xav tias nyob rau lub Kaum Ob Hlis 2020, Flash kev txhawb nqa tuaj yeem xa rov qab rau hauv cov chaw (Advanced> Privacy and Security> Site Settings), ua raws li kev pom zoo ntawm kev ua haujlwm ntawm Flash cov ntsiab lus rau txhua qhov chaw (qhov kev pom zoo yog nco txog kom txog thaum lub browser rov pib dua). Kev tshem tawm tag nrho cov cai los txhawb Flash yog nyob rau hauv sync nrog Adobe cov kev tshaj tawm yav dhau los los xaus kev txhawb nqa rau Flash thev naus laus zis hauv 2020;
  • Rau cov lag luam, muaj peev xwm tshawb nrhiav cov ntaub ntawv hauv Google Drive cia tau ntxiv rau qhov chaw nyob bar;

    Chrome Tso Tawm 76

  • Pib kev thaiv loj Kev tshaj tawm tsis tsim nyog hauv Chrome uas cuam tshuam nrog kev nkag siab ntawm cov ntsiab lus thiab tsis ua raws li cov txheej txheem tsim los ntawm Coalition for Better Advertising;
  • Ib qho kev hloov pauv hloov mus rau nplooj ntawv tshiab tau raug coj los siv, uas cov ntsiab lus tam sim no raug tshem tawm thiab cov keeb kwm yav dhau los tsis pom tam sim ntawd, tab sis tom qab ncua luv luv. Rau cov nplooj ntawv nrawm nrawm, scraping tsuas yog ua rau flickering thiab tsis muab cov nyiaj them poob haujlwm ntawm kev qhia rau tus neeg siv tias nplooj ntawv tshiab tab tom yuav thauj khoom. Hauv qhov kev tso tawm tshiab, yog nplooj ntawv qhib sai sai thiab muaj qhov qeeb me ntsis, tom qab ntawd nplooj ntawv tshiab tau tshwm sim nyob rau hauv qhov chaw, seamlessly hloov qhov dhau los (piv txwv li, yooj yim thaum hloov mus rau lwm nplooj ntawv ntawm tib qhov chaw uas zoo sib xws hauv kev tsim. thiab xim tswvyim). Yog tias nws yuav siv sij hawm qee lub sij hawm pom zoo rau cov neeg siv los tso saib nplooj ntawv, tom qab ntawd, zoo li ua ntej, lub vijtsam yuav raug tshem tawm ua ntej;
  • Cov txheej txheem rau kev txiav txim siab cov neeg siv kev ua haujlwm ntawm nplooj ntawv tau raug nruj. Chrome tso cai rau koj los tso saib cov ntawv ceeb toom pop-up thiab ua si cov ntsiab lus cuam tshuam video / suab tsuas yog tom qab cov neeg siv ua haujlwm ntawm nplooj ntawv. Nrog rau qhov kev tso tawm tshiab, nias Escape, hovering hla ib qhov txuas, thiab kov lub vijtsam tsis pom tias yog nplooj ntawv ua kom muaj kev sib cuam tshuam (yuav tsum tau nyem meej, ntaus ntawv, lossis scrolling);
  • Ntxiv media query "nyiam-xim-scheme", uas tso cai rau cov chaw los txiav txim seb lub browser puas siv lub ntsiab tsaus nti thiab cia li qhib lub ntsiab tsaus rau lub vev xaib raug saib.
  • Thaum koj qhib lub ntsiab tsaus nti hauv kev tsim rau Linux, qhov chaw nyob bar tam sim no tso tawm xim tsaus;
  • Thaiv muaj peev xwm los txiav txim siab qhib nplooj ntawv hauv hom incognito los ntawm kev tswj hwm nrog FileSystem API, uas yav dhau los tau siv los ntawm qee cov ntawv tshaj tawm los txiav txim siab them nyiaj rau hauv cov ntaub ntawv ntawm tus kheej qhib nplooj ntawv yam tsis nco qab ncuav qab zib (kom cov neeg siv tsis siv hom ntiag tug kom bypass lub mechanism rau muab kev sim dawb). Yav dhau los, thaum ua haujlwm hauv hom incognito, browser thaiv kev nkag mus rau FileSystem API los tiv thaiv cov ntaub ntawv los ntawm sagging ntawm ntu, uas tso cai rau JavaScript los xyuas lub peev xwm los khaws cov ntaub ntawv los ntawm FileSystem API thiab, yog tias tsis ua haujlwm, los txiav txim rau cov haujlwm ntawm hom incognito. Tam sim no nkag mus rau FileSystem API tsis raug thaiv, thiab cov ntsiab lus raug tshem tawm tom qab qhov kev sib tham xaus;
  • Ntxiv cov kev sib tw tshiab hauv
    API Kev Them Nyiaj Thov thiab Them Nyiaj Handler. Ib txoj hauv kev tshiab hloovPaymentMethod() tau tshwm sim hauv PaymentRequestEvent khoom, thiab ib qho kev tshwm sim tshiab tus neeg tswj kev them nyiaj txoj kev hloov pauv tau ntxiv rau PaymentRequest object, uas tso cai rau lub vev xaib sau nyiaj lossis daim ntawv thov web los teb rau tus neeg siv hloov txoj kev them nyiaj. Qhov kev tso tawm tshiab tseem ua rau nws yooj yim dua rau kev them nyiaj APIs los kuaj cov ntawv thov siv daim ntawv pov thawj tus kheej kos npe. Txhawm rau tsis quav ntsej daim ntawv pov thawj pov thawj qhov yuam kev thaum lub sijhawm txhim kho, txoj kev xaiv kab lus tshiab "-tsis quav ntsej-daim ntawv pov thawj-yuam kev" tau ntxiv;

  • Hauv qhov chaw nyob bar nyob ib sab ntawm lub pob ntxiv rau bookmarks rau cov ntawv thov web uas khiav hauv Desktop Progressive Web Apps (PWA) hom, ntxiv ib qho shortcut rau nruab ib daim ntawv thov web ntawm lub kaw lus ua haujlwm raws li ib qho kev pab cuam cais;
    Chrome Tso Tawm 76

  • Rau cov khoom siv txawb, nws muaj peev xwm tswj tau cov zaub ntawm lub vaj huam sib luag mini nrog kev caw kom ntxiv daim ntawv thov rau lub vijtsam hauv tsev. Rau PWA (Progressive Web App) daim ntawv thov, lub neej ntawd mini-bar tau txais kev pom thaum koj thawj zaug qhib qhov chaw. Tus tsim tawm tam sim no tuaj yeem tsis kam tso saib lub vaj huam sib luag no thiab siv nws tus kheej cov lus qhia, uas nws tuaj yeem nruab ib qho kev tshwm sim.
    ua ntej installprompt thiab xa ib qho kev hu mus tiv thaivDefault();
    Chrome Tso Tawm 76

  • Qhov zaus ntawm kev hloov kho tshiab rau cov ntawv thov PWA (Progressive Web App) tau teeb tsa hauv ib puag ncig Android tau nce ntxiv. WebAPK hloov tshiab tam sim no tau kuaj ib zaug ib hnub, thiab tsis yog ib zaug txhua peb hnub ib yam li yav dhau los. Yog tias daim tshev no qhia txog kev hloov pauv tsawg kawg ib qho khoom tseem ceeb hauv qhov tshwm sim, tus browser yuav rub tawm thiab nruab WebAPK tshiab;
  • Hauv API Async Clipboard ntxiv lub peev xwm los programmatically nyeem thiab sau cov duab ntawm cov ntawv teev cia siv cov txheej txheem navigator.clipboard.read() thiab navigator.clipboard.write();
  • Siv kev txhawb nqa rau pawg HTTP headers Siv Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site thiab Sec-Fetch-User), tso cai rau koj xa cov metadata ntxiv txog qhov kev thov (kev thov hla qhov chaw, thov ntawm img tag, thiab lwm yam .) rau kev lees paub los ntawm cov neeg rau zaub mov ntsuas los tiv thaiv qee hom kev tawm tsam (piv txwv li, nws tsis zoo li qhov txuas mus rau tus neeg tuav ntaub ntawv hloov nyiaj yuav raug teev los ntawm img tag, yog li cov kev thov no tuaj yeem thaiv tsis tau dhau mus rau daim ntawv thov );
  • Ntxiv muaj nuj nqi form.requestSubmit(), uas pib programmatic xa daim ntawv cov ntaub ntawv tib yam li nyem rau ntawm lub pob xa. Kev ua haujlwm tuaj yeem siv tau thaum tsim koj tus kheej daim ntawv xa cov nyees khawm, uas hu rau form.submit() tsis txaus vim qhov tseeb tias nws tsis ua rau muaj kev sib tham sib txheeb xyuas qhov tsis, tiam ntawm qhov kev tshwm sim 'xa' thiab xa cov ntaub ntawv. khi rau lub khawm xa;
  • Ntxiv muaj nuj nqi rau IndexedDB cog lus ( ), uas tso cai rau koj los ua kev lag luam cuam tshuam nrog IDBTransaction khoom yam tsis tau tos rau cov neeg ua haujlwm hauv txhua qhov kev thov kom ua tiav. Siv commit() tso cai rau koj los ua kom muaj kev sau ntawv thiab nyeem cov lus thov mus rau qhov chaw cia thiab qhia meej meej txog kev ua tiav ntawm kev sib pauv;
  • Ntxiv kev xaiv rau Intl.DateTimeFormat ua haujlwm xws li formatToParts() thiab daws teeb meem() dateStyle thiab timeStyle, uas tso cai rau koj thov cov hnub tshwj xeeb hauv cheeb tsam thiab lub sijhawm tso saib cov qauv;
  • Tus txheej txheem BigInt.prototype.toLocaleString() tau raug hloov kho los ua tus lej raws li hauv zos, thiab Intl.NumberFormat.prototype.format() txoj kev thiab formatToParts() muaj nuj nqi tau hloov kho kom txhawb nqa BigInt input qhov tseem ceeb;
  • API tso cai Media peev xwm nyob rau hauv txhua hom Web Workers, uas tuaj yeem siv los xaiv qhov kev pom zoo thaum tsim MediaStream los ntawm tus neeg ua haujlwm;
  • Ntxiv txoj kev Promise.allSettled(), uas xa rov qab tsuas yog ua tiav lossis tsis lees paub cov lus cog tseg, tsis suav nrog cov lus cog tseg tseem tab tom tos;
  • Tshem tawm qhov "--disable-infobars" kev xaiv, uas yav dhau los tuaj yeem siv los zais cov lus ceeb toom pop-up hauv Chrome interface (CommandLineFlagSecurityWarningsEnabled txoj cai tau thov kom zais cov lus ceeb toom txog kev nyab xeeb);
  • Mus rau lub interface rau kev ua hauj lwm nrog blobs ntxiv method text(), arrayBuffer() thiab kwj() nyeem cov ntaub ntawv tshwj xeeb;
  • Ntxiv CSS cov cuab yeej "white-space: break-spaces" kom qhia meej tias ib ntu ntawm qhov chaw dawb uas ua rau kab hla yuav tsum tawg;
  • Kev ua haujlwm tau pib ntawm kev ntxuav cov chij hauv chrome: // chij, piv txwv li, tshem tawm chij kom lov tes taw "ping" tus cwj pwm, uas tso cai rau cov tswv ntawm lub vev xaib los taug qab cov kev sib txuas ntawm lawv cov nplooj ntawv. Yog tias koj ua raws li qhov txuas thiab muaj "ping = URL" tus cwj pwm hauv "a href" lossis hauv browser, tam sim no koj tuaj yeem kaw qhov xa cov ntawv thov ntxiv rau qhov URL uas tau teev tseg hauv tus cwj pwm nrog cov ntaub ntawv hais txog kev hloov pauv. Lub ntsiab lus ntawm kev thaiv ping yog ploj vim qhov cwj pwm no txhais nyob rau hauv HTML5 specifications thiab muaj ntau ntau workarounds los ua tib yam nkaus xwb (piv txwv li, dhau los ntawm ib tug transit link los yog intercepting clicks nrog JavaScript handlers);
  • Tshem tawm tus chij lov tes taw nruj qhov chaw cais kev tswj hwm, nyob rau hauv uas nplooj ntawv los ntawm txawv hosts yeej ib txwm nyob rau hauv lub cim xeeb ntawm cov txheej txheem sib txawv, txhua tus uas siv nws tus kheej sandbox.
  • Lub cav V8 tau nce qhov ua tau zoo ntawm kev soj ntsuam thiab txheeb xyuas JSON hom. Rau cov vev xaib nrov, JSON.parse kev ua tiav nrawm mus txog 2.7 npaug. Kev hloov pauv ntawm cov hlua unicode tau nrawm nrawm, piv txwv li, qhov nrawm ntawm kev hu mus rau String #localeCompare, String #normalize, nrog rau qee qhov Intl APIs, yuav luag ob npaug. Kev ua haujlwm ntawm kev ua haujlwm nrog khov arrays kuj tau ua kom zoo dua thaum siv cov haujlwm xws li frozen.indexOf(v), frozen.includes(v), fn(...frozen), fn(... [...frozen]) thiab fn.apply(qhov no, [... khov]).

    Chrome Tso Tawm 76

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, cov tshiab version tshem tawm 43 vulnerabilities. Ntau qhov tsis zoo tau raug txheeb xyuas los ntawm kev ntsuas kev siv tshuab nrog cov cuab yeej Chaw nyob Sanitizer, MemorySanitizer, Tswj Flow Integrity, LibFuzzer ΠΈ AFL. Tsis muaj teeb meem tseem ceeb tau raug txheeb xyuas uas yuav tso cai rau ib tus los hla txhua theem ntawm kev tiv thaiv browser thiab ua tiav cov cai ntawm lub kaw lus sab nraud sandbox ib puag ncig. Raws li ib feem ntawm qhov kev pab cuam them nyiaj ntsuab rau kev tshawb pom qhov tsis zoo rau qhov kev tso tawm tam sim no, Google tau them 16 khoom plig ntawm $ 23500 (ib qho khoom plig ntawm $ 10000, ib qho khoom plig ntawm $ 6000, ob qho khoom plig ntawm $ 3000 thiab peb qhov khoom plig ntawm $ 500). Qhov loj ntawm 9 khoom plig tseem tsis tau txiav txim siab.

Tau qhov twg los: opennet.ru

Ntxiv ib saib