? En tilbakevendende problem i programvareindustrien er brukervennligheten som kopibeskyttelse metoder er sprukket . I dag programmer er sjelden på markedet for mer enn en dag før bootleg versjoner fratatt noen beskyttelse begynne å lage rundene , noe som gjør det vanskelig for programvareselskaper å hente inn utviklingskostnader. En metode selskapene har brukt for å beskytte høy verdi programvarepakker er ved hjelp av enheter kjent som hardware -dongler . Maskinvare dongler
En hardware dongle er en fysisk nøkkel av noe slag, for å plugges inn i en port på datamaskinen. I løpet av 1980-tallet , maskinvare dongler som regel passe inn serielle eller parallelle porter , men moderne dongler har USB- eller Firewire -tilkoblinger for PC eller Mac datamaskiner. Noen dongler inkluderer en pass-through funksjon for å tillate at andre enheter skal kobles til, men andre blokkere port . Plugge i dongle er en forutsetning for å bruke det tilknyttede programmet , som programvaren ikke vil starte uten denne ekstra autentisering lag .
Slik fungerer
Når du er koblet til system , er en hardware dongle inaktiv til hentes av tilhørende program . Når programmet starter opp , skanner det de tilgjengelige portene for tilstedeværelsen av hardware nøkkel , og dongle svarer med de riktige eller-kode. Dette godkjenner brukeren , slik at programvare for å starte opp som normalt . Hvis dongelen ikke er til stede eller ikke oppdages, kan det utløse en feilmelding , hindre programvaren kjører, eller starte en forekomst av programmet med reduserte funksjoner , avhengig av hensikten til forfatteren.
Fordeler
teorien bak hardware dongler er at siden all programvare pirat måtte gjenskape en hardware enhet i tillegg, ville problemene med hell lage en matchende hardware nøkkel hindre mange brukere fra spritsmugling programvaren. Moderne dongler ofte inneholder krypterte data for å forhindre denne type reverse engineering. Maskinvarebasert sikkerhet er også populært med selskaper som gjør volum lisensiering, slik at de kan sørge for at en klient bruker bare så mange kopier av programvaren deres som de har kjøpt.
Ulemper
politimesteren ulempe av hardware dongle sikkerhet er for brukeren , fordi hvis de mister dongle, kan de ikke bruke det tilknyttede programmet. Regning og tid tapt erstatte en hardware nøkkel kan være betydelig i en bedrift setting . I tillegg kan en cracker omgå dongle sikkerhet ved å endre koden i programmet, som poller maskinvaren , slik at en passende talentfull software ingeniør en vei rundt maskinvare sikkerhet .