Anzeige

Telefon: +49-721-93172-0


Verschlüsselungs-Tool für Python-Anwendungen

Wertvolles Knowhow schützen und lizenzieren

Bild: WIBU-Systems AGBild: WIBU-Systems AG

Verschlüsselung der Python-Software

Seit über drei Jahrzehnten bietet das Karlsruher Unternehmen Wibu-Systems seine Lösungen zum Softwareschutz und zur Lizenzierung von Softwarefunktionen an. Zu den Kunden zählen Hersteller von Software und von intelligenten Geräten, die mit der CodeMeter-Lösung ihre Software verschlüsseln und lizenzieren. Anfangs hat CodeMeter die klassische Software geschützt und danach auch die Software im industriellen Bereich. Bei letzterem gelten besondere Anforderungen, z.B. der Einsatz der Schutzhardware in widrigen Umgebungen oder die Software läuft auf schlanken industriellen Betriebssystemen. CodeMeter erlaubt den Herstellern, flexibel und feingranular die benötigten Lizenzierungsmöglichkeiten für die unterschiedlichen Märkte und Regionen abzubilden; dazu zählen automatisiert ablaufende zeit-, nutzungs- oder funktionsbasierte Lizenzmodelle für Einzelplätze und innerhalb eines Netzwerks (Floating-Lizenzen).

Wibu-Systems hat speziell für den Schutz von Python-Anwendungen das Tool AxProtector Python entwickelt. Damit können Hersteller ihre Software automatisch verschlüsseln, ohne Anpassungen im Quellcode vornehmen zu müssen. Mit AxProtector Python können ebenfalls der komplette KI-Lebenszyklus von der Datenbasis, mit der künstliche Intelligenzen trainiert werden, bis zur Verbreitung, Integration und Anwendung fertiger Datenmodelle geschützt werden. Über Zusatzschritte konnten Hersteller schon vor der Markteinführung von AxProtector Python ihre in Python geschriebene Software schützen. Mithilfe des Tools geht es aber jetzt einfacher. Inzwischen gibt es verschiedene AxProtector-Varianten, die in der CodeMeter Protection Suite zusammengefasst sind. Die Hersteller arbeiten mit dem passenden Tool, um ihre komplette Software oder nur Teile davon automatisch zu verschlüsseln oder zu lizenzieren. Beim Kauf liefert der Hersteller sowohl die geschützte Software als auch die dazugehörigen Lizenzschlüssel aus - auch bei einem späteren Kauf von Lizenzen oder Zusatzfunktionen. Die Lizenzschlüssel enthalten die Berechtigungen des Anwenders. Als Schlüsselspeicher dienen die Schutzhardware CmDongle, die softwarebasierte Aktivierungsdatei CmActLicense oder CmCloudContainer für den Einsatz in der Cloud.

Bevor es AxProtector Python gab, war der Schutz von Python-Software mit CodeMeter möglich, aber aufwendiger: Zuerst erfolgte die Vorkompilierung mittels Cython-Compiler in ein ausführbares Programm und danach wurde dieses Programm mittels AxProtector Windows verschlüsselt. Nachteilig war, dass der Hersteller dabei für jede einzelne Plattform die jeweils zugehörige ausführbare Datei aufwendig erzeugen und ausliefern musste.

WIBU-Systems AG

Dieser Artikel erschien in ROBOTIK UND PRODUKTION 6 (Nov) 2022 - 02.11.22.
Für weitere Artikel besuchen Sie www.robotik-produktion.de

Firmenportrait