Penghentian dan penghapusan di Chrome 72

Joe Medley
Joe Medley

Penghapusan

Jangan izinkan pop-up selama penghapusan muatan halaman

Halaman tidak dapat lagi menggunakan window.open() untuk membuka halaman baru selama penghapusan muatan. Tujuan Pemblokir pop-up Chrome sudah melarangnya, tetapi sekarang ini dilarang apakah atau tidak, pemblokir pop-up diaktifkan.

Rencana Penghapusan | Pelacak Chromestatus | Bug Chromium

Menghapus Penyematan Kunci Publik Berbasis HTTP

{i>HTTP-Based Public Key Pinning<i} (HPKP) dimaksudkan untuk memungkinkan situs web untuk mengirim header HTTP yang menyematkan satu atau lebih kunci publik yang ada di dalam rantai sertifikat. Sayangnya, cara ini diadopsi yang sangat rendah, dan meskipun memberikan keamanan terhadap kesalahan sertifikat, juga menciptakan risiko denial of service dan penyematan berbahaya. Oleh karena itu, fitur ini akan dihapus.

Rencana Penghapusan | Pelacak Chromestatus | Bug Chromium

Menghapus resource FTP rendering

FTP adalah protokol lama yang tidak dapat diamankan. Bahkan ketika {i>kernel<i} Linux melakukan migrasi, saatnya untuk melanjutkan. Satu langkah menuju penghentian penggunaan dan penghapusan adalah dengan menghentikan penggunaan merender sumber daya dari server FTP dan mengunduhnya. Chrome akan masih membuat daftar direktori, tetapi daftar non-direktori akan diunduh daripada dirender di browser.

Rencana Penghapusan | Pelacak Chromestatus | Bug Chromium

Penghentian penggunaan

Penghentian penggunaan TLS 1.0 dan TLS 1.1

TLS (Transport Layer Security) adalah protokol yang mengamankan HTTPS. Alat ini memiliki sejarah panjang berawal dari TLS 1.0 yang berusia hampir dua puluh tahun dan bahkan sebelumnya, SSL. Baik TLS 1.0 dan 1.1 memiliki sejumlah kelemahan.

  • TLS 1.0 dan 1.1 menggunakan MD5 dan SHA-1, keduanya memiliki hash lemah, dalam hash transkrip untuk pesan Selesai.
  • TLS 1.0 dan 1.1 menggunakan MD5 dan SHA-1 di tanda tangan server. (Catatan: ini bukanlah tanda tangan dalam sertifikat.)
  • TLS 1.0 dan 1.1 hanya mendukung penyandian RC4 dan CBC. RC4 rusak dan sejak itu telah dihapus. Konstruksi mode CBC TLS cacat dan rentan terhadap serangan.
  • Cipher CBC TLS 1.0 juga menyusun initialization vector-nya tidak benar.
  • TLS 1.0 tidak lagi sesuai dengan PCI-DSS.

Mendukung TLS 1.2 adalah prasyarat untuk menghindari masalah di atas. TLS grup kerja telah menghentikan TLS 1.0 dan 1.1. Chrome kini juga tidak digunakan lagi protokol ini.

Rencana Penghapusan | Pelacak Chromestatus | Bug Chromium

Menghentikan penggunaan PaymentAddress.languageCode

PaymentAddress.languageCode adalah tebakan terbaik browser untuk bahasa teks di bagian alamat pengiriman, penagihan, pengiriman, atau pengambilan di bagian API Permintaan. languageCode ditandai berisiko dalam spesifikasi dan memiliki telah dihapus dari Firefox dan Safari. Penggunaan di Chrome cukup kecil untuk penghentian dan penghapusan yang aman. Penghapusan diperkirakan akan dilakukan pada Chrome 74.

Rencana Penghapusan | Pelacak Chromestatus | Bug Chromium

Kebijakan penghentian layanan

Agar platform tetap berjalan dengan baik, terkadang kami menghapus API dari Platform Web yang menjalankan kursusnya. Ada banyak alasan mengapa kita menghapus seperti:

  • Objek tersebut digantikan oleh API yang lebih baru.
  • Halaman ini diupdate untuk mencerminkan perubahan spesifikasi agar browser lain selaras dan konsisten dengan browser lain.
  • Eksperimen adalah eksperimen awal yang tidak pernah membuahkan hasil di browser lain sehingga dapat meningkatkan beban dukungan bagi developer web.

Beberapa perubahan ini akan memengaruhi sejumlah kecil situs. Untuk mengurangi masalah terlebih dahulu, kami mencoba memberi developer pemberitahuan awal sehingga mereka dapat membuat perubahan yang diperlukan agar situs mereka tetap berjalan.

Saat ini Chrome memiliki proses penghentian penggunaan dan penghapusan API, pada dasarnya:

  • Umumkan di milis blink-dev.
  • Setel peringatan dan berikan skala waktu di Chrome DevTools Console saat penggunaan terdeteksi di halaman.
  • Menunggu, memantau, lalu menghapus fitur saat penggunaan menurun.

Anda dapat menemukan daftar semua fitur yang tidak digunakan lagi di chromestatus.com menggunakan filter yang tidak digunakan lagi dan fitur yang dihapus dengan menerapkan filter dihapus. Kami juga akan mencoba merangkum beberapa perubahan, alasan, dan jalur migrasi dalam postingan ini.