Nach oben
Company Company

Wibu-Systems bietet jetzt CodeMoving für die Cloud an

Share:

Geschützte Programmteile können jetzt sicher in der Cloud ausgeführt werden

Wibu-Systems hat seine Lösung für Schutz und Lizenzierung in der Cloud um CodeMoving erweitert, damit Softwarehersteller von noch mehr Flexibilität und einem höheren Sicherheitsniveau profitieren können.

Wibu-Systems, führender Hersteller von Softwareschutz- und Lizenzierungslösungen, bietet ab sofort den Softwareherstellern die Möglichkeit, sensiblen Programmcode in der Cloud auszuführen. Dies erfolgt in einem geschützten Bereich in der Cloud und nicht auf dem Computer des Anwenders, der sich systembedingt unter der Kontrolle des Anwenders befindet. Somit hat auch ein böser Anwender prinzipiell keine Möglichkeit, den Programmcode zu sehen und seine Ausführung zu beobachten. CodeMoving wurde ursprünglich als Funktion für die Schutzhardware CmDongles eingeführt und bietet Entwicklern ein Optimum an Sicherheit, da die 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.

Software kann auf unterschiedliche Arten geschützt werden. Die Herausforderung für Softwareentwickler besteht darin, die richtige Balance zwischen Schutzgrad, Performance-Einbußen und die Nutzererfahrung zu finden. Die CodeMeter-Technologie wurde von Wibu-Systems so entwickelt, dass die Bedürfnisse sowohl der Hersteller als auch die der Anwender berücksichtigt wurden. 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, sodass Hersteller ganz einfach dieses Tool benutzen können. 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 in 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 wird wie gewohnt im Arbeitsspeicher ausgeführt, 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.

Das 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. Nur durch die schnelle Entwicklung der heutigen Cloud-Infrastruktur wurde diese Lösung ermöglicht. 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 wertvollen Programmcodes veröffentlicht wird. Das Auslagern wichtiger Programmcodes erlaubt den Entwicklern, die notwendige Datenlogistik auf ein Minimum zu beschränken. Die Cloud-Lösung von Wibu-Systems bietet jetzt mit CodeMoving den Entwicklern noch viel mehr Einsatzmöglichkeiten.

Die universelle Interoperabilität der CodeMeter-Technologie ist auch beim CodeMoving gegeben. Der Einsatz von CmDongles ist gleichwertig zum Einsatz von CmCloudContainern, welche die Lizenzen in der Cloud enthalten. Die 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.

Rüdiger Kügler, VP Sales und Spezialist zum Thema Cloud bei Wibu-Systems, hält CodeMoving für eine notwendige und wichtige Erweiterung der CodeMeter-Technologie: „Unser Ziel ist, den Softwareherstellern eine modern Lösung anzubieten, die deren Software wirkungsvoll schützt und bei den Anwendern unauffällig im Hintergrund zuverlässig funktioniert. Das Bereitstellen von CodeMoving in der Cloud bietet genau dies: den perfekten Schutz für den Hersteller und trotzdem einfach einzusetzen für den Anwender.“