-
Hardlock FAQ, Fragen zu Dongles
-
-
Aladdin bietet Ihnen eine komplette Produktpalette an verschiedenen
Dongle Arten um Ihren Software-Kopierschutz zu realisieren. Sie unterscheiden sich
entweder durch besondere Funktionalität, oder sie stellen für Ihre Kunden
eine Möglichkeit dar, Ihre bevorzugte Dongle-Lösung auswählen zu
können.
-
Jeder Hardlock Dongle enthält einen selbstentwickelten
ASIC-Baustein (Application Specific Integrated Circuit). In diesen ASIC wird Ihre
persönliche kundenspezifische Dongle Signatur gebrannt, aus der sich ein bestimmtes
Verschlüsselungsverhalten ergibt.
-
Die Kommunikation zwischen Ihrer Applikation und unserem Dongle-System
basiert auf unserer Software. Eine einzige Einbindung genügt für alle
möglichen Dongles. Damit überlassen Sie Ihrem Kunden die Wahl, welchen
Dongle er wünscht. Egal ob parallel, seriell, PCMCIA, USB oder im Netz, für
Ihre Software ist alles gleich. Darum nennen wir unsere Software die 'Globale API'.
-
- Wie soll ich die verschiedenen Dongles implementieren?
- Wie einfach ist Hardlock anzuwenden?
- Was ist der Unterschied zwischen Hardlock Standard
und Hardlock mit Memory?
- Was ist der Unterschied zwischen Hardlock Twin und
Hardlock E-Y-E?
- Wie kann ich einen Dongle-basierenden Kopierschutz im
Netzwerk realisieren?
- Warum soll ich meine Hardlocks selber brennen?
- Welche anderen Vorteile gibt es, eine CP-Card zu benutzen?
- Wie kann ich Daten verschlüsseln?
- Wie kann ich die Dongle Installation für meine
Kunden einfach gestalten?
-
-
1. Wie soll ich die verschiedenen
Dongles implementieren?
Grundsätzlich gibt es zwei Möglichkeiten:
-
- Die Automatische Einbindung ist die einfachste, schnellste
und wohl sicherste Methode. Diese Einbindung erfolgt mit Hilfe unserer Hardlock
Bistro Software. Hardlock Bistro ist eine einfache Drag&Drop
GUI, mit der alle wesentlichen Schutzparameter konfiguriert werden können.
- Sie arbeiten direkt mit unserer API, d.h. Sie nehmen unsere
OBJ oder LIB Dateien, und fügen sie direkt in den Quellcode Ihrer Software
ein. Wir nennen diese Methode eine 'Manuelle Einbindung'. Weitere Infos hierzu finden
Sie auf unserer Hardlock Latteccino Seite.
-
Selbstverständlich ist auch eine Kombination aus 1. und
2. möglich. Sie können Ihre eigene manuelle Einbindung gestalten, und
danach mit der Hardlock Bistro Software eine zweite, automatische Einbindung durchführen!
Sicher ist sicher...
-
-
2. Wie einfach ist Hardlock
anzuwenden?
-
Es gibt keine einfachere Methode als die Hardlock Bistro GUI.
Hardlock Bistro bietet die Freiheit, alle Optionen zu kontrollieren.
-
Das Hardlock Bistro ist unser virtuelles Café, in dem
es sich Ihre Software gemütlich macht. Ein interaktiver Werkzeugkoffer, der
keine Wünsche offenläßt. Die graphische Benutzeroberfläche
erleichtert es, das gesamte System optimal in Ihre Software zu integrieren.
-
Dieses Tool benutzt unsere automatische Einbindung und führt
Sie in drei Schritten zu einem ersten geschützten Programm. Gleichgültig
um welche Datei (COM, EXE oder DLL) es sich handelt. Es spielt also keine Rolle,
ob Ihnen der Source-Code zugänglich ist oder nicht, welchen Compiler Sie verwendet
haben und ob es eine DOS-, Win16- oder Win32-Applikation ist. Sie wählen nur
Ihre Datei aus, den Rest erledigen wir!
-
Wenn Sie eine Manuelle Einbindung machen möchten, dann
können wir Ihnen unseren kostenlosen 'Hardlock - analyzing the options' Leitfaden
anbieten. In diesem Heft gibt es Tips und Tricks für eine gute und sichere
Einbindung. Bitte schicken Sie uns einfach eine kurze
email
mit Ihrer Lieferadresse.
-
Unsere Hardlock Software bietet außerdem eine komplette
Onlinehilfe, mit Beispielen, wie eine manuelle Einbindung realisiert werden kann.
Auf der Hardlock CD sind auch pre- und post-kompilierte Muster Dateien für
alle unterstützten Sprachen.
-
-
3. Was ist der
Unterschied zwischen Hardlock Standard und Hardlock mit Memory?
-
In Kürze - das Memory! Das Hardlock Standard hat alle normalen
Hardlock Features, hat das gleiche ASIC, benutzt die gleiche Software und ist mit
der gleichen Crypto Programmer Card codiert. Allerdings hat das Hardlock Memory
ein extra 128Byte EEPROM komplett getrennt vom Hardlock ASIC: 96 Byte ROM sind nur
durch CP-Card codierbar und 32 Byte RAM stehen für software-basiertes Codieren
und damit für Ihre Software-Optionsverwaltung zur Verfügung.
-
-
4. Was ist der Unterschied
zwischen Hardlock Twin und Hardlock EYE?
-
Der Unterschied ist die bequeme Anwendung. Das Hardlock Twin
kann an der parallelen oder seriellen Schnittstelle, das Hardlock E-Y-E "nur"
an der parallelen Schnittstelle benutzt werden. Die Funktionalität ist die
gleiche wie beim Hardlock E-Y-E. Das Hardlock Twin ist selbstverständlich auch
sowohl als Standard oder Memory Version verfügbar, aber eben mit zusätzlichem
seriellen Feature.
-
Warum haben wir das entwickelt? Weil wir es konnten! Aber es
gibt eigentlich einen ernsthaften Grund - es ist unser lebenslanges Ziel, Dongles
beim Endkunden so unauffällig wie möglich zu gestalten. Denn eines ist
uns klar. Der Beste Kopierschutz ist der, der von Ihrem Kunden akzeptiert wird.
-
-
5. Wie kann ich einen
Dongle-basierenden Kopierschutz im Netzwerk realisieren?
-
Das Hardlock System bietet Ihnen Kopierschutz sowohl für
Stand alone PC´s als auch in Netzwerken. Die Netzwerkversion - Hardlock
Server- ist sowohl als interne , 8 bit ISA-Einsteckkarte wie auch als
externes Modul für die parallele Schnittstelle erhältlich.
-
Das Hardlock Server Device und die benötigte Serversoftware
muß nicht unbedingt am Server selbst installiert werden, sondern kann auch
an einem beliebigen Client im Netzwerk angeschlossen werden.
-
Die softwareseitige Einbindung des Hardlock Server entspricht
exakt der der verschiedenen Stand alone Hardlock Typen. Der wesentliche Unterschied
besteht lediglich in der Art und Weise, wie von Ihrer Software nach dem Hardlock
gesucht wird. Ein Eintrag in die autoexec.bat sichert dies und die von uns bereitgestellte
Install API erlaubt Ihnen ganz einfach den richtigen Eintrag am Kunden-PC entweder
via InstallShield oder WISE Installer, ohne daß Ihr Kunde irgendeinen Eintrag
oder Arbeitsschritt selbständig durchführen muß.
-
Da Hardlock Server auf der Protokollebene (IPX, NETBIOS, TCP/IP)
aufsetzt, entscheidet Ihr Kunde, an welcher Stelle im Netz Ihr Hardlock netzwerkweit
bekanntgemacht wird: Entweder über NLM direkt am Novell-Fileserver oder über
ein TSR an jedem beliebigen Client. Natürlich auch als Win32 Version für
Windows NT und Windows 95/8.
-
Für die softwareseitige Einbindung in Ihre Applikation
spielt es keine Rolle, ob Sie unsere Netzwerk- oder Einzelplatzlösungen verwenden.
Wahlweise manuell oder automatisch. Wie im gesamten System funktioniert auch hier
alles mit allem. Dabei kann die Umgebung selbstverständlich frei gewählt
werden, auch in serverlosen Netzen (Peer-to-Peer).
-
-
6. Warum soll ich meine Hardlocks
selber brennen?
-
Das Hardlock System wurde so flexibel wie möglich ausgelegt,
ohne dabei Kompromisse bei der Sicherheit einzugehen. Das System erlaubt viele verschiedene
Einstellungen, die im Hardlock Memory gespeichert werden. Um die höchstmögliche
Sicherheit beizubehalten, werden diese Einstellungen direkt in das Hardlock ASIC
gespeichert. Da diese sensiblen Informationen vor jeglicher Form von Manipulation
geschützt werden müssen wird eine zusätzliche Hardware benötigt,
die diese Funktionen in das Hardlock brennt.
-
-
7. Welche anderen Vorteile
gibt es, eine CP-Card zu benutzen?
-
Die CP-Card gibt Ihnen die physikalische Kontrolle über
Ihre Signatur, mit der Sie Ihre persönlichen Dongles produzieren können.
Niemand kann ein Hardlock mit Ihrem Code brennen ohne die richtige CP-Card - diese
Card ist ein Unikat und Ihr einzigartiger Schlüssel zu Ihrem Code!
-
Für Sie gibt es keine sicherere Möglichkeit,
Ihre Dongles zu codieren und zu individualisieren. Alle Hardlocks, egal welche Steckervariante,
werden erst in Ihrem Haus mit der von Ihnen erzeugten Signatur codiert. Mit der
CP-Card geben wir Ihnen auch die Möglichkeit den Algorithmus zu verändern.
-
Während Sie Ihre Dongle brennen, kann ein 'Sub-Code' eingegeben
werden, damit der Algorithmus ein anderes Verschlüsselungsverhalten bekommt.
Diese Dongles mit unterschiedlichen Sub-Codes verhalten sich im Prinzip, als wären
sie mit einem ganz anderen Code gebrannt. Für Sie bedeutet dies, daß
Sie verschiedene Versionen oder Updates Ihrer Software erstellen können. Alle
mit einem spezifischen Schutz, der nur Ihnen bekannt ist.
-
Alle Hardlocks mit Memory enthalten 96 Bytes ROM. Dieser Teil
des Speichers kann nur mit Hilfe der CP-Card bearbeitet und der Inhalt verändert
werden. Niemand ohne Ihre CP-Card kann auf diesen Speicherbereich zugreifen und
diesen Memory Inhalt verändern. Deswegen macht die CP-Card diesen 96Byte ROM
zum besten Bereich ihrer sensiblen Lizenzinformationen. Natürlich können
wir auch das Codieren der Hardlocks gerne für Sie übernehmen, aber bedenken
Sie die Vorteile, den Brennvorgang selber vorzunehmen.
-
-
8. Wie kann ich Daten
verschlüsseln?
-
Mit Hardlock Bistro Espresso können Sie
Ihr Programm und alle verknüpften Dateien verschlüsseln. Datein wie TXT,
DOC, XLS, SQL - alle Dateiformate, die das geschützte Programm benutzt.
-
-
9. Wie kann ich die
Dongle Installation für meine Kunden einfach gestalten?
-
Auf unserer Hardlock CD gibt es eine Install-API, mit der Sie
Ihre besonderen Dongle-Einstellungen in Ihrer normalen Software-Installations-Routine
integrieren können. Die Install-API ist mit WISE Installer und InstallShield
kompatibel.