KEYnote 26 Deutsch - Ausgabe Herbst 2013 | Page 8

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