P R O D U K T
AxProtector – einfach sicher
Schutz von Software soll einfach und sicher sein – schließt sich das nicht aus? Dass es so nicht sein muss, zeigt
Wibu-Systems mit dem AxProtector. Das Tool schützt vor Betrugsversuchen, lässt sich einfach in die Software
einbauen und der Prozess des Schützens kann nahtlos in bestehende Prozesse integriert werden.
Der Schutz des geistigen Eigentums und das
Sicherstellen ausschließlich lizenzierter Nutzung
von Software ist nur eine der Herausforderungen,
vor der ein Software-Hersteller steht. Die
Auslieferung von Anwendungen erfolgt in
unterschiedlichen Arten: als ausführbares
Programm oder als Bibliothek. Egal ob es um
Programme für die Windows-Welt, für Macs
oder Linux-Systeme geht – die Lösung für
diese Aufgabenstellungen hat einen Namen:
AxProtector.
Hinter dem Kunstwort AxProtector (Automatic
Executable Protection) verbergen sich
Werkzeuge zum automatischen Schutz
kompilierter Programme. Die zu schützenden
Programme sind unterschiedlich: sie reichen
von „richtigen“ Binärdateien, zum Beispiel
geschrieben in C/C++ oder Delphi bis zu
vorkompiliertem Code, der in .NET für Windows
oder plattformübergreifendem Java erstellt
wurde. Diese verschiedenen Typen lassen sich
mit AxProtector schützen, wobei unter der
Haube unterschiedliche Ansätze zum Schutz
verfolgt werden.
8
Einheitliche Oberfläche
Schutz gegen Angriffe
Startet man den AxProtector, ist zunächst der
Anwendungstyp auszuwählen. Danach startet
die Oberfläche des Assistenten, die einen in
wenigen Schritten vom ungeschützten zum
verschlüsselten Programm führt. Man findet
sich ohne Einarbeitung und Handbuch sofort
zurecht. Der AxProtector unterstützt mehrere
sogenannte Lizenzierungssysteme, sodass
man ein und dasselbe Programm für die
Verwendung mit verschiedenen Lizenzen
verschlüsseln kann, zum Beispiel mit einer
hardwarebasierten CmDongle-Lizenz oder mit
einer aktvierungsbasierten CmActLicense. Oder
man erlaubt beide Lizenzen; dann sucht das
geschützte Programm beim Start selbständig
eine passende Lizenz. Auf einfache Art kann
man wählen, wie die durch die geschützte
Software verwendete Lizenz gezählt werden
soll, zum Beispiel pro Start der Anwendung
oder nur einmal pro Rechner. Ob und wie oft
die verwendete Lizenz geprüft werden soll, ist
nur eine von vielen Einstellungsmöglichkeiten,
die sinnvoll vorbelegt sind.
Das geschützte Programm erkennt später
selbständig Manipulationsversuche oder
Angriffe von Hackern. Solche Ereignisse lösen
die Sperre der verwendeten Lizenzen aus.
Damit bleibt Ihr Wissen geschützt und weitere
Angriffe sind unterbunden. Bei der verwendeten
Verschlüsselung nutzt der AxProtector die
Möglichkeiten von CodeMeter voll aus: Neben
den in der Lizenz hinterlegten Schlüsseln gibt
es einen softwareseitig variierbaren Schlüssel,
sodass Verschlüsselungen nicht vorhersehbar
sind. Auch prüft der AxProtector, ob die
geschützte Software seit ihrer Verschlüsselung
manipuliert wurde und verweigert in diesem
Fall den Start.
Mehr Sicherheit – IxProtector
Die hohe Sicherheit der automatischen
Verschlüsselung kann bei Bedarf durch die
Verwendung von Funktionsverschlüsselung noch
erhöht werden. Gezielt ausgewählte Funktionen
werden zusätzlich verschlüsselt und nur bei Bedarf
zu funktionsfähigem Code gewandelt. Dieser
individuelle Schutz wird als IxProtector bezeichnet
und lässt sich erfreulicherweise einfach in die