PROTECTION
Automatischer Schutz für Ihre Software
CodeMeter Protection Suite hat Zuwachs bekommen. Mit AxProtector .NET Standard steht ein neues Mitglied in der Protection
Suit für .NET Standard 2.0 Anwendungen zur Verfügung. Auch die anderen Bestandteile entwickeln sich kontinuierlich weiter. So
ist zum Beispiel AxProtector .NET FIPS-kompatibel, die graphische Oberfläche wurde einem Facelifting unterzogen und AxProtector
und IxProtector für native Anwendungen unterstützen das Ausführen von Code im CmDongle.
Übersicht
CodeMeter Protection Suite ist eine Sammlung
von Werkzeugen, um Anwendungen und Biblio-
theken automatisch zu verschlüsseln. Damit
werden diese ausführbaren Dateien gegen
Reverse Engineering geschützt und krypto-
graphisch an das Vorhandensein einer Lizenz
gebunden.
Die einzelnen Werkzeuge sind jeweils auf die
entsprechenden Plattformen und Umgebungen
zugeschnitten, um den bestmöglichen Schutz
bei minimalem Aufwand für Sie als Hersteller
zu erzielen. Bei allen Werkzeugen wählen Sie
Firm Code und Product Code bzw. mehrere
Kombinationen aus Firm Code und Product
Code und verschlüsseln damit die bereits
kompilierte Anwendung oder eine Bibliothek.
Dabei wird ein Schlüssel verwendet, der von
Firm Code und Product Code abhängig ist.
Ohne passende Lizenz ist eine Entschlüsselung
nicht möglich.
AxProtector und IxProtector
AxProtector schützt native Windows-, Linux-
und macOS-Anwendungen und -Bibliotheken.
Der ausführbare Code wird dabei komplett
verschlüsselt. Beim Starten der Anwendung
12
bzw. beim Laden der Bibliothek wird geprüft,
ob die gewünschte Lizenz vorhanden ist. Ist
sie es, wird der ausführbare Code komplett
automatisch entschlüsselt. Danach läuft die
Anwendung mit der gleichen Geschwindigkeit
wie ohne automatischen Schutz.
API-Aufruf. Besonders schützenswerter Code
kann explizit verschlüsselt in den CmDongle
verschoben und dort ausgeführt werden. Dieser
ist dann vor den Augen des Angreifers verborgen.
AxProtector .NET
Mit IxProtector können einzelne Funktionen
markiert und separat verschlüsselt werden. Diese
werden dann zur Laufzeit dynamisch entschlüs-
selt und ausgeführt. Je nach Einstellungen erfolgt
dies automatisch beim Ausführen oder nach
einem von Ihnen als Hersteller durchgeführten AxProtector .NET ist das Werkzeug aus
CodeMeter Protection Suite, welches .NET
Assemblies automatisch schützt. AxProtector
.NET verschlüsselt den ausführbaren Code von
.NET-Framework-Anwendungen auf Methoden-
ebene. Jede Methode wird einzeln mit einem
Stub-Code versehen, der beim ersten Aufruf