Chrome release 78

Google diwenehi release browser web Chrome 78... bebarengan kasedhiya release stabil saka free project krom, sing dadi basis Chrome. browser Chrome beda panggunaan logo Google, anané sistem kanggo ngirim kabar yen ana kacilakan, kemampuan kanggo ndownload modul Flash kanthi panyuwunan, modul kanggo muter konten video sing dilindhungi (DRM), sistem kanggo nginstal nganyari lan transmisi kanthi otomatis sajrone panelusuran Parameter RLZ. Rilis sabanjure Chrome 79 dijadwalake tanggal 10 Desember.

Utama ganti в Chrome 78:

  • Dilaksanakake dhukungan eksperimen kanggo "DNS liwat HTTPS" (DoH, DNS liwat HTTPS), sing bakal diaktifake kanthi selektif kanggo kategori pangguna tartamtu sing setelan sistem wis nuduhake panyedhiya DNS sing ndhukung DoH. Contone, yen pangguna duwe DNS 8.8.8.8 sing ditemtokake ing setelan sistem, banjur layanan DoH Google ("https://dns.google.com/dns-query") bakal diaktifake ing Chrome; yen DNS 1.1.1.1. XNUMX, banjur layanan DoH Cloudflare ("https://cloudflare-dns.com/dns-query"), lsp.

    Kanggo ngontrol apa DoH diaktifake, setelan "chrome://flags/#dns-over-https" diwenehake. Telung mode operasi didhukung: aman, otomatis lan mateni. Ing mode "aman", host ditemtokake mung adhedhasar nilai aman sing di-cache sadurunge (ditampa liwat sambungan aman) lan panjaluk liwat DoH; fallback menyang DNS biasa ora ditrapake. Ing mode "otomatis", yen DoH lan cache aman ora kasedhiya, data bisa dijupuk saka cache sing ora aman lan diakses liwat DNS tradisional. Ing mode "mati", cache sing dienggo bareng dicenthang dhisik lan yen ora ana data, panjaluk kasebut dikirim liwat DNS sistem.

  • Piranti sinkronisasi saiki duwe dhukungan awal kanggo clipboard sing dienggo bareng, nanging durung diaktifake kanggo kabeh pangguna. Ing kasus Chrome disambung menyang siji akun, sampeyan saiki bisa ngakses isi clipboard piranti liyane, kalebu nuduhake clipboard antarane sistem seluler lan desktop. Isi clipboard dienkripsi nggunakake enkripsi end-to-end, sing ora ngidini akses menyang teks ing server Google;
  • Kanggo kategori pangguna tartamtu, opsi eksperimen wis diaktifake kanggo ngganti tema lan ngatur layar sing ditampilake nalika mbukak tab anyar. Saliyane milih gambar latar mburi, menu "Customize", ditampilake ing pojok tengen ngisor layar tab anyar, saiki ndhukung ngganti cara tata letak trabasan lan kemampuan kanggo ngganti tema. Trabasan bisa disaranake kanthi otomatis adhedhasar situs sing paling kerep dibukak, disesuaikan dening pangguna, utawa dipateni kabeh. Sampeyan bisa milih tema desain saka sakumpulan tema sing wis ditemtokake utawa nggawe dhewe adhedhasar pilihan warna sing dikarepake ing palet. Kanggo ngaktifake fitur anyar, sampeyan bisa nggunakake gendera "chrome: // flags/#ntp-customization-menu-v2" lan
    "chrome://flags/#chrome-colors";

  • Kanggo bisnis, baris alamat standar diaktifake kanggo nggoleki file ing panyimpenan Google Drive. Panelusuran ditindakake ora mung kanthi judhul, nanging uga kanthi isi dokumen, kanthi njupuk sejarah panemune ing jaman kepungkur;

    Chrome release 78

  • Komponen Priksa Sandi wis kalebu, sing bakal diaktifake kanthi bertahap kanggo kategori pangguna tartamtu (kanggo aktivasi paksa, gendera "chrome: // flags / #password-leak-detection" diwenehake). Priksa Sandi sadurungé diwenehake ing wangun tambahan njaba, dirancang kanggo nganalisa kekuatan sandhi sing digunakake dening pangguna. Nalika sampeyan nyoba mlebu menyang situs web apa wae, Priksa Sandi mriksa login lan sandhi sampeyan marang basis data akun sing dikompromi, nampilake bebaya yen ana masalah (priksa digawa metu adhedhasar awalan hash sisi pangguna). Pemeriksaa ditindakake marang database sing nyakup luwih saka 4 milyar akun sing dikompromi sing katon ing database pangguna sing bocor. Bebaya uga ditampilake nalika nyoba nggunakake tembung sandhi sing ora pati penting kayata "abc123";
  • Nambahake kemampuan kanggo miwiti telpon saka piranti Android sing disambung menyang akun Google sing padha. Ing browser desktop, pangguna bisa nyorot nomer telpon ing teks, klik-tengen lan pangalihan operasi telpon menyang piranti Android, sawise kabar bakal muncul ing telpon supaya bisa miwiti telpon;
  • Format tooltip sing ditampilake nalika nglayang mouse ing judhul tab wis diganti. Tooltip saiki katon minangka blok pop-up sing nuduhake teks judhul lengkap lan URL kaca. Blok kasebut trep digunakake kanggo nemokake kaca sing dikarepake kanthi cepet nalika mbukak tab sing akeh banget (tinimbang ngliwati tab, sampeyan bisa mindhah mouse ing panel kanthi tab lan nemokake kaca sing digoleki). Ing mangsa ngarep, direncanakake nampilake gambar cilik kaca ing blok iki;
  • Nambahake fitur eksperimen (chrome://flags/#enable-force-dark) kanggo meksa nggunakake tema peteng nalika ndeleng situs web. Kanggo mesthekake presentation peteng saka situs, werna kuwalik;
  • Ditambahake dhukungan specification CSS Properties and Values ​​API Level 1, sing ngijini sampeyan kanggo ndhaftar properti CSS dhewe sing tansah saka jinis tartamtu, ngijini sampeyan kanggo nyetel nilai gawan, lan ngijini sampeyan kanggo ikatan efek animasi. Kanggo ndhaptar properti, sampeyan bisa nggunakake cara registerProperty () utawa aturan CSS "@property", contone:

    CSS.registerProperty({
    jeneng: "--ukuran-font-ku",
    sintaksis: "‹dawa›",
    initialValue: "0px",
    pusaka: palsu
    });

  • Ing mode Uji Coba Asal (fitur eksperimen sing mbutuhake kapisah aktivasi) sawetara API anyar wis diusulake. Origin Trial nuduhake kemampuan kanggo nggarap API sing ditemtokake saka aplikasi sing diundhuh saka localhost utawa 127.0.0.1, utawa sawise ndhaptar lan nampa token khusus sing valid kanggo wektu winates kanggo situs tartamtu.
    • API Sistem File Asli, sing ngidini sampeyan nggawe aplikasi web sing sesambungan karo file ing sistem file lokal. Contone, API anyar bisa uga dikarepake ing lingkungan pangembangan terpadu adhedhasar browser, teks, gambar lan editor video. Kanggo bisa langsung nulis lan maca file, gunakake dialog kanggo mbukak lan nyimpen file, uga navigasi isi direktori, aplikasi kasebut njaluk konfirmasi khusus marang pangguna;

      Chrome release 78

    • Mekanisme Exchange HTTP sing ditandatangani (SXG), sing ngidini sampeyan nyelehake salinan kaca web sing wis diverifikasi ing situs liyane sing katon kaya kaca asli kanggo pangguna (tanpa ngganti URL), ditambahi kemampuan kanggo ngundhuh sub-sumber daya (CSS, JS, gambar, etc.) saka situs asli. Sumber asli sumber kasebut ditemtokake liwat header Link HTTP, sing uga nemtokake hash verifikasi kanggo verifikasi saben sumber. Kanthi fitur anyar iki, panyedhiya konten bisa nggawe file HTML sing ditandatangani siji sing nyakup kabeh sub-sumber sing gegandhengan;
    • API Penerima SMS, ngidini aplikasi web ngakses pesen SMS, contone, kanggo ngotomatisasi verifikasi transaksi nggunakake kode siji-wektu sing dikirim liwat SMS. Akses diwenehake mung kanggo SMS sing ngemot tag khusus sing nemtokake ikatan pesen menyang aplikasi web tartamtu;
  • Kinerja loading obyek ArrayBuffer liwat Web Socket wis Ngartekno apik. Ing platform Linux ana paningkatan kacepetan download kanthi 7.5 kali, ing Windows - kaping 4.1, ing macOS - kaping 7.8;
  • Nambahake kemampuan kanggo nemtokake nilai transparansi minangka persentase ing opacity properti CSS, stop-opacity, fill-opacity, stroke-opacity, lan shape-image-threshold. Contone, tinimbang "opacity: 0.5" sampeyan saiki bisa nemtokake "opacity: 50%";
  • Ing API Panganggo Wektu Ngidini maringaken timestamp sembarang kanggo performance.measure () lan performance.mark () telpon kanggo nindakake pangukuran antarane wong-wong mau, uga nemtokake metadata kawenangan;
  • Ing Sesi Media API ditambahake support kanggo nemtokake handler kanggo ngganti posisi ing stream (seekto), saliyane ngaso sadurunge kasedhiya lan miwiti puter maneh handler;
  • Ing mesin JavaScript V8 klebu mode latar mburi kanggo parsing Tulisan ing fly lagi diundhuh liwat jaringan. Optimasi sing ditindakake ngidini kita nyuda wektu kompilasi skrip kanthi 5-20%. Rilis anyar uga nambah kinerja destructuring obyek (ngowahi "const {x, y} = obyek;" kanggo "const x = object.x; const y = object.y;"). Kacepetan pangolahan sing luwih apik kanggo ekspresi RegExp kanthi pemetaan sing ora cocog.
    Kacepetan nelpon fungsi JavaScript saka WebAssembly lan kosok balene wis tambah akeh (9-20%). Nalika ngumpulake bytecode, efisiensi mbangun tabel naleni menyang posisi wiwitan wis tambah, sing nyuda konsumsi memori kanthi
    1-2.5%.

    Chrome release 78

  • Digedhekake alat kanggo pangembang web. Dashboard Audit saiki bisa digunakake ing kombinasi karo fitur liyane kayata pamblokiran panjalukan lan download overrides. Dhukungan tambahan kanggo pemroses pembayaran debugging liwat API Pembayaran. Label LCP (Large Contentful Paint) wis ditambahake menyang panel analisis kinerja, nggambarake wektu rendering unsur paling gedhe;

    Chrome release 78

  • Dibusak Mekanisme pamblokiran skrip silang XSS Auditor, sing diakoni minangka ora efektif (penyerang wis suwe nggunakake cara kanggo ngliwati proteksi Auditor XSS) lan nambah vektor anyar kanggo bocor informasi;
  • Versi Android nyedhiyakake kemampuan kanggo nggunakake tema peteng kanggo menu, setelan, lan mode navigasi kanggo situs sing mbukak.

Saliyane inovasi lan mbecike bug, versi anyar ngilangi 37 kerentanan. Akeh kerentanan sing diidentifikasi minangka asil tes otomatis nganggo alat Alamat Sanitizer, MemorySanitizer, Integritas Aliran Kontrol, LibFuzzer и AFL. Ora ana masalah kritis sing diidentifikasi sing bakal ngidini wong bisa ngliwati kabeh tingkat proteksi browser lan nglakokake kode ing sistem ing njaba lingkungan kothak wedhi. Minangka bagéan saka program kanggo mbayar ganjaran awis amarga nemokake kerentanan kanggo rilis saiki, Google mbayar 21 penghargaan senilai $59500 (siji penghargaan $20000, siji penghargaan $15000, siji penghargaan $5000, loro penghargaan $3000, telung penghargaan $2000, limang penghargaan $1000. ). Ukuran 500 ganjaran durung ditemtokake.

Source: opennet.ru

Add a comment