KEYnote 33 Deutsch - Frühjahrsausgabe 2017 | Page 11

PC( Windows, Linux, macOS)
AxProtector
IxProtector
CodeMeter Runtime
die Sperre der verwendeten Lizenzen aus. Damit bleibt Ihr Wissen geschützt und weitere Angriffe sind unterbunden. Bei der verwendeten Verschlüsselung nutzt 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 AxProtector, ob die geschützte Software seit ihrer Verschlüsselung manipuliert wurde und verweigert in diesem Fall den Start.

Ax

. NET
AxProtector. NET
CodeMeter Runtime
Mehr Sicherheit – IxProtector Die hohe Sicherheit der automatischen Verschlüsselung kann mit Hilfe der Funktionsverschlüsselung noch erhöht werden. Gezielt ausgewählte Funktionen werden zusätzlich verschlüsselt und nur bei Bedarf in funktionsfähigen Code verwandelt. Dieser individuelle Schutz wird als IxProtector bezeichnet und lässt sich einfach in die Software integrieren. Eine Markierung der Funktion, ein einfacher API-Aufruf zur Entschlüsselung bei Bedarf und die Angabe dieser Funktion in der Konfiguration – mehr bedarf es nicht.
Bei. NET- und Java-Anwendungen wird aufgrund der anderen Formate grundsätzlich bereits der automatische Schutz über die Verschlüsselung auf Methodenebene umgesetzt. AxProtector. NET und AxProtector Java enthalten bereits IxProtector, ohne dass es hier einer gesonderten Konfiguration bedarf. Die Methoden werden zur Laufzeit bei Bedarf automatisch entschlüsselt.
Modularer Schutz sowie das Auslesen oder die Verwendung von Lizenzdetails lassen sich ebenfalls mit wenigen Handgriffen umsetzen. In der Oberfläche lassen sich einfach weitere
CodeMeter Protection Suite
Java SE Java EE
AxProtector Java
CodeMeter Runtime
Embedded- Betriebssysteme
AxProtector CmE
CodeMeter Embedded
ExProtector
CodeMeter Embedded
Authentizität der Software( Secure Loader / Authenticity)
Integritätsschutz( Tamper Protection)
Automatischer Schutz( IP Protection)
Anti-Debug Methoden
Individuelle Funktionsverschlüsselung
Verwendete CodeMeter Variante
Lizenzen definieren, zum Beispiel für separat zu lizenzierende Module. Das Vorhandensein dieser zusätzlichen Lizenzen kann zur Laufzeit mit dem Wibu Universal Protection Interface( WUPI) geprüft werden. In Kombination mit der vorgenannten Funktionsverschlüsselung können diese Module sicherheitstechnisch abgesichert werden.
Komfortable Meldungsverwaltung
Sind Lizenzen nicht vorhanden, ob nun Basislizenz oder eine zusätzlich definierte Lizenz, kommt eine flexible Fehlerbehandlung zum Einsatz. Das Verhalten im Fehlerfall sowie die Meldungen an den Anwender können durch Konfiguration des AxProtector und der sogenannten UserMessage-Bibliothek angepasst werden. Somit kann für eine Applikation eine individuell gestaltete Fehlermeldung angezeigt werden oder es können im Falle eines geschützten Dienstes die Ereignisse in eine Protokolldatei geschrieben werden.
Einfache Prozessintegration Der Prozess des Schützens sollte fest in die standardisierten Abläufe eingebunden werden, sodass die geschützte Software schon in der Testphase verwendet wird. Im Build-Prozess kann die Verschlüsselung der Anwendungen und Bibliotheken dann einfach integriert werden. Die in der AxProtector-Oberfläche erstellten Parameter können per Knopfdruck in eine Konfigurationsdatei exportiert werden. Damit wird die Verschlüsselung mit einem Kommandozeilenaufruf automatisiert durchgeführt.
Investitionsschutz Wibu-Systems veröffentlicht regelmäßig neue Versionen von CodeMeter Protection Suite, mit neuen und verbesserten Sicherheitsmechanismen in den verschiedenen Werkzeugen. Dank dieser kostenlosen Aktualisierungen steigt die Sicherheit Ihrer Anwendung ohne Ihr Zutun und hält somit auch in Zukunft genügend Sicherheitsabstand zu den Angreifern. Der Schutz mit den Werkzeugen von CodeMeter Protection Suite ist also nicht nur einfach, sondern wird mit der Zeit auch noch besser, damit der technologische Fortschritt nicht für unliebsame Überraschungen sorgt.
Einfach und sicher Mit CodeMeter Protection Suite können Sie also Ihre Anwendung oder Bibliothek in wenigen Schritten doppelt schützen: sowohl gegen Raubkopieren als auch gegen die Analyse des enthaltenen Codes. Sie sichern so Ihren Umsatz und schützen gleichzeitig das von Ihnen entwickelte Know-how.
Für Embedded-Systeme schützt AxProtectorCmE Anwendungen auf den folgenden Plattformen:
■■ Linux ARM( 32-Bit, 64-Bit)
■■ Windows Embedded
■■
Android
Mit dem ExProtector, einer speziell auf die Anforderungen der neuen Embedded-Systeme ausgerichteten Variante von AxProtector, kann man auf folgenden Plattformen Know-how schützen und Manipulationen verhindern:
■■ Linux
■■ VxWorks
■■ weitere Betriebssysteme auf Anfrage
11