KEYnote 43 Deutsch - Frühjahr-/Sommerausgabe 2022 | Page 14

PROTECTION
Der Firm Code ist ein siebenstelliger Code , den Wibu-Systems den Nutzern von AxProtector mit ihrer Firm Security Box , quasi dem Zentralschlüssel ihres Lizenzierungssystems , zur Verfügung stellt .
Ältere Firm Codes ( ab 100.000 ) waren auf bestimmte Containertypen wie CmDongles oder softwarebasierte CmActLicenses ausgerichtet , während der neue Universal Firm Code ( ab 6.000.000 ) mit jedem Lizenzcontainer funktioniert . Ob alt oder neu , jeder Firm Code erledigt seine Aufgabe mit Bravour : den Schutz und die Lizenzierung von MATLAB-Standalone-Anwendungen .
Im Gegensatz zum Firm Code werden die Product Codes vom Softwareentwickler selbst ausgewählt . Jedes zu schützende Objekt erhält einen Product Code in Form einer einfachen ganzen Zahl . Die Firm Security Box kommt mit nicht weniger als 4 Milliarden dieser Zahlen gut zurecht , sodass Softwareentwickler genügend kreative Freiheit haben , eine aussagekräftige Struktur und Logik für die Product Codes ihrer Anwendungen zu entwickeln .
Für die eigentliche Verschlüsselung der Anwendung benötigt AxProtector zuerst die Pfadangabe für die zu schützende Datei sowie eine Zieldatei . Weiter geht es dann in den Licensing
Options : Hier werden der Firm Code und der Product Code abgefragt , die zusammen die kryptografische Grundlage für die Lizenzierung der MATLAB-Anwendung bilden . Vor Abschluss des Vorgangs muss für MATLAB- Anwendungen noch die „ Dynamische Modifikation “ in den Sicherheitsoptionen abgewählt werden – eine in anderen Fällen nützliche Funktion von CodeMeter , die es ermöglicht , den Quellcode einer geschützten Anwendung während der Laufzeit zu verändern .
CodeMeter bietet noch viele weitere Einstellungsmöglichkeiten und Optionen , mit denen der Schutz und die Lizenzierung von Software optimal an bestimmte Geschäftsmodelle oder Einsatzszenarien angepasst werden können . Aber diese wenigen Schritte genügen bereits , um eine MATLAB-Anwendung zu schützen . Die verschlüsselte Anwendung würde ohne die richtige Lizenz , die denselben Product Code enthält , nicht starten . Die von CodeMeter genutzte Verschlüsselungstechnologie hat bisher noch jeden Angriff abgewehrt . Alles , was jetzt noch zu tun bleibt , ist die Erstellung der nötigen Lizenzen und der Vertrieb der geschützten Software .
CodeMeter unterstützt auch diese Prozesse mit vielfältigen Integrations- und Automationsfähigkeiten . Die Erstellung und Verwaltung der
Lizenzen ist einfach und ressourcenschonend dank verschiedener Self-Service-Möglichkeiten und der einfachen Einbindung in bestehende CRM- oder E-Commerce-Systeme . Das System bietet ausreichend Flexibilität , um MATLAB- Anwendungen jeder Komplexität und jeden Umfangs abzudecken , seien es hochspezialisierte Lösungen für kleine Nutzergruppen , in denen aber sehr oft Know-how von unschätzbarem Wert verbaut ist , oder auch populäre Industriesoftware , die in großer Stückzahl vertrieben wird .
Champions im Gemischten Doppel
CodeMeter und MATLAB sind nicht nur wie füreinander gemacht . Zusammen sind sie auch ein unwiderlegbarer Beweis dafür , dass Softwareschutz , Lizenzierung und Monetarisierung nicht kompliziert sein müssen – selbst wenn sowohl Schutzlösung als auch zu schützende Software komplex und hochentwickelt sind . Mit der ungeschlagenen Verschlüsselungstechnologie von Wibu-Systems , die im AxProtector und den CodeMeter-Lizenzen steckt , ist jede MATLAB- Anwendung sicher vor Diebstahl und Sabotage geschützt , sei es im Forschungslabor , auf der Wall Street oder im All .
Einzelplatzanwendungen ohne Lizenzschutz Softwareentwickler Anwender Unberechtigte Anwender
Options
Options
Options
Options
Options
Options
Options
Options
Options
Options
NEXT
NEXT
NEXT
NEXT
NEXT
MATLAB
MATLAB Compiler
Einzelplatzanwendung
Einzelplatzanwendung
Risiko von Raubkopien durch unberechtigte Anwender
Einzelplatzanwendungen – lizenziert mit CodeMeter Softwareentwickler
Anwender
Options Options
NEXT
Options Options
NEXT
Options Options
NEXT
MATLAB
MATLAB Compiler
Einzelplatzanwendung
CodeMeter ( AxProtector )
Geschützte Einzelplatzanwendung
Einzelplatzanwendung
Der Einsatz erfolgt abhängig von Anzahl , Laufzeit , Features , etc .
Abbildung 1 : Vergleich von Anwendungsfällen mit und ohne CodeMeter-Lizenzierung
14