To top
Products Products

AxProtector

Teilen:

Automatischer Schutz

Wenn Sie Zeit und Aufwand bei der Integration des Softwareschutzes in Ihre Software sparen möchten, dann bietet Ihnen AxProtector die optimale Lösung. Mit AxProtector schützen Sie Ihre Software automatisch und dennoch sicher gegen Raubkopien und Reverse-Engineering.

Ihre zu schützende Software wird komplett verschlüsselt und mit einer Sicherheitsschale, AxEngine, versehen. Dabei werden automatisch modernste Anti-Debug und Anti-Disassemblierung Methoden in Ihre Software eingefügt.

Im Vergleich zur Integration mit IxProtector oder CodeMeter-API erhalten Sie einen hohen Schutzlevel mit geringem Aufwand. Für eine weitere Erhöhung des Schutzlevels ist eine Kombination von AxProtector mit IxProtector und CodeMeter-API möglich.

Unterstützte Betriebssysteme

AxProtector schützt Anwendungen (Executables) und Bibliotheken (Libraries) für Windows, macOS und Linux. Falls Ihre Software mehrere Anwendungen und Bibliotheken umfasst, ist ein Mischbetrieb aus geschützten und ungeschützten Modulen möglich. Auch ein Mischbetrieb mit Modulen, die mit AxProtector .NET geschützt sind, ist möglich.

Funktionsprinzip

Um AxProtector einzusetzen, ist keine Änderung Ihres Quellcodes erforderlich. Sie integrieren AxProtector als einen Post-Build Prozess. Der Verschlüsselungsprozess durch AxProtector erfolgt nach dem Kompilieren und vor der Erstellung des Setups. AxProtector ist als graphische Oberfläche und als Kommandozeilenwerkzeug verfügbar. Als Kommandozeilenwerkzeug ist AxProtector im Rahmen der Continuous Integration in ein automatisches Build-System integrierbar.

Beim Starten der geschützten Software wird zuerst der Code der AxEngine ausgeführt. AxEngine überprüft ob eine entsprechende Lizenz verfügbar ist. Falls eine Lizenz verfügbar ist, wird diese automatisch belegt und zum Entschlüsseln der geschützten Software verwendet. Zusätzlich überprüft AxEngine im Rahmen des Integritätschecks, ob Ihre Software verändert wurde. AxEngine verwendet modernste Anti-Debug und Anti-Reverse-Engineering um Gefahren für Ihre Software zu erkennen und unterbricht die Ausführung Ihrer Software falls Gefahren erkannt werden. Als Hersteller können Sie festlegen, ob in diesen Fällen die Lizenz gesperrt wird.

AxProtector Funktionsprinzip

Ein Wächter in AxEngine überprüft die Lizenz, die Integrität und vorhandene Gefahren in regelmäßigen Abständen im Hintergrund.

Über das UserMessage Interface haben Sie als Softwarehersteller die Möglichkeit selber auf Ereignisse wie z.B. eine fehlende Lizenz zu reagieren. Somit können Sie eine Meldung im eigenen Design anzeigen, wenn Ihre Software ein graphisches Interface besitzt. Auf einem Gerät ohne Anzeige (Headless Device) können Sie diese Ereignisse in eine Protokolldatei schreiben.