Objek Pembantu Pelayar (BHO) ialah modul Perpustakaan Pautan Dinamik (DLL) yang direka untuk Internet Explorer Microsoft untuk meningkatkan keupayaannya. Ia dibangunkan oleh Microsoft untuk membolehkan pembangun mencipta pemalam dan sambungan yang boleh mengubah suai gelagat penyemak imbas, memintas permintaan web atau menambah fungsi baharu.
Kelahiran dan Sejarah Objek Pembantu Pelayar (BHO)
BHO pertama kali diperkenalkan oleh Microsoft dengan keluaran Internet Explorer 4.0 pada tahun 1997. Pengenalan ini adalah sebahagian daripada usaha Microsoft yang lebih luas untuk mencipta pengalaman penyemakan imbas web yang lebih disesuaikan dan serba boleh untuk pengguna. BHO ialah sebahagian daripada sistem pengendalian Windows, menjadikannya unik untuk Internet Explorer dan tidak serasi dengan penyemak imbas lain seperti Mozilla Firefox, Google Chrome atau Safari. Walau bagaimanapun, teknologi serupa telah dibangunkan untuk platform lain ini, seperti sambungan untuk Chrome dan alat tambah untuk Firefox.
Lihat Secara Mendalam pada Objek Pembantu Penyemak Imbas (BHO)
BHO pada asasnya ialah objek COM (Model Objek Komponen) yang dimuatkan oleh Internet Explorer setiap kali ia dimulakan. BHO boleh datang dalam pelbagai bentuk, daripada bar alat dan sambungan kepada alat yang lebih canggih yang direka untuk meningkatkan kecekapan penyemakan imbas. Mereka beroperasi dalam ruang proses yang sama seperti penyemak imbas, menjadikannya sangat berkuasa.
Walau bagaimanapun, kuasa mereka juga datang dengan potensi kelemahan. BHO mempunyai akses tanpa had kepada semua acara dan sifat penyemak imbas, bermakna mereka boleh memantau dan memanipulasi trafik web, mengubah suai halaman web atau mengawal navigasi. Potensi ini, malangnya, menjadikan mereka sasaran yang menarik untuk pengarang perisian hasad dan penjenayah siber.
Struktur Dalaman dan Operasi Objek Pembantu Pelayar (BHO)
Operasi dalaman BHO melibatkan pelaksanaan antara muka IObjectWithSite. Antara muka ini membolehkan BHO mengetahui apabila ia dimuatkan atau dipunggah daripada memori Internet Explorer. BHO menerima pemberitahuan acara, yang boleh bertindak atasnya untuk melaksanakan fungsinya.
Apabila Internet Explorer bermula, ia menanyakan semua BHO berdaftar dalam Windows Registry dan memuatkannya ke dalam ruang proses penyemak imbas. Dari sini, BHO boleh berinteraksi dengan Model Objek Dokumen (DOM) halaman web, mengubah suai kandungan dan berinteraksi dengan antara muka COM lain yang didedahkan oleh Internet Explorer.
Ciri Utama Objek Pembantu Pelayar (BHO)
Ciri-ciri utama BHO termasuk:
-
Kebolehlanjutan: BHO menawarkan platform serba boleh untuk melanjutkan dan menyesuaikan kefungsian Internet Explorer.
-
Kuasa: Memandangkan BHO beroperasi dalam ruang proses penyemak imbas, mereka mempunyai akses yang luas kepada dan kawalan ke atas acara dan sifat penyemak imbas.
-
Fleksibiliti: BHO boleh melaksanakan pelbagai fungsi, daripada tugas mudah seperti mengubah suai kandungan web kepada yang lebih kompleks seperti mengendalikan acara dan permintaan.
-
Kepelbagaian: BHO boleh digunakan untuk membangunkan pelbagai alat penyemak imbas, termasuk bar alat, sambungan dan ciri interaktif yang lain.
Jenis Objek Pembantu Penyemak Imbas (BHO)
Memandangkan pelbagai kemungkinan yang ditawarkan oleh BHO, ia datang dalam pelbagai bentuk:
taip | Penerangan |
---|---|
Bar alat | BHO yang menambah fungsi bar alat tambahan pada Internet Explorer |
Sambungan | BHO yang menyediakan keupayaan pelayar tambahan |
Adware | BHO direka untuk memaparkan iklan atau mengumpul data pemasaran |
perisian hasad | BHO bertujuan untuk tujuan berbahaya, seperti kecurian data atau kerosakan sistem |
Penggunaan, Masalah dan Penyelesaian
BHO telah digunakan secara meluas untuk mencipta ciri seperti pengisi borang automatik, penyekat iklan atau bar alat tambahan. Walau bagaimanapun, mereka juga telah dieksploitasi untuk mencipta perisian pengintip dan perisian iklan, yang membawa kepada isu keselamatan dan privasi.
Untuk mengurus BHO dan mengurangkan potensi risiko, pengguna boleh menggunakan pengurus BHO. Alat ini membolehkan pengguna mendayakan, melumpuhkan atau mengalih keluar BHO daripada sistem mereka. Memastikan perisian dan patch keselamatan dikemas kini, menggunakan perisian antivirus yang boleh dipercayai dan mengimbas perisian hasad secara kerap juga boleh membantu melindungi daripada BHO berniat jahat.
Perbandingan dengan Istilah Serupa
Penggal | Penerangan |
---|---|
BHO | Objek COM khusus untuk Internet Explorer, membolehkan sambungan penyemak imbas |
Sambungan Chrome | Berdasarkan HTML, CSS dan JS, mereka memperluaskan fungsi Google Chrome |
Alat tambah Firefox | Ditulis dalam JavaScript, mereka menambah fungsi pada Mozilla Firefox |
Sambungan Safari | Mereka menggunakan gabungan HTML, CSS, JavaScript dan kod asli untuk meningkatkan keupayaan Safari |
Perspektif dan Teknologi Masa Depan
Setakat pemotongan pengetahuan saya pada September 2021, masa depan BHO kelihatan tidak menentu kerana penamatan Internet Explorer oleh Microsoft. Microsoft Edge, penggantinya, menggunakan model berbeza berdasarkan Chromium, yang menyokong sambungan yang serupa dengan Google Chrome dan bukannya BHO. Peralihan ini bermakna pembangun berkemungkinan menumpukan pada teknologi sambungan silang serasi dan bukannya BHO.
Pelayan Proksi dan Objek Pembantu Penyemak Imbas (BHO)
Pelayan proksi dan BHO boleh bersilang dalam pelbagai cara. Sebagai contoh, BHO boleh dibangunkan untuk mengurus tetapan proksi dalam Internet Explorer, secara automatik bertukar antara proksi berbeza berdasarkan peraturan yang telah ditetapkan atau input pengguna. Walau bagaimanapun, fungsi ini semakin disediakan oleh ciri penyemak imbas terbina dalam atau sambungan silang serasi.