Mengapa Aplikasi Menyuntikkan Kode?
Beberapa aplikasi menyuntikkan kode ke proses lain yang berjalan untuk mengubah perilaku mereka. Di Windows, teknik ini sudah ada sejak lama. Ini digunakan oleh berbagai jenis aplikasi, dari alat antimalware hingga malware berbahaya. Ini sering disebut injeksi DLL pada Windows juga.
Dengan kata lain, aplikasi menyuntikkan kode ke Chrome untuk mengubah perilaku Chrome. Program keamanan mungkin ingin menambahkan beberapa pemeriksaan tambahan ke penjelajahan Chrome, atau sebagian malware mungkin ingin lebih memata-matai penjelajahan Anda.
Meskipun aplikasi menggunakan injeksi kode dengan niat baik, aplikasi dapat menyebabkan masalah dengan mengganggu kode Chrome. Pengembang Chrome tidak tahu persis bagaimana kode tambahan ini akan berperilaku. Seperti yang dikemukakan oleh pengembang Chrome Chris H. Hamilton: "Jenis injeksi perangkat lunak ini merajalela di platform Windows, dan menyebabkan masalah stabilitas yang signifikan (crash)."
Kapan Chrome Akan Benar-Benar Memblokir Injeksi Kode?
Google pada awalnya mengumumkan rencananya untuk memblokir teknik ini pada bulan November 2017, mencatat bahwa pengguna Windows dengan perangkat lunak yang menyuntikkan di Chrome 15% lebih mungkin memiliki crash Chrome. Google mencatat bahwa ada teknik yang lebih baik untuk aplikasi yang memerlukan fungsi semacam ini, seperti memasang ekstensi browser Chrome yang menggunakan perpesanan asli Chrome untuk berkomunikasi dengan program lain di sistem.
Pengumuman asli mengatakan Chrome 69 akan mulai memblokir semua injeksi kode pada bulan September 2018. Namun, pada sistem kami, versi beta Chrome 69 saat ini hanya memperingatkan tentang injeksi kode jika browser Anda mengalami gangguan. Itu tidak menghalangi injeksi itu.
Pengembang Chrome sering kali A-B menguji fitur baru seperti ini - dengan kata lain, mereka menggulir berbagai fitur ke berbagai pengguna Chrome untuk melihat bagaimana orang merespons - sehingga mungkin beberapa pengguna Chrome 68 sudah melihat peringatan ini.
Google awalnya mengumumkan rencana untuk memblokir semua injeksi kode mulai Januari 2019. Menurut Hamilton, Google masih berencana untuk memblokir "segera," di mana titik peringatan akan berhenti muncul karena Chrome diam-diam akan memblokir semua upaya pada injeksi kode. Microsoft Edge adalah browser pertama yang melakukan perubahan pada Windows, dan itu sudah memblokir injeksi kode sejak 2015.
Apakah Aplikasi Saya Benar-Benar Menyebabkan Gangguan?
Bahkan jika Chrome memperingatkan Anda tentang aplikasi yang tidak kompatibel, itu tidak selalu menyebabkan masalah - kecuali jika browser Anda mogok.
Hamilton mencatat bahwa Chrome hanyalah peringatan tentang perangkat lunak apa pun yang menggunakan injeksi kode "tanpa membuat penilaian nilai." Perangkat lunak yang telah Anda instal mungkin berfungsi dengan benar dan tidak pernah menyebabkan masalah, tetapi Google tidak menyukai teknik ini dan sedang berupaya memblokirnya.
Cara Memeriksa Aplikasi yang Tidak Kompatibel
Jika Chrome macet, Anda akan melihat pemberitahuan yang meminta Anda untuk "Perbarui atau hapus aplikasi yang tidak kompatibel" atau "Perbarui atau hapus aplikasi masalah." Ini akan membawa Anda ke daftar aplikasi yang menggunakan injeksi kode pada sistem Anda.
Anda juga dapat mengakses daftar ini - bahkan sebelum Chrome mogok - dengan menuju ke Menu> Pengaturan> Lanjutan, gulir ke bawah ke bagian bawah layar, dan klik "Perbarui atau Hapus Aplikasi Tidak Kompatibel" di bawah Reset dan Bersihkan. Jika Anda tidak melihat opsi ini di sini, tidak ada aplikasi di sistem Anda yang menyuntikkan kode ke Chrome.
Anda juga bisa mengetik
chrome://settings/IncompatibleApplications
ke bilah alamat dan tekan Enter. Jika Anda tidak melihat daftar aplikasi yang tidak kompatibel, Anda tidak memasangnya.
(Catatan: Opsi ini hanya hadir mulai dengan Chrome 69 di sistem kami. Chrome 69 dijadwalkan untuk rilis stabil pada tanggal 4 September 2018.)
Aplikasi lain yang muncul di sini termasuk Acronis True Image, Dropbox, dan RocketDock. Daftar ini mungkin mengejutkan, tetapi aplikasi apa pun yang menggunakan injeksi kode akan muncul dalam daftar.
Jika Anda tidak mengalami gangguan, tidak ada alasan untuk mencopot pemasangan aplikasi - Google akan memblokir upaya injeksi kode dalam beberapa bulan.
Kami pikir itu bukan kerugian besar. Seperti yang dicatat oleh pengembang Chrome, teknik injeksi kode berkontribusi terhadap kerusakan, dan lebih sedikit kerusakan akan menjadi peningkatan. Kami juga bukan penggemar antivirus yang mengganggu peramban.