Sebuah retak dongle adalah metode melewati sistem keamanan komputer yang menggunakan perangkat keras serta perangkat lunak. Ide dari sistem ini adalah bahwa perangkat lunak hanya akan beroperasi ketika perangkat khusus dan unik dimasukkan ke dalam komputer. Retak dongle adalah upaya untuk menyiasatinya, seringkali dengan mencoba menggunakan dongle palsu.
Kata dongle sering digunakan untuk merujuk ke perangkat apa pun yang dihubungkan ke port USB. Namun, sebenarnya itu hanya mengacu pada perangkat keras tertentu daripada sistem penyimpanan belaka seperti stik memori USB. Ada beberapa jenis dongle, masing-masing memberikan alasan mereka sendiri bagi orang-orang untuk mencoba memecahkan dongle.
Arti asli dari dongle adalah perangkat yang digunakan sebagai sistem keamanan. Ini digunakan untuk melindungi perangkat lunak yang sangat mahal, biasanya untuk ceruk pasar. Sistem berarti bahwa perangkat lunak diatur untuk hanya berjalan setelah mengonfirmasi bahwa dongle dimasukkan ke dalam mesin. Idenya adalah jauh lebih sulit untuk mereproduksi item fisik seperti dongle daripada perangkat lunak itu sendiri.
Ada beberapa cara menggunakan dongle untuk keamanan, masing-masing dengan kesulitannya sendiri bagi seseorang yang mencoba memecahkan dongle. Dalam bentuknya yang paling sederhana, perangkat lunak hanya memeriksa apakah dongle ada secara fisik. Ini dapat dilewati dengan meretas perangkat lunak dan mengaturnya agar selalu berfungsi seolah-olah ada dongle.
Metode keamanan lainnya adalah meminta perangkat lunak mengirim permintaan konfirmasi terenkripsi ke dongle. Ini dapat dipecahkan dengan cara yang sama seperti pemeriksaan sederhana, tetapi melakukannya hanya mungkin jika enkripsi dapat dikalahkan. Metode yang lebih maju lagi adalah memiliki bagian dari program yang disimpan di dongle itu sendiri daripada di perangkat lunak utama. Ini membuatnya lebih sulit untuk diretas, karena hanya membodohi perangkat lunak dengan berpikir bahwa dongle sudah ada tidak akan cukup.
Ungkapan “dongle crack” juga dapat merujuk pada dongle yang digunakan untuk layanan broadband nirkabel, baik melalui WiFi maupun jaringan ponsel. Dalam kasus ini, dongle sebenarnya adalah perangkat modem mini yang dicolokkan ke slot USB. Dalam konteks ini, seseorang yang mencoba memecahkan dongle kemungkinan besar akan mencoba melanggar enkripsi dan mencegat data yang dikirim ke dan dari internet, atau menggunakan bandwidth untuk online tanpa harus membayar sambungan.