Hvad er en Dongle-emulator?
En dongle er et stykke hardware, der skal tilsluttes en computers USB-port (Universal Serial Bus), før nogle slags softwareprogrammer kører. Dette er for at sikre, at softwaren ikke kopieres eller på anden måde deles. En dongleemulator er en falsk dongle oprettet for at omgå denne begrænsning, ligesom en skeletnøgle. Da dongler ofte er krypteret for at undgå denne form for hack, er en dongle-emulator også kendt som en "dongle crack".
Da oprettelsen af en dongle-emulator frigør softwaren, der kan bruges af dem, der ikke betalte for det, betragtes den som ulovlig. Mange softwarelicenser har klausuler om, at oprettelse af en sådan enhed er i strid med brugeraftalen. Dette betyder ikke, at dongleemulatorer ikke er oprettet af hackere, og at guider til at knække en dongles sikkerhedskryptering ikke er tilgængelige på Internettet og andre steder.
I øjeblikket er der to måder, man kan få en dongleemulator på. Hvis en person har færdigheder i at omgå netværkssikkerhed, kan de selv fremstille en. Oplysninger om, hvordan man opretter en dongle-emulator, overføres typisk fra hacker til hacker og handles på internetfora og websteder. En person uden kendskab til kodning kan også købe dongleemulatorer fra websteder. På grund af deres ulovlighed ser mange websteder, der hævder at levere fungerende dongleemulatorer, ikke legitime ud.
Fordi software, der bruger brug af dongler, typisk er til et lille marked, kan prisen på en udskiftningsdongle være hundreder af amerikanske dollars. Nogle softwarevirksomheder beder om, at brugeren køber en helt ny softwarepakke, hvis donglen går tabt eller stjæles, hvilket yderligere øger prisen. Forsvarerne af dongleemulatorer hævder, at sådanne begrænsninger i softwarebrug er uretfærdige og uforenelige med de virkelige forhold til computer- og softwarebrug.
Tidligere former for software krævede simpelthen, at en dongle var til stede for at køre softwaren på en computer. Hackere brød gennem sådanne begrænsninger ved at skrive et program for at narre softwaren til at tro, at donglen allerede var tilsluttet. For at undgå dette er nogle dongles nu designet til at holde tilbage visse dele af softwarens kode eller udføre visse opgaver til programmet. Selv hvis en dongle-emulator fortæller softwaren, at en dongle er til stede, kan softwaren stadig ikke fungere, fordi dele af koden mangler. Når hackere finder måder at omgå disse nye innovationer, kan det være nødvendigt at finde nye former for dongle-kryptering.