Jelaskan Isu dari Dongle dalam bahasa melayu

Terdapat potensi kelemahan dalam perlaksanaan kriptografi protokol antara dongle dan atur cara kawal-salin. Ia memerlukan kepintaran tinggi untuk menjadikan ia sukar untuk dipecahkan. Sebagai contoh, perlaksanaan lurus mungkin sekadar mengtakrifkan fungsi subatur cara bagi memeriksa dongle, mengembalikan "true" atau  "false" —dengan itu melemahkan skim penghalang kepada nilai tunggal pada satu titik dalam atur cara.

Dongle moden memasukkan enkripsi kukuh bina dalam dan menggunakan teknik dibina direka bagi menghalang kejuruteraan undur. Dongle biasa kini mengandungi storan bukan volatile — bahagian kunci kepada atur cara mungkin sebenarnya disimpan dan dilaksanakan dalam dongle. Dengan itu dongle telah menjadi secure cryptoprocessor yang melaksanakan arahan atur cara tidak dapat dicapai yang hanya menjadi input kepada kriptoprosesor hanya dalam bentuk dienkrip. secure cryptoprocessor asal direka bagi melindung salin atur cara komputer peribadi (lihat US Patent 4,168,396, 18 Sept 1979) bagi memberikan lebih perlindungan dari apa yang boleh ditawarkan oleh dongle. Lihat juga enkripsi bus.

Bagaimanapun, penyelidik keselamatan memberi amaran bahawa dongle masih tidak menyelesaikan pengesahan pelanggan: sekiranya anda memberikan pengguna enkrip kryptografi (cryptography), algoritma dan kunci, enkripsi anda kemungkinannya boleh dipecahkan, sungguhpun dengan algoritma dan kunci dikodkan dalam perkakasan.

Dalam versi atur cara tiruan, kod bagi memeriksa dongle sering kali dipadamkan atau dielak. Hasilnya, versi tiruan lebih mudah digunakan dan ini mungkin menjadikannya lebih digemari berbanding versi asal.

Klon perkakasan, di mana fungsi dongle ditiru oleh pemancu peranti, juga merupakan ancaman besar kepada dongle tradisi. Bagi menghalang ancaman ini, sesetengah pengedar menggunakan keluaran kad pintar, yang digunakan secara meluas dalam persekitaran yang memerlukan langkah keselamatan yang amat ketat seperti tentera dan perbankanan, dalam keluaran dongle mereka.

Pemacu dongle turut memberi masalah kapada pengguna. Kebanyakan pengedar perisian dan penulis atur cara mahu menghapuskan masalah pemancu dongle. Terdapat sesetengah dongle yang tidak memerlukan pemancu di pasaran, yang menjadikan perlindungan mudah bagi kedua-dua pengedar perisian dan pengguna.

Dongle moden yang inovatif direka dengan mekanisma pindahan kod, bererti anda boleh memindahkan sebahagian dari kod atur cara penting atau penguatkuasaan lesen kedalam persekitaran perkakasan selamat (seperti dalam Sistem Pengendalian OS kad pintar, yang disebut di atas). Pembekal atur cara bebas boleh memindah beribu baris kod atur cara komputer penting ke dalam dongle.