Una chiavetta di protezione programmatica è un dispositivo che consente di proteggere il contenuto dall'accesso e dalla copia. Una chiave fisica ha una chiave del prodotto oppure un altro meccanismo di protezione. Collegandola a un computer oppure ad un altro dispositivo elettronico, un utente può sbloccare la funzionalità del programma o decodificare il contenuto oppure accedere ad un dispositivo fisico.
C'è una storia secondo la quale la parola ‘dongle’ deriva dal nome di una persona che ha progettato per prima la chiavetta – Don Gall. Un buon trucco pubblicitario, ma in di fatto nessuno sa con certezza perché le chiavette siano chiamate dongle. Una delle prime era un blocco RS232 solido e non penzolante, solo quelle moderne penzolano e quando collegati ad un portachiavi o laccetto.
In base al Dizionario inglese di Oxford, la dongle ha fatto la sua prima apparizione come riferimento ai sistemi di sicurezza per il computer tra il 1980 ed il 1982, quando qualcuno stava cercando un termine per un oggetto penzolante, da un dispositivo.
Ci sono sette teorie diverse che spiegano l'etimologia del termine:
L'etimologia è "arbitraria".
Sappiamo già cos'è una dongle, vediamo quali tipi e finalità ha. Esistono 5 tipi principali di dongle USB:
Forse la maggioranza delle chiavette moderne viene usata per la memoria e l'archiviazione. Ogni altra persona porterebbe una chiavetta USB o una chiavetta di memoria con documenti, applicazioni per computer, ecc. I documenti ed i compiti per la stampa, immagini del tuo ultimo viaggio al mare, pratici strumenti software da condividere con i colleghi ed amici ora sono comodamente memorizzati su di unità flash invece che su floppy disk e CD.
Usati per l'autenticazione, le chiavette di sicurezza USB aiutano a proteggere l'accesso fisico o programmatico non autorizzato. Le reti e le applicazioni possono essere progettate in modo tale da non essere accessibili senza alcuna chiave software ma, ad esempio, solo tramite la chiavetta di sicurezza. Le firme elettroniche, vengono riposte su tali chiavette.
Le chiavette USB Wi-Fi abilitano i computers da scrivania ed i portatili senza schede Wi-Fi interne, a connettersi ad Internet senza fili. Si tratta principalmente di modelli di portatili ultra sottili che richiedono un dispositivo esterno, o meglio un programma che consente al sistema operativo del computer di individuare il segnale Wi-Fi.
La tecnologia GPS è diventata una parte essenziale del programma per telefoni cellulari e la chiavette per la navigazione GPS non sono molto richieste in questi giorni. Tuttavia, se non hai il tuo smartphone a portata di mano, potresti comunque trovare utili le chiavette USB per la navigazione GPS, trasformando il tuo portatile in un sistema di navigazione. Alimentato interamente dal computer, non ti deluderanno.
Le chiavette Bluetooth passano le informazioni tra due computer e più, smartphones e altri dispositivi – non sono necessari cavi o cavi aggiuntivi. Collega il tuo computer o portatile ad una rete e connettiti a qualsiasi dispositivo esterno – da un telefono cellulare ad una tastiera.
Le chiavette non sono così prevalenti nel mondo computazionale come una volta. I dispositivi mobili, i servizi cloud e la comunicazione senza fili le hanno rese meno utili rispetto al passato. Le chiavi HASP, note anche come chiavette di sicurezza USB, sono ancora ampiamente usate. La domanda quindi è, cos'è una chiave HASP?
Una chiave meccanica (HASP) o dongle, è un dispositivo sviluppato nel fornire una protezione per la copia del programma, connettendosi al tuo computer tramite la sua interfaccia USB. Ecco come funziona una chiavetta USB. Quando un'applicazione si avvia, cerca una chiavetta HASP per ottenere il codice di sicurezza che ne permetterà l'esecuzione. I dispositivi fisici di sicurezza come una chiavetta Aladdin non può essere duplicata e fornisce un metodo di protezione alla copia, efficiente ed efficace.
Una chiave di sicurezza o un dongle fornisce una copia elettronica e protezione del contenuto. Vengono usate per abilitare delle funzionalità o per sbloccare del contenuto, quando è collegata ad un computer. Il dispositivo è programmato a priori, per fornire un codice del prodotto od una chiave crittografica quando richiesto. Lo fanno elettronicamente tramite una connessione all'interfaccia esterna di un computer o di un dispositivo.
Le chiavette sono dei dispositivi di sicurezza a due interfacce, che usano dei flussi di dati in transizioni e traggono delle comunicazioni per consentire l'estrazione e la lettura delle informazioni in esse contenute. Se un'applicazione non può accedere ad una chiavetta richiesta, potrebbe non essere eseguita o la sua funzionalità sarà limitata. Le chiavette vengono anche usate per elaborare dei flussi video codificati o per abilitare delle funzioni in altre apparecchiature elettroniche.
Daremo ora un'occhiata alle caratteristiche di alcune delle più popolari chiavette. Questo elenco dovrebbe aiutarti a trovare la chiavetta di sicurezza migliore, per la tua situazione.
L'HASP di Sentinel opera tramite il rilascio del codice binario dell'applicazione protetto. Le applicazioni sono progettate che richiedono chiavi di protezione HASP di Sentinel specifiche, prima di poter essere usate. Gli utenti installano prima il programma protetto per poi connettere la chiave alla propria macchina onde poter accedere alle sue complete funzionalità. Le chiavi HASP sono disponibili in due varietà diverse, che possono rivolgersi a scenari d'uso specifici.
L'HASP di Sentinel è una soluzione ideale per gestire facilmente i sistemi di protezione e di licenza per gli ISV. Gli utenti possono rapidamente mettersi al passo con il dispositivo, grazie al suo intuitivo kit di strumenti. La chiave usa la tecnologia di blocco incrociato in modo che i processi commerciali e di ingegneria si possano mantenere separati.
Le chiavette di sicurezza specializzate, vengono realizzate con caratteristiche e opzioni di connettività che le rendono adatte ad una varietà di usi.
La YubiKey 5 NFC di Yubico è una scelta eccellente ed è la chiave migliore per gli utenti che devono accedere a dei conti ed a dei servizi in rete.
La chiavetta di sicurezza Titan di Google, fornisce la sua funzionalità con la connettività Bluetooth. La chiave può essere collegata tramite interfacce USB-A ed USB-C, inclusa la compatibilità Bluetooth. Un problema minore è che il dispositivo deve essere caricato tramite una porta micro-USB per usare tale funzione Bluetooth.
Un esempio di chiave di sicurezza molto specializzata è la chiave di sicurezza per impronte digitali VeriMark di Kensington. È dotata di capacità multifunzionali che possono essere usate per scansionare le di impronte digitali Windows Hello e come chiave di sicurezza U2F. Il dispositivo è limitato dal requisito che venga scaricato ed installato un programma onde poter usare la sua capacità di lettura delle impronte digitali.
L'eToken 5110 di SafeNet è una soluzione eccellente per mantenere la conformità alle normative sulla sicurezza e sulla privatezza. Le aziende che operano nel mercato digitale, possono anche fare un ottimo uso del dispositivo per proteggere la propria rete e le risorse in rete.
L'autenticazione sicura a due fattori viene usata per proteggere l'accesso alla rete remota. Anche le firme digitali e l'autenticazione pre-avvio possono essere implementate, con questa chiave di sicurezza.
La CmStick forma le fondamenta per il sistema di gestione dei diritti digitali di CodeMeter. È un dispositivo compatto che fornisce 328 Kb di memoria. Tale immagazzinamento abilita l'archiviazione in modo sicuro migliaia di licenze. La CmStick consente di archiviare nello stesso dispositivo le licenze di molti fornitori diversi, per un metodo conveniente di protezione delle risorse programmatiche.