Hva er meningen med Hardware-dongler?

En tilbakevendende problem i programvareindustrien er den enkle som kopibeskyttelse metoder er sprukket. I dag programmer er sjelden på markedet i mer enn en dag før bootleg versjoner fratatt noen beskyttelse begynne å gjøre runder, noe som gjør det vanskelig for programvareselskaper å hente inn utviklingskostnader. Den ene metoden selskaper har brukt for å beskytte høyverdige programvarepakker er ved hjelp av enheter som kalles hardware dongler.

hardware-dongler

En hardware dongle er en fysisk nøkkel av noe slag, designet for å plugge inn i en port på datamaskinen. I løpet av 1980-tallet, maskinvare dongler vanligvis passe inn i serielle eller parallelle porter, men moderne dongler har USB eller Firewire-tilkobling for PC-er eller Mac-datamaskiner. Noen dongler inkluderer en pass-through funksjon for å tillate at andre enheter som skal kobles, men andre blokkere port. Plugge inn dongelen er en forutsetning for å bruke det tilknyttede programmet, ettersom programvaren ikke vil starte uten denne ekstra autentisering lag.

Hvordan det fungerer

Når du er koblet til systemet, er en hardware dongle inaktiv før hentes av sin tilknyttede programmet. Når programmet starter opp, søker den tilgjengelige porter for tilstedeværelse av maskinvarenøkkelen, og dongle svarer med de riktige data eller kode. Dette godkjenner brukeren, slik at programvaren til å starte opp som normalt. Hvis dongelen ikke er til stede eller ikke oppdages, kan det utløse en feilmelding, hindre programvare kjøres, eller starte en forekomst av programmet med reduserte funksjoner, avhengig av hensikten med forfatteren.

Fordeler

Teorien bak hardware dongler er at siden all programvare pirat måtte gjenskape en maskinvareenhet også, hvor vanskelig det lykkes å skape en matchende hardware nøkkel ville hindre mange brukere fra spritsmugling programvaren. Moderne dongler inneholder ofte krypterte data for å forhindre denne type omvendt engineering. Maskinvarebasert sikkerhet er også populært med selskaper som gjør volumlisensiering, slik at de kan sikre at en klient bruker bare så mange kopier av deres programvare som de har kjøpt.

ulemper

Sjefen Ulempen med hardware dongle sikkerhet er for brukeren, fordi hvis de mister dongle, kan de ikke bruke det tilknyttede programmet. Bekostning og tid tapt erstatte en hardware nøkkel kan være betydelige i et forretningsmiljø. I tillegg kan en cracker omgå dongle sikkerhet ved å endre koden i programmet, som avstemninger maskinvaren, slik at en passende talentprogramvareingeniør et omvendt maskinvare sikkerhet.