Wibu-Systems
15.11.2021, 13:13 Uhr
CodeMoving für die Cloud
Wibu-Systems, Hersteller von Softwareschutz- und Lizenzierungslösungen, bietet Softwareherstellern ab sofort die Möglichkeit, sensiblen Programmcode in einem geschützten Bereich in der Cloud auszuführen.
CodeMoving wurde ursprünglich als Funktion für die Schutzhardware CmDongles eingeführt und bietet Entwicklern ein Optimum an Sicherheit, da besonders wertvolle Software in einem separaten und besonders geschützten Bereich ausgeführt wird. Diese besondere Art der Ausführung gibt es jetzt auch für geschützte Software, die mit einer Lizenz in der CodeMeter Cloud betrieben wird.
Die Sammlung CodeMeter Protection Suite enthält verschiedene Werkzeuge und Konfigurationen für jedes gewünschte Schutzniveau, für beliebige Entwicklungsumgebungen und für Lizenzmodelle, damit Hersteller ihre Software schützen und lizenzieren können. AxProtector verschlüsselt automatisch komplette Anwendungen, IxProtector dient dazu, unterschiedliche Funktionen jeweils individuell für einen bestimmten Bereich zu verschlüsseln. Wahlweise können bestimmte Funktionen auch unverschlüsselt bleiben, entweder aus Performancegründen oder als Mischform für Testversionen oder für Freemium-Modelle.
Die Möglichkeit von IxProtector, bestimmte Funktionen unterschiedlich zu verschlüsseln, ist die Grundlange für das CodeMoving. Die Entwickler haben dabei einen Teil des Programmcodes speziell markiert, der dann nur auf der SmartCard des CmDongles ausgeführt wird. Auf diese Weise können besonders sensibles geistiges Eigentum oder die wichtige Funktionen einer Software in einer geschützten Umgebung, außerhalb des Arbeitsspeichers beim Anwender, ausgeführt werden. Der restliche Programmcode läuft wie gewohnt im Arbeitsspeicher, wobei die CodeMeter-Technologie nur den tatsächlich benötigten Programmcode entschlüsselt. Darüber hinaus können bei der mit CodeMeter verschlüsselten Software Fallen eingebaut werden, um Brute-Force-Angriffe abzuwehren. Aufgrund der Rechenleistung der CmDongles sind die Performance-Einbußen minimal, sagt Wibu Systems.
CodeMoving in der Cloud geht noch weiter. Die markierten Teile des Programmcodes werden zur Ausführung wahlweise in einen CmDongle, oder in die sichere Umgebung des CodeMeter Cloud Servers übertragen, wo sie entschlüsselt und ausgeführt werden. Dieser Funktionsaufruf liefert das Ergebnis der Ausführung an die geschützte Software zurück. CodeMoving funktioniert über ein eigenes Rechenzentrum von Wibu-Systems und dem dazugehörigen Angebot an Cloud-Services. Mit CodeMoving in der Cloud können Entwickler sicherstellen, dass kein einziges Byte ihres Programmcodes veröffentlicht wird. Das Auslagern wichtiger Programmcodes erlaubt Entwicklern, die notwendige Datenlogistik auf ein Minimum zu beschränken.
Die Interoperabilität der CodeMeter-Technologie ist laut Wibu-Systems auch bei CodeMoving gegeben. Der Einsatz von CmDongles ist gleichwertig zum Einsatz von CmCloudContainern, welche die Lizenzen in der Cloud enthalten. Entwickler bereiten ihre Software nur einmal für beide Möglichkeiten vor und können im Einzelfall entscheiden, ob sie ihrem Kunden einen CmDongle oder einen CmCloudContainer geben. Die aktuelle Version der CodeMeter Runtime berücksichtigt beim CodeMoving beide Möglichkeiten, ohne dass Änderungen an der ursprünglichen Software erforderlich sind.
Weitere Informationen finden Sie hier.