? Ein immer wiederkehrendes Problem in der Software-Industrie ist die Leichtigkeit, mit der Kopierschutz -Methoden sind rissig . Heute sind Programme, selten auf dem Markt für mehr als einen Tag vor dem Bootleg -Versionen von jedem Schutz beraubt beginnen die Runde macht , dass es schwierig für Software-Unternehmen , um Entwicklungskosten zu amortisieren. Eine Methode, Unternehmen benutzt haben, um hochwertige Software-Pakete schützen, ist durch Geräte wie Hardware- Dongles bekannt. Hardware Dongles
Ein Hardware- Dongle ist ein physischer Schlüssel von einer Art, entworfen, um in einen Port auf dem Computer anschließen. In den 1980er Jahren , in der Regel in Hardwareschutzmodulen serielle oder parallele Ports passen, aber moderne Dongles sind mit USB -oder Firewire- Anschlüsse für PCs oder Mac-Computern. Einige Dongles gehören eine Pass-Through- Funktion , damit andere Geräte angeschlossen werden , aber andere blockieren den Hafen. Einstecken des Dongle ist eine Voraussetzung für die Verwendung des zugehörigen Programms , wie die Software funktioniert nicht ohne diese zusätzliche Authentifizierungs-Ebene zu starten.
Wie es
Works Sobald die verbunden System , ist ein Hardware-Dongle inaktiv, bis durch seine dazugehörige Programm abgefragt. Wenn das Programm gestartet wird, durchsucht der verfügbaren Ports auf das Vorhandensein der Hardware-Schlüssel und der Dongle reagiert mit den entsprechenden Daten oder Codes . Dieser authentifiziert den Benutzer , so dass die Software normal starten . Wenn der Dongle nicht vorhanden ist oder nicht erkannt wird, kann es eine Fehlermeldung auslösen , dass die Software nicht läuft, oder starten Sie eine Instanz des Programms mit reduzierten Features , je nach Absicht des Autors .
Vorteile
die Theorie hinter Hardware- Dongles ist, dass seit einem Software-Pirat müsste ein Hardware-Gerät sowie replizieren , die Schwierigkeiten bei der erfolgreichen Erstellung einer passenden Hardware-Schlüssel würde viele Nutzer von Schwarzhandel verhindern die Software . Moderne Dongles enthalten oft verschlüsselten Daten , um diese Art von Reverse Engineering zu verhindern. Hardware -basierte Sicherheit ist auch mit Unternehmen, die Volumenlizenzen zu tun beliebt , so dass sie , um sicherzustellen, dass ein Kunde nur so viele Kopien ihrer Software verwendet , wie sie erworben haben.
Nachteile
der Hauptnachteil von Hardware-Dongle -Sicherheit ist für den Benutzer , denn wenn sie den Dongle zu verlieren, sie nicht verwenden können, das dazugehörige Programm . Der Aufwand und die Zeit verloren Austausch eines Hardware-Schlüssel können in einem Business-Umfeld erheblich. Darüber hinaus kann ein Cracker Dongle Sicherheit durch Ändern Sie den Code in das Programm, das die Hardware abfragt umgehen , so dass ein geeigneter talentierte Software-Ingenieur einen Weg, um Hardware- Sicherheit.