Chrome Tso Tawm 78

Google рСдставила web browser tso tawm Chrome 78... 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 79 yog teem rau lub Kaum Ob Hlis 10th.

ntsiab hloov Π² Chrome 78:

  • Ua tiav kev txhawb nqa rau "DNS dhau HTTPS" (DoH, DNS dhau HTTPS), uas yuav xaiv tau qhib rau qee pawg ntawm cov neeg siv uas nws qhov kev teeb tsa twb tau qhia DNS cov chaw muab kev pabcuam uas txhawb nqa DoH. Piv txwv li, yog tias tus neeg siv muaj DNS 8.8.8.8 teev nyob rau hauv qhov system nqis, ces Google's DoH kev pabcuam (β€œhttps://dns.google.com/dns-query”) yuav qhib rau hauv Chrome; yog tias DNS yog 1.1.1.1. XNUMX, ces DoH Cloudflare kev pabcuam (β€œhttps://cloudflare-dns.com/dns-query”), thiab lwm yam.

    Txhawm rau tswj seb DoH puas tau qhib, qhov "chrome://flags/#dns-over-https" yog muab. Peb hom kev khiav hauj lwm tau txais kev txhawb nqa: ruaj ntseg, tsis siv neeg thiab tawm. Hauv "kev nyab xeeb" hom, cov tswv tau txiav txim siab tsuas yog raws li yav tas los cached ruaj ntseg qhov tseem ceeb (tau txais los ntawm kev sib txuas ruaj ntseg) thiab kev thov ntawm DoH; rov qab mus rau DNS li niaj zaus tsis siv. Hauv hom "tsis siv neeg", yog tias DoH thiab cov cache ruaj ntseg tsis muaj, cov ntaub ntawv tuaj yeem rov qab tau los ntawm cov cache tsis ruaj ntseg thiab nkag mus los ntawm cov tsoos DNS. Nyob rau hauv "tawm" hom, qhov sib koom cache yog thawj zaug kuaj thiab yog tias tsis muaj cov ntaub ntawv, qhov kev thov raug xa los ntawm qhov system DNS.

  • Cov cuab yeej synchronization tam sim no muaj kev txhawb nqa ua ntej rau cov ntawv teev cia, tab sis tseem tsis tau qhib rau txhua tus neeg siv. Hauv qhov xwm txheej ntawm Chrome txuas rau ib tus account, tam sim no koj tuaj yeem nkag mus rau cov ntsiab lus ntawm cov ntawv teev cia ntawm lwm lub cuab yeej, suav nrog kev sib koom cov ntawv teev cia ntawm lub xov tooj ntawm tes thiab desktop. Cov ntsiab lus ntawm cov ntawv teev cia yog encrypted siv qhov kawg-rau-kawg encryption, uas tsis tso cai rau kev nkag mus rau cov ntawv nyeem ntawm Google servers;
  • Rau qee pawg ntawm cov neeg siv, ib qho kev sim kev xaiv tau qhib los hloov lub ntsiab lus thiab kho lub vijtsam uas pom thaum qhib lub tab tshiab. Ntxiv rau kev xaiv cov duab keeb kwm yav dhau, cov ntawv qhia zaub mov "Customize", tso tawm nyob rau sab xis sab xis ntawm lub tab tshiab, tam sim no txhawb kev hloov pauv txoj kev shortcut layout thiab muaj peev xwm hloov lub ntsiab lus. Shortcuts tuaj yeem pom zoo raws li cov chaw uas nquag mus xyuas, kho los ntawm tus neeg siv, lossis ua tsis taus tag nrho. Koj tuaj yeem xaiv lub ntsiab lus tsim los ntawm cov txheej txheem ua ntej lossis tsim koj tus kheej raws li kev xaiv cov xim uas xav tau hauv palette. Txhawm rau kom cov yam ntxwv tshiab, koj tuaj yeem siv tus chij "chrome://flags/#ntp-customization-menu-v2" thiab
    "chrome://flags/#chrome-colors";

  • Rau cov lag luam, qhov chaw nyob chaw nyob yog qhib los tshawb nrhiav cov ntaub ntawv hauv Google Drive cia. Kev tshawb fawb yog nqa tawm tsis tsuas yog los ntawm lub npe, tab sis kuj los ntawm cov ntsiab lus ntawm cov ntaub ntawv, coj mus rau hauv tus account lub keeb kwm ntawm lawv discovery yav dhau los;

    Chrome Tso Tawm 78

  • Cov kev txheeb xyuas lo lus zais suav nrog, uas yuav ua kom nquag plias rau qee pawg ntawm cov neeg siv (rau kev yuam kom ua haujlwm, "chrome://flags/#password-leak-detection" chij yog muab). Txheeb xyuas tus password ua ntej muab hauv daim ntawv sab nraud ntxiv, tsim los tshuaj xyuas lub zog ntawm cov passwords siv los ntawm tus neeg siv. Thaum koj sim nkag mus rau hauv ib lub vev xaib, Password Checkup xyuas koj tus ID nkag mus thiab lo lus zais tiv thaiv cov ntaub ntawv ntawm cov nyiaj tsis txaus siab, tso tawm cov lus ceeb toom yog pom muaj teeb meem (kos nqa tawm raws li tus neeg siv sab hash prefix). Daim tshev yog nqa tawm tawm tsam cov ntaub ntawv npog ntau dua 4 billion tus account uas tau tshwm sim hauv cov neeg siv cov ntaub ntawv xau. Cov lus ceeb toom tseem tshwm sim thaum sim siv cov passwords tsis tseem ceeb xws li "abc123";
  • Ntxiv lub peev xwm los pib hu xov tooj los ntawm Android ntaus ntawv txuas rau tib Google account. Nyob rau hauv lub desktop browser, tus neeg siv tuaj yeem qhia tus lej xov tooj hauv cov ntawv nyeem, nyem nyem thiab rov ua haujlwm hu mus rau Android ntaus ntawv, tom qab ntawv ceeb toom yuav tshwm rau hauv xov tooj tso cai rau lawv pib hu;
  • Cov hom ntawv ntawm cov lus qhia tau tshwm sim thaum hovering nas hla lub tab npe tau hloov pauv. Cov lus qhia tam sim no zoo li qhov thaiv pop-up uas qhia tag nrho cov ntawv sau npe thiab nplooj URL. Lub thaiv yog yooj yim siv los nrhiav cov nplooj ntawv uas xav tau sai sai thaum qhib ntau cov tabs (es tsis txhob hla cov tabs, koj tuaj yeem txav tus nas hla lub vaj huam sib luag nrog tabs thiab nrhiav nplooj ntawv koj tab tom nrhiav). Nyob rau hauv lub neej yav tom ntej, nws yog npaj los tso saib ib nplooj ntawv thumbnail nyob rau hauv no block;
  • Ntxiv qhov kev sim (chrome://flags/#enable-force-dark) kom yuam kev siv lub ntsiab tsaus ntuj thaum saib cov vev xaib. Txhawm rau kom ntseeg tau qhov kev nthuav qhia tsaus nti ntawm qhov chaw, xim yog inverted;
  • Ntxiv kev them nyiaj yug specification CSS Properties and Values ​​API Level 1, uas tso cai rau koj tso npe rau koj tus kheej CSS cov khoom uas ib txwm muaj ntawm hom tshwj xeeb, tso cai rau koj los teeb tsa tus nqi qub, thiab tso cai rau koj los khi cov teebmeem animation. Txhawm rau sau npe cov cuab yeej, koj tuaj yeem siv txoj hauv kev registerProperty() lossis "@property" CSS txoj cai, piv txwv li:

    CSS.registerProperty({
    lub npe: "--my-font-size",
    syntax: "β€Ήlengthβ€Ί",
    pibValue: "0px",
    qub: cuav
    });

  • Nyob rau hauv keeb kwm kev sim hom (kev sim nta uas yuav tsum tau cais ua kom) ob peb tshiab APIs tau raug npaj. Keeb Kwm Kev Txiav Txim hais txog kev muaj peev xwm ua haujlwm nrog API teev tseg los ntawm cov ntawv thov rub tawm los ntawm localhost lossis 127.0.0.1, lossis tom qab sau npe thiab tau txais lub cim tshwj xeeb uas siv tau rau lub sijhawm txwv rau ib qhov chaw tshwj xeeb.
    • API Native File System, uas tso cai rau koj los tsim cov ntawv thov web uas cuam tshuam nrog cov ntaub ntawv hauv cov ntaub ntawv hauv zos. Piv txwv li, API tshiab tuaj yeem xav tau hauv qhov browser-raws li kev tsim kho ib puag ncig, ntawv nyeem, duab thiab video editors. Txhawm rau kom ncaj qha sau thiab nyeem cov ntaub ntawv, siv cov lus sib tham qhib thiab txuag cov ntaub ntawv, nrog rau kev taug qab cov ntsiab lus ntawm cov npe, daim ntawv thov nug tus neeg siv kom paub meej tshwj xeeb;

      Chrome Tso Tawm 78

    • Mechanism Kos npe HTTP Exchanges (SXG), uas tso cai rau koj tso cov ntawv pov thawj ntawm cov nplooj ntawv web ntawm lwm qhov chaw uas zoo li cov nplooj ntawv qub rau tus neeg siv (tsis hloov URL), txuas ntxiv lub peev xwm mus download tau sub-resources (CSS, JS, dluab, thiab lwm yam) los ntawm tus thawj site. Thawj qhov chaw ntawm cov peev txheej tau teev tseg los ntawm Link HTTP header, uas tseem qhia qhov tseeb hash los txheeb xyuas txhua qhov peev txheej. Nrog rau qhov tshiab no, cov ntsiab lus muab kev pabcuam tuaj yeem tsim ib daim ntawv kos npe HTML uas suav nrog tag nrho cov peev txheej cuam tshuam;
    • API SMS Txais, tso cai rau lub vev xaib kom nkag mus rau SMS lus, piv txwv li, txhawm rau txheeb xyuas qhov kev hloov pauv uas siv tus lej ib zaug xa los ntawm SMS. Kev nkag tau tsuas yog muab rau SMS uas muaj cov cim tshwj xeeb uas txiav txim siab qhov khi ntawm cov lus rau ib daim ntawv thov web tshwj xeeb;
  • Kev ua tau zoo ntawm kev thauj khoom ArrayBuffer ntawm Web Socket tau txhim kho zoo dua. Ntawm Linux platform muaj kev nce hauv kev rub ceev los ntawm 7.5 npaug, ntawm Windows - los ntawm 4.1 npaug, ntawm macOS - los ntawm 7.8 npaug;
  • Ntxiv qhov muaj peev xwm los txhais cov txiaj ntsig pob tshab raws li qhov feem pua ​​​​hauv CSS cov khoom opacity, nres-opacity, sau-opacity, stroke-opacity, thiab cov duab-duab-threshold. Piv txwv li, es tsis txhob "opacity: 0.5" tam sim no koj tuaj yeem hais qhia "opacity: 50%";
  • Hauv API Lub sijhawm siv Tso cai hla lub sij hawm tsis txaus ntseeg rau performance.measure() thiab performance.mark() hu los ua kev ntsuas ntawm lawv, nrog rau kev qhia cov metadata uas tsis ncaj ncees lawm;
  • Hauv API Media Session ntxiv kev txhawb nqa rau kev txhais cov neeg tuav haujlwm rau kev hloov pauv txoj haujlwm hauv cov kwj (nrhiav), ntxiv rau qhov kev ncua yav dhau los thiab pib cov neeg ua haujlwm rov qab;
  • Hauv JavaScript cav V8 suav nrog hom keeb kwm yav dhau rau parsing scripts ntawm ya raws li lawv tau rub tawm hauv lub network. Qhov kev ua kom zoo tshaj plaws tau tso cai rau peb txo cov sijhawm sau ntawv los ntawm 5-20%. Qhov kev tso tawm tshiab kuj tseem txhim kho qhov kev ua tau zoo ntawm cov khoom puas tsuaj (hloov "const {x, y} = object;" rau "const x = object.x; const y = object.y;"). Txhim kho kev ceev rau RegExp kab lus nrog mismatched mappings.
    Qhov ceev ntawm kev hu JavaScript ua haujlwm los ntawm WebAssembly thiab rov ua dua tau nce ntxiv (los ntawm 9-20%). Thaum muab tso ua ke bytecode, qhov ua tau zoo ntawm kev tsim cov rooj sib txuas rau cov haujlwm thawj zaug tau nce, uas tau txo qis kev nco los ntawm
    1-2.5%.

    Chrome Tso Tawm 78

  • Nthuav cov cuab yeej rau web developers. Lub Audit Dashboard tam sim no tuaj yeem siv ua ke nrog lwm cov nta xws li thov thaiv thiab rub tawm dhau. Ntxiv kev txhawb nqa rau debugging them nyiaj processors ntawm Payment API. LCP (Largest Contentful Paint) cov ntawv sau tau muab ntxiv rau hauv pawg tshuaj ntsuam xyuas kev ua tau zoo, xav txog lub sijhawm ua haujlwm ntawm cov khoom loj tshaj plaws;

    Chrome Tso Tawm 78

  • Rho tawm XSS Tus Neeg Saib Xyuas cross-site scripting blocking mechanism, uas tau lees paub tias tsis muaj txiaj ntsig (cov neeg tawm tsam tau siv sijhawm ntev los hla kev tiv thaiv XSS Tus Neeg Saib Xyuas) thiab ntxiv cov vectors tshiab rau cov ntaub ntawv tawm;
  • Lub Android version muab lub peev xwm los siv lub ntsiab tsaus nti rau cov ntawv qhia zaub mov, teeb tsa, thiab hom kev taw qhia rau qhib qhov chaw.

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, cov tshiab version tshem tawm 37 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 nraum 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 21 khoom plig muaj nqis $ 59500 (ib qho $ 20000 khoom plig, ib qho $ 15000 khoom plig, ib qho $ 5000 khoom plig, ob $ 3000 khoom plig, peb $ 2000 khoom plig, tsib $ 1000 khoom plig thiab tsib $ 500 khoom plig ). Qhov loj ntawm 4 khoom plig tseem tsis tau txiav txim siab.

Tau qhov twg los: opennet.ru

Ntxiv ib saib