Rilis Chrome 154

Google telah merilis versi 154 dari peramban web Chrome. Versi stabil dari proyek open-source Chromium, fondasi Chrome, juga tersedia. Chrome berbeda dari Chromium dalam penggunaan logo Google, sistem pemberitahuan kerusakan, modul untuk memutar konten video yang dilindungi hak cipta (DRM), instalasi pembaruan otomatis, isolasi sandbox yang selalu aktif, penyediaan kunci API Google, dan penerusan parameter RLZ selama pencarian. Bagi mereka yang membutuhkan lebih banyak waktu untuk memperbarui, cabang Extended Stable terpisah dipelihara selama delapan minggu. Rilis berikutnya, Chrome 155, dijadwalkan pada 6 Oktober sebagai bagian dari siklus pengembangan dua minggu yang baru.

Perubahan utama pada Chrome 154 (1, 2, 3, 4):

  • Mode AI, yang memungkinkan interaksi dengan agen AI dari bilah alamat atau dari halaman yang ditampilkan saat membuka tab baru, telah dikembangkan lebih lanjut. Versi baru ini memungkinkan pengguna di AS untuk menggunakan asisten AI Gemini untuk mencoba pakaian secara virtual saat berbelanja di toko online tertentu. Chrome untuk iOS kini mendukung komunikasi suara waktu nyata dengan Gemini, misalnya, untuk membahas isi halaman web yang terbuka.
  • API dan teknologi yang dikembangkan sebagai bagian dari inisiatif Privacy Sandbox telah dihapus untuk digunakan sebagai pengganti cookie pihak ketiga. Tujuan penyediaan API ini telah hilang setelah keputusan untuk terus mendukung cookie pihak ketiga di Chrome. API berikut telah dihapus: Topik (menggantikan API FLoC), API Audiens Terlindungi, API Penyimpanan Bersama, API Pelaporan Atribusi, Agregasi Pribadi, API Kumpulan Situs Web Terkait, dan requestStorageAccessFor.
  • Dalam versi platform Android Mode LNP (Local Network Protection) diaktifkan, yang memerlukan otorisasi terpisah untuk akses aplikasi ke subnet intranet internal (192.168.xx, 10.xxx, dll.). Mode ini memblokir serangan terhadap sumber daya jaringan lokal dan mencegah pemindaian jaringan untuk tujuan identifikasi pengguna secara diam-diam dan pengumpulan informasi tentang lingkungan pengguna.
  • Melakukan permintaan melalui API Background Fetch sekarang memerlukan perolehan izin LNA (Local Network Access) saat mengirim data ke server pada jaringan lokal (192.168.0.0/16, 10.0.0.0/8, dll.) atau saat mengakses antarmuka loopback (127.0.0.0/8). Selain itu, pemeriksaan CORS (Cross-Origin Resource Sharing) telah diimplementasikan untuk API Background Fetch guna menyatukan batasan yang diterapkan pada API Background Fetch dan Fetch. Perubahan ini mencegah penggunaan Background Fetch untuk melewati batasan Cross-Origin dan melakukan serangan CSRF pada router, titik akses, printer, antarmuka web perusahaan, dan perangkat serta layanan lain yang hanya menerima permintaan dari jaringan lokal.
  • Menambahkan mode optimasi opsional "ServiceWorkerAutoPreload", yang mengirimkan permintaan jaringan secara paralel dengan inisialisasi Service Worker.
  • Elemen HTML ditambahkan dan API JavaScript Web Install (metode navigator.install()), yang dirancang untuk meminta situs web menginstal aplikasi web. Instalasi terjadi setelah pengguna secara eksplisit mengkonfirmasi operasi tersebut. Fitur ini dapat digunakan untuk membuat katalog aplikasi web atau untuk menyederhanakan instalasi aplikasi web untuk digunakan dengan situs web saat ini.
  • API Bentuk Jendela (metode window.setShape) telah ditambahkan, memungkinkan aplikasi web yang berada dalam lingkungan terisolasi (sandbox) untuk mengubah bentuk jendela, seperti membuat jendela non-persegi panjang, panel mengambang, dan elemen yang tumpang tindih. API ini saat ini hanya tersedia di ChromeOS.
  • Pengaturan telah ditambahkan untuk mengelola jenis konten yang diisi otomatis dalam formulir web. Misalnya, Anda dapat menonaktifkan penyimpanan dan pengisian otomatis informasi kontak dan informasi pembayaran. Anda juga dapat mengkonfigurasi templat URL untuk menonaktifkan pengisian otomatis untuk situs web tertentu.
  • Secara default, tampilan permintaan konfirmasi untuk suatu operasi diaktifkan saat mengakses situs melalui HTTP.
  • Menambahkan dukungan untuk ukuran responsif blok iframe, secara otomatis menyesuaikan dengan konten untuk mencegah scrollbar internal. Fitur ini diaktifkan dengan menentukan properti CSS "frame-sizing" (misalnya, "frame-sizing: content-height") di halaman induk dan menambahkan elemen '<iframe>' ke header konten iframe. '.
  • Properti CSS scroll-marker-group mengimplementasikan mode "links" dan "tabs" untuk mengontrol urutan peralihan fokus. Dalam mode "links", sebuah grup penanda ("::scroll-marker-group") berfungsi sebagai menu navigasi biasa (penanda gulir diproses sebagai tautan, dinavigasi menggunakan tombol Tab). Dalam mode "tabs", sebuah grup penanda berfungsi sebagai sekumpulan tab, yang dinavigasi di antara tab tersebut menggunakan tombol navigasi. Dua parameter, "before" dan "after," juga tersedia, yang mengontrol bagaimana grup penanda diproses relatif terhadap konten (jika "before" ditentukan, penanda akan diproses terlebih dahulu, sedangkan "after" hanya akan memproses penanda setelah navigasi konten selesai).
  • Properti CSS `text-decoration-inset` telah diimplementasikan. Properti ini memungkinkan Anda untuk menyesuaikan awal dan akhir rendering dekorator (garis bawah, coretan, dll.) relatif terhadap tepi teks. Misalnya, untuk memperpendek dekorator sebesar 10 piksel, Anda dapat menentukan "text-decoration-inset: 10px;" dan untuk memperpanjangnya, Anda dapat menentukan "text-decoration-inset: -10px;".
  • Metode Iterator.prototype.includes telah ditambahkan ke antarmuka Iterator JavaScript untuk memeriksa apakah iterator berisi elemen tertentu.
  • Mode "Uji Coba Origin" menerapkan mekanisme Token Verifikasi Pribadi (PVT), yang memungkinkan pengguna untuk membedakan pengguna asli dari bot dengan mengirimkan token anonim saat membuka situs web dalam mode penjelajahan pribadi. Ini menghilangkan kebutuhan akan captcha, otentikasi wajib, dan pelacakan cookie. Token mewakili otentikasi yang berhasil atau verifikasi anti-bot (verifikasi yang telah berhasil di satu situs web digunakan untuk terhubung ke situs web lain tanpa verifikasi tambahan).

Selain fitur baru dan perbaikan bug, versi baru ini mengatasi 108 kerentanan. Sebelas masalah dikategorikan kritis, yang berarti dapat melewati semua lapisan perlindungan browser dan mengeksekusi kode di luar lingkungan sandbox. Empat masalah kritis disebabkan oleh akses use-after-free di AdFilter, WindowDialog, ServiceWorker, dan Fullscreen API, sementara tujuh masalah lainnya disebabkan oleh buffer overflow di kode WebGL, ANGLE, dan GPU.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster