? Et tilbagevendende problem i software-industrien er den lethed, hvormed kopibeskyttelse metoder er revnet. I dag programmer er sjældent på markedet i mere end en dag før bootleg versioner frataget enhver beskyttelse begynder at gøre runder , hvilket gør det vanskeligt for software virksomheder at få dækket udviklingsomkostningerne. En metode virksomheder har brugt til at beskytte høj værdi softwarepakker er ved hjælp af anordninger, der er kendt som hardware dongles . Hardware dongles
En hardware dongle er en fysisk nøgle af en slags , der er designet til at sætte ind i en port på computeren. I løbet af 1980'erne , som regel hardware dongles passer ind serielle eller parallelle porte , men moderne dongles har USB-eller FireWire -forbindelser til pc'er eller Mac-computere . Nogle dongles inkluderer en pass -through -funktion til at tillade andre enheder , der skal tilsluttes , men andre blokere port. Tilslutning af donglen er en forudsætning for at bruge det tilhørende program , som softwaren ikke vil starte uden denne ekstra autentificering lag.
Sådan fungerer det
Når forbundet til system, et hardware- dongle er inaktiv, indtil pollet af dets tilknyttede program. Når programmet starter, det scanner de tilgængelige porte til tilstedeværelsen af hardware nøgle , og dongle svarer med de rette data eller kode . Dette godkender brugeren , tillader softwaren at starte op normalt . Hvis donglen ikke er til stede eller ikke er registreret, kan det udløse en fejlmeddelelse , forhindrer software fra at køre , eller starte en instans af programmet med reducerede funktioner , afhængigt af hensigten med forfatteren.
< Br >
Fordele
teorien bag hardware dongles er, at eftersom enhver software pirat skulle replikere en hardwareenhed så godt, ville vanskeligheden ved med held at skabe en matchende hardware nøgle forhindre mange brugere bootlegging softwaren . Moderne dongles indeholder ofte krypterede data for at forhindre denne form for reverse engineering . Hardware - baseret sikkerhed er også populært med virksomheder, der gør volumenlicens , der giver dem mulighed for at sikre, at en klient bruger kun så mange eksemplarer af deres software , som de har købt.
Ulemper
ledende ulempe af hardware dongle sikkerhed er for brugeren , fordi hvis de mister dongle , kan de ikke bruge det tilknyttede program . Udgiften og tabte tid erstatte en hardware nøgle kan være betydelige i erhvervslivet . Desuden kan en krakker omgå dongle sikkerhed ved at ændre koden i programmet, som poller hardware, tillader en passende talentfuld softwareingeniør en vej rundt hardware sikkerhed.