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