Der Blätterkatalog benötigt Javascript.
Bitte aktivieren Sie Javascript in Ihren Browser-Einstellungen.
The Blätterkatalog requires Javascript.
Please activate Javascript in your browser settings.
27 Automatisierung und IT www industrialproduction de hörigen Lizenzschlüssel an die Anwender Der Lizenzschlüssel der auch nachträglich aktualisiert werden kann definiert die Berechtigungen des Käufers Der Lizenzschlüssel lässt sich auf unterschiedliche Weise speichern in der Schutzhardware CmDongle der softwarebasierten Aktivierungsdatei CmAct-License oder im CmCloudContainer der in der Cloud liegt Die Methode der Vorkompilierung Bisher konnten die Hersteller ihre Python-Software in zwei Schritten schützen über Vorkompilierung und Verschlüsselung Der Cython-Compiler wird dazu genutzt um die Python-Software in eine ausführbare in Cgeschriebene Datei Exe umzuwandeln die dann im nächsten Schritt über das Tool AxProtector verschlüsselt wird Bei diesem klassischen Weg muss der Hersteller für jede einzelne Plattform die jeweils dazugehörige ausführbare Datei erzeugen und ausliefern was nur funktioniert wenn er die entsprechenden technischen Kenntnisse hat Die unterschiedlichen Verschlüsselungstools erlauben den Herstellern ihre Software und somit ihr geistiges Eigentum zu schützen und auch zu lizenzieren Dank einer granularen Lizenzierung lassen sich Modelle zur Software-Monetarisierung erstellen und nutzen was für zusätzlichen Umsatz sorgt Hersteller können automatisiert verschiedene Lizenzmodelle umsetzen beispielsweise Einzelplatzlizenz Floating-Lizenz innerhalb eines Netzwerks oder ein zeitbasiertes Modell Die für die Python-Software wichtigen Daten lassen sich über das Code-Meter Core API ebenfalls verschlüsseln und auch signieren Die Mindestvoraussetzungen zum Einsatz von AxProtector Python sind Python 3 und CodeMeter 7 30 Ohne den Schritt der Vorkompilierung über Python verschlüsselt AxProtector Python das Skript direkt und es wird kein nativer Code erzeugt Die Stärke des neuen Tools liegt in der Plattformunabhängigkeit denn es wird nur ein einziges Mal ausgeführt um eine einzige ausführbare Datei zu erzeugen die auf den unterschiedlichen Plattformen Windows Linux oder macOS läuft Dies bedeutet dass die Python-Software nur einmal verschlüsselt wird und der Hersteller wie gewohnt das Schutzniveau der CodeMeter-Technologie nutzen kann Nur der gerade benötigte Teil wird zur Laufzeit entschlüsselt sodass der Großteil der Software weiterhin verschlüsselt bleibt Hersteller können modulare Lizenzen abbilden denn jede Funktion der Python-Software lässt sich einzeln verschlüsseln Ausgeliefert werden die verschlüsselte Software und die Lizenzschlüssel genau so wie die Anwender sie gekauft haben Problemlos können Nutzer später weitere Softwarefunktionen und die dazugehörigen Lizenzschlüssel nachkaufen Sollen bestimmte Funktionen und Dateien unverschlüsselt bleiben dann kann der Hersteller Annotationen setzen sowie dies über Einträge in der Schutzdefinition steuern Da der Schritt der Vorkompilierung entfällt erfolgt die Integration über AxProtector Python auf einfache Weise Die CodeMeter Protection Suite Hersteller können die unterschiedlichen Verschlüsselungstools nutzen um die komplette Software oder Teile davon zu verschlüsseln Optimiert für die verschiedenen Programmiersprachen gibt es die entsprechenden AxProtector-Varianten Sie dienen dem Schutz einer ausführbaren Datei Zusätzlich gibt es AxProtector zur Verschlüsselung einzelner Funktionen und IP Protection um Software vor Reverse Engineering zu schützen Der AxProtector Python ergänzt die vorhandenen Varianten Wenn die Popularität von Python anhält wovon aufgrund des Wachstumspotenzials bei KI und ML auszugehen ist werden Hersteller sich noch intensiver mit passenden Schutzund Lizenzierungskonzepten befassen müssen Wibu-Systems hat seine CodeMeter-Technologie schon frühzeitig so erweitert dass Hersteller ihre Python-Software auf einfache Weise schützen und lizenzieren können | Rüdiger Kügler VP Sales Security Expert Wibu-Systems am Wibu-Systems www wibu com Oben Umwandlung in eine native Python-Anwendung mittels Vorkompilierung Mitte AxProtector Native schützt eine zuvor kompilierte Python-Anwendung Unten AxProtector Python schützt die Python-Anwendung direkt Bild Wibu-Systems