Chrome versiyasi 78

Google taqdim veb-brauzer versiyasi Chrome 78... Bir vaqtning o'zida mavjud bepul loyihaning barqaror chiqarilishi Chromium, bu Chrome brauzerining asosi bo'lib xizmat qiladi. Chrome brauzeri farq qiladi Google logotiplaridan foydalanish, buzilish holatlarida bildirishnomalarni yuborish tizimining mavjudligi, so'rov bo'yicha Flash modulini yuklab olish imkoniyati, himoyalangan video kontentini o'ynash modullari (DRM), yangilanishlarni avtomatik ravishda o'rnatish va qidiruv paytida uzatish tizimi. RLZ parametrlari. Chrome 79-ning navbatdagi versiyasi 10 dekabrga rejalashtirilgan.

asosiy o'zgartirish в Chrome 78:

  • Amalga oshirildi "HTTPS orqali DNS" (DoH, HTTPS orqali DNS) uchun eksperimental qo'llab-quvvatlash, tizim sozlamalari allaqachon DoH-ni qo'llab-quvvatlovchi DNS provayderlarini ko'rsatadigan foydalanuvchilarning ayrim toifalari uchun tanlab yoqiladi. Misol uchun, agar foydalanuvchi tizim sozlamalarida ko'rsatilgan DNS 8.8.8.8 bo'lsa, Chrome brauzerida Google DoH xizmati (“https://dns.google.com/dns-query”) faollashadi; DNS 1.1.1.1. XNUMX, keyin DoH Cloudflare xizmati (“https://cloudflare-dns.com/dns-query”) va boshqalar.

    DoH yoqilganligini nazorat qilish uchun “chrome://flags/#dns-over-https” sozlamasi taqdim etiladi. Uchta ish rejimi qo'llab-quvvatlanadi: xavfsiz, avtomatik va o'chirilgan. "Xavfsiz" rejimda xostlar faqat oldindan keshlangan xavfsiz qiymatlar (xavfsiz ulanish orqali olingan) va DoH orqali so'rovlar asosida aniqlanadi; oddiy DNS-ga qaytish qo'llanilmaydi. "Avtomatik" rejimda, agar DoH va xavfsiz kesh mavjud bo'lmasa, ma'lumotlarni xavfsiz keshdan olish va an'anaviy DNS orqali kirish mumkin. "O'chirish" rejimida birinchi navbatda umumiy kesh tekshiriladi va agar ma'lumot bo'lmasa, so'rov tizim DNS orqali yuboriladi.

  • Sinxronizatsiya vositalari endi umumiy almashuv buferlari uchun dastlabki yordamga ega, ammo hali hamma foydalanuvchilar uchun yoqilmagan. Bir hisob bilan bog'langan Chrome misollarida, endi siz boshqa qurilmaning almashish buferi tarkibiga kirishingiz mumkin, jumladan, mobil va ish stoli tizimlari o'rtasida almashish buferi. Buferning mazmuni Google serverlarida matnga kirishga ruxsat bermaydigan uchdan-end shifrlash yordamida shifrlangan;
  • Foydalanuvchilarning ayrim toifalari uchun mavzuni oʻzgartirish va yangi tab ochilganda koʻrsatiladigan ekranni sozlash uchun eksperimental variant yoqilgan. Fon rasmini tanlashdan tashqari, yangi yorliq ekranining pastki o'ng burchagida ko'rsatilgan "Moslashtirmoq" menyusi endi yorliqlar tartibini o'zgartirish usulini va mavzuni o'zgartirish imkoniyatini qo'llab-quvvatlaydi. Yorliqlar eng tez-tez tashrif buyuriladigan saytlar asosida avtomatik ravishda taklif qilinishi mumkin, foydalanuvchi tomonidan moslashtirilgan yoki umuman o'chirib qo'yilishi mumkin. Siz oldindan belgilangan mavzular to'plamidan dizayn mavzusini tanlashingiz yoki palitradagi kerakli ranglarni tanlash asosida o'zingizni yaratishingiz mumkin. Yangi funksiyalarni yoqish uchun siz “chrome://flags/#ntp-customization-menu-v2” bayroqlaridan foydalanishingiz mumkin va
    "chrome://flags/#chrome-colors";

  • Korxonalar uchun Google Drive xotirasida fayllarni qidirish uchun standart manzillar paneli yoqilgan. Qidiruv faqat unvonlar bo'yicha emas, balki hujjatlarning mazmuni bo'yicha ham, ularning o'tmishdagi kashfiyot tarixini hisobga olgan holda amalga oshiriladi;

    Chrome versiyasi 78

  • Parolni tekshirish komponenti kiritilgan boʻlib, u maʼlum foydalanuvchilar toifalari uchun bosqichma-bosqich faollashtiriladi (majburiy faollashtirish uchun “chrome://flags/#password-leak-detection” bayrogʻi taqdim etiladi). Avvalroq parolni tekshirish ta'minlangan sifatida tashqi qo'shimcha, foydalanuvchi tomonidan ishlatiladigan parollarning kuchini tahlil qilish uchun mo'ljallangan. Har qanday veb-saytga kirishga harakat qilganingizda, Password Checkup sizning login va parolingizni buzilgan hisoblar ma'lumotlar bazasiga nisbatan tekshiradi va muammolar aniqlansa, ogohlantirishni ko'rsatadi (tekshiring). oshiriladi foydalanuvchi tomonidagi xesh prefiksiga asoslangan). Tekshiruv foydalanuvchilar ma'lumotlar bazalarida paydo bo'lgan 4 milliarddan ortiq buzilgan hisoblarni qamrab olgan ma'lumotlar bazasiga qarshi o'tkaziladi. "abc123" kabi ahamiyatsiz parollardan foydalanishga urinayotganda ham ogohlantirish ko'rsatiladi;
  • Xuddi shu Google hisobiga ulangan Android qurilmasidan qo'ng'iroqni boshlash imkoniyati qo'shildi. Ish stoli brauzerida foydalanuvchi matndagi telefon raqamini ajratib ko'rsatishi, sichqonchaning o'ng tugmachasini bosishi va qo'ng'iroq operatsiyasini Android qurilmasiga yo'naltirishi mumkin, shundan so'ng telefonda qo'ng'iroqni boshlash imkonini beruvchi bildirishnoma paydo bo'ladi;
  • Sichqonchani yorliq sarlavhasi ustiga olib borganingizda ko'rsatiladigan maslahatlar formati o'zgartirildi. Maslahat endi to'liq sarlavha matni va sahifa URL manzilini ko'rsatadigan qalqib chiquvchi blok sifatida paydo bo'ladi. Blok juda ko'p sonli yorliqlarni ochishda kerakli sahifani tezda topish uchun foydalanish uchun qulaydir (yorliqlar bo'ylab o'tish o'rniga sichqonchani yorliqlar bilan panelga olib borib, izlayotgan sahifani topishingiz mumkin). Kelajakda ushbu blokda sahifa eskizini ko'rsatish rejalashtirilgan;
  • Veb-saytlarni ko‘rishda qorong‘u mavzudan foydalanishga majburlash uchun tajriba funksiyasi qo‘shildi (chrome://flags/#enable-force-dark). Saytning qorong'u taqdimotini ta'minlash uchun ranglar teskari;
  • Qo'shilgan spetsifikatsiyani qo'llab-quvvatlash CSS xususiyatlari va qiymatlari API 1-darajali, bu sizga har doim ma'lum bir turdagi CSS xususiyatlarini ro'yxatdan o'tkazish imkonini beradi, standart qiymatni o'rnatishga imkon beradi va animatsiya effektlarini bog'lash imkonini beradi. Mulkni ro'yxatdan o'tkazish uchun siz registerProperty() usulidan yoki "@property" CSS qoidasidan foydalanishingiz mumkin, masalan:

    CSS.registerProperty({
    nomi: "--my-shrift-size",
    sintaksis: "‹uzunlik›",
    boshlang'ich qiymat: "0px",
    meros qilib oladi: yolg'on
    });

  • Origin sinovlari rejimida (alohida talab qilinadigan eksperimental xususiyatlar faollashtirish) bir nechta yangi API taklif qilindi. Origin sinovi localhost yoki 127.0.0.1-dan yuklab olingan ilovalardan yoki ma'lum bir sayt uchun cheklangan vaqt uchun amal qiladigan maxsus tokenni ro'yxatdan o'tkazgandan va olgandan keyin ko'rsatilgan API bilan ishlash qobiliyatini nazarda tutadi.
    • API Mahalliy fayl tizimi, bu mahalliy FSdagi fayllar bilan o'zaro aloqada bo'lgan veb-ilovalarni yaratishga imkon beradi. Masalan, yangi API brauzerga asoslangan integratsiyalashgan ishlab chiqish muhitlarida, matn, rasm va video muharrirlarida talabga ega bo'lishi mumkin. To'g'ridan-to'g'ri fayllarni yozish va o'qish, fayllarni ochish va saqlash uchun dialog oynalaridan foydalanish, shuningdek kataloglar mazmuni bo'ylab harakatlanish uchun dastur foydalanuvchidan maxsus tasdiqlashni so'raydi;

      Chrome versiyasi 78

    • mexanizm Imzolangan HTTP almashinuvlari (SXG), bu sizga veb-sahifalarning tasdiqlangan nusxalarini foydalanuvchiga asl sahifalarga o'xshab ko'rinadigan boshqa saytlarga joylashtirish imkonini beradi (URL manzilini o'zgartirmasdan), kengaytirilgan asl saytdan sub-resurslarni (CSS, JS, tasvirlar va h.k.) yuklab olish imkoniyati. Resursning asl manbai Link HTTP sarlavhasi orqali ko'rsatiladi, u shuningdek har bir resursni tekshirish uchun tekshirish xeshini belgilaydi. Ushbu yangi xususiyat yordamida kontent provayderlari barcha tegishli sub-resurslarni o'z ichiga olgan yagona imzolangan HTML faylini yaratishi mumkin;
    • API SMS qabul qiluvchi, veb-ilovaga SMS xabarlarga kirishga ruxsat berish, masalan, SMS orqali yuborilgan bir martalik kod yordamida tranzaktsiyani tekshirishni avtomatlashtirish. Kirish faqat xabarning ma'lum bir veb-ilovaga bog'lanishini belgilaydigan maxsus tegni o'z ichiga olgan SMS-larga taqdim etiladi;
  • ArrayBuffer obyektlarini Web Socket orqali yuklash unumdorligi sezilarli darajada yaxshilandi. Linux platformasida yuklab olish tezligi 7.5 baravarga, Windows-da - 4.1 barobarga, macOS-da - 7.8 barobarga oshgan;
  • Shaffoflik qiymatini CSS-ning noaniqlik, to'xtash-shaffoflik, to'ldirish-shaffoflik, chiziq-shaffoflik va shakl-tasvir chegarasi xususiyatlarida foiz sifatida aniqlash imkoniyati qo'shildi. Masalan, "shaffoflik: 0.5" o'rniga endi "shaffoflik: 50%" ni belgilashingiz mumkin;
  • APIda Foydalanuvchi vaqti Performans.measure() va performance.mark() qo'ng'iroqlariga ixtiyoriy vaqt belgilarini o'tkazish, ular o'rtasida o'lchovlarni amalga oshirish, shuningdek, ixtiyoriy metama'lumotlarni belgilash imkonini beradi;
  • API Media sessiyasida qo'shildi oqimdagi pozitsiyani o'zgartirish uchun ishlov beruvchilarni aniqlashni qo'llab-quvvatlash (seekto), avval mavjud bo'lgan pauza va ijro etishni boshlash ishlovchilarga qo'shimcha ravishda;
  • JavaScript dvigatelida V8 yoqilgan tarmoq orqali yuklab olingan skriptlarni tezda tahlil qilish uchun fon rejimi. Amalga oshirilgan optimallashtirish skriptlarni kompilyatsiya qilish vaqtini 5-20% ga qisqartirish imkonini berdi. Yangi versiya, shuningdek, ob'ektni destruksiyalash samaradorligini yaxshilaydi ("const {x, y} = object;" ni "const x = object.x; const y = object.y;" ga aylantirish). Noto'g'ri xaritalashlar bilan RegExp ifodalarini qayta ishlash tezligi yaxshilandi.
    WebAssembly va aksincha JavaScript funksiyalarini chaqirish tezligi sezilarli darajada oshirildi (9-20% ga). Bayt-kodni kompilyatsiya qilishda boshlang'ich pozitsiyalarga bog'langan jadvallarni qurish samaradorligi oshirildi, bu esa xotira sarfini kamaytirishga olib keldi.
    1-2.5%.

    Chrome versiyasi 78

  • Kengaytirilgan veb-ishlab chiquvchilar uchun vositalar. Audit asboblar paneli endi soʻrovlarni bloklash va yuklab olishni bekor qilish kabi boshqa funksiyalar bilan birgalikda ishlatilishi mumkin. Payment API orqali toʻlov protsessorlarini disk raskadrovka qilish uchun qoʻshimcha yordam. LCP (Eng katta kontentli bo'yoq) yorliqlari samaradorlikni tahlil qilish paneliga qo'shildi, ular eng katta elementlarni ko'rsatish vaqtini aks ettiradi;

    Chrome versiyasi 78

  • Oʻchirildi XSS Auditor saytlararo skriptlarni blokirovkalash mexanizmi, u samarasiz deb tan olingan (hujumchilar uzoq vaqtdan beri XSS Auditor himoyasini chetlab o'tish usullarini qo'llagan) va axborot oqib chiqishi uchun yangi vektorlarni qo'shadi;
  • Android versiyasi ochiq saytlar uchun menyular, sozlamalar va navigatsiya rejimi uchun qorong'u mavzudan foydalanish imkoniyatini beradi.

Innovatsiyalar va xatolarni tuzatishdan tashqari, yangi versiya yo'q qiladi 37 ta zaifliklar. Ko'pgina zaifliklar asboblar bilan avtomatlashtirilgan sinovlar natijasida aniqlangan Manzil Sanitizer, Xotirani tozalash vositasi, Oqimning yaxlitligini boshqarish, LibFuzzer и AFL. Brauzer himoyasining barcha darajalarini chetlab o'tishga va tizimda sinov muhitidan tashqarida kodni bajarishga imkon beradigan muhim muammolar aniqlanmagan. Joriy versiya uchun zaifliklarni aniqlaganlik uchun pul mukofotlarini to'lash dasturi doirasida Google 21 dollarlik 59500 ta mukofotni (bitta 20000 15000 dollarlik mukofot, bitta mukofot 5000 3000 dollarlik mukofot, bitta 2000 1000 dollarlik mukofot, ikkita 500 4 dollarlik mukofot, uchta XNUMX XNUMX dollarlik mukofot va XNUMX XNUMX dollarlik mukofot to'lagan. ). XNUMX ta mukofot miqdori hali aniqlanmagan.

Manba: opennet.ru

a Izoh qo'shish