Yazılım Korsanlığına Karşı Bir Donanım (HASP) dongle, yazılım korsanlığı ile mücadele etmek için tasarlanmış bir tür bilgisayar donanım aygıtıdır. Yazılımın çalışması için bu aygıtların bir bilgisayara takılı olması ve genellikle seri numaraları veya diğer kimlik doğrulama yöntemleri yerine kullanılması gerekir. Dongles, kiralama veya özellik odaklı modeller gibi yazılım için diğer iş modellerini oluşturmak ve uygulamak için de kullanılabilir. Son kullanıcılar için dongles hem kolaylık hem de hayal kırıklığı sağlayabilir.
Bir HASP dongle, tüketici yazılımında bulunan bir ürün anahtarı veya aktivasyon sistemi ile aynı amacı yerine getirir, ancak genellikle çeşitli endüstrilerde kullanılan çok özel yazılım programları ile sınırlıdır. Profesyonel baskı yazılımı, adli tıp yazılımı, ileri teknoloji ses programları ve bilgisayar destekli tasarım (CAD) uygulamalarını içeren bu tür programlar, çoğu zaman lisans fiyat etiketleri başına yüksektir ve bu da onları kara ve gri pazarlar için kazançlı hedefler haline getirir. Korsanlıkla mücadele etmek ve kuruluşların lisanslarını satın aldıklarından daha fazla bilgisayarda yazılım kullanmasını önlemek için, bazı yazılım yayıncıları HASP dongle'larını kullanır.
Bu yazılımı kullanan müşteriler, yazılımın çalışması için özel olarak programlanmış bir HASP dongle'ı bilgisayara bağlamalıdır. Zil sesi olmadan, bazı programlar demo veya deneme modunda çalışır, bazıları ise hiç çalışmayacaktır. Yazılım yayıncıları genellikle dongle'lar ve dongle yazılımlarını diğer şirketlerden satın alırlar ve dongle'lar koruyacakları programlar için özel olarak uyarlanmalıdır.
Dongle'ların karmaşıklığı arttıkça, yayıncılar onlar için yeni kullanımlar bulmuşlardır. Bazı yeni dongle'larda dahili saatler, piller ve eski modellerden daha fazla dahili bellek bulunur. Bu özellikler yayıncıların yazılımlarının nasıl kullanıldığını daha yakından kontrol etmelerini sağlar. Örneğin, dahili saat, bir yazılım lisansının süresinin dolduğunu takip edebilir ve ardından dongle'ı işe yaramaz hale getirebilir. Bir HASP dongle'ı kiralama, abonelik, kullanım başına ödeme ve hatta özellik başına ödeme yazılımı lisanslama modellerini de etkinleştirebilir.
HASP dongle'ı gerektiren bir yazılım satın alan işletmeler ve tüketiciler bu donanım çözümünü eşdeğer yazılım koruma teknolojilerinden daha uygun bulabilir. Sınırlı sayıda koltuk veya kullanıcı ile satılan programlar için bir donanım kilidi farklı bilgisayarlar veya bölümler arasında kolayca aktarılabilir. Bazı donanım kilidi ayrıca bir ağdaki birden fazla bilgisayarda işlevselliği de sağlayabilir. Dongle'lar, eski veya desteklenmeyen uygulamaları çalıştırması gereken müşteriler için büyük bir hayal kırıklığı kaynağı olabilir, ancak yeni işletim sistemleri, kayıp dongle'ler veya yeni donanım, programların artık çalışmayacağı anlamına gelebilir. Bu durumlarda, bazen bir dongle öykünücüsü, bir fiziksel HASP donglesinin bağlandığına inanmak için bir programı kandırmak için kullanılır.


