Kategorien: Software-Schutz

Wussten Sie, welche Anwendungsfälle mit CodeMeter Embedded realisiert werden?

CodeMeter Embedded ist mehr als nur eine kompakte Version der CodeMeter Runtime. CodeMeter Embedded läuft überall: vom Server über PCs bis hinunter auf kleinen Steuerungen oder Sensoren sowie auf unterschiedlichen Betriebssystemen oder direkt auf dem Microcontroller. Diese Flexibilität, ermöglicht durch die Integration von CodeMeter Embedded direkt in das geschützte Programm, erlaubt einen universellen Einsatz in verschiedenen Szenarien.

Wussten Sie zum Beispiel, dass in einem von AxProtector geschützten Programm CodeMeter Embedded enthalten ist? Werden native Apps für Windows oder Linux verschlüsselt, so wird CodeMeter Embedded statisch in die geschützte Applikation integriert. So ist es sogar möglich, ohne eine installierte CodeMeter Runtime auf Lizenzen in einem CmDongle zuzugreifen.

CodeMeter LAN

Anwendungsfall: Viele dezentrale Sensoren in einer Produktionsanlage. Dongles und ASICs sind nicht möglich. Für eine gute CmActLicense-Bindung (Softwarelizenzcontainer) verfügen die Geräte über zu wenige Merkmale. Der Schutzanspruch ist hoch, das Netzwerk hat keine Verbindung zum Internet. 

Die Lösung: Ein CodeMeter Runtime Server mit CmDongle im Anlagennetzwerk, der die Embedded-Geräte mit Lizenzen versorgt. Die LAN-Funktion in CodeMeter Embedded wirkt dann wie ein lokaler Dongle – praktisch eine hausinterne Cloudlösung in einem gekapselten Netzwerk. 

Lizenzcontainerkompatibilität 

Anwendungsfall: Eine Produktionslinie stellt ein Gerät her, dessen Software geschützt und lizenziert werden soll. Die Fertigungslinie bei einem Auftragsfertiger selbst ist offline und kann somit keine Lizenzen von einer CodeMeter License Central beziehen. Das Gerät selbst hat keine LAN-Schnittstelle. 

Die Lösung: Die Fertigung des Gerätes und die Erstellung der Lizenz werden getrennt ausgeführt. Eine SD-Karte oder ein CmDongle kann im letzten Produktionsschritt oder bei der Installation hinzugefügt werden. CodeMeter Runtime kann CmActLicenses erstellen, die von CodeMeter Embedded gelesen werden können. Natürlich funktioniert auch der umgekehrte Weg. Ebenso lassen sich CmDongles von der CodeMeter Runtime programmieren und mit CodeMeter Embedded nutzen. 

CmReady

Anwendungsfall: Software auf einer Industrial Grade SD-Karte. Schnelle Reparatur durch Umstecken der Speicherkarte in das Ersatzgerät.

Hochintegrierte Geräte wie Steuerungen, Sensoren oder Kameras haben oft nur einen microSD-Steckplatz. Wenn darin schon die Speicherkarte mit der Konfigurationsdatei oder dem Betriebssystem steckt, ist kein Platz mehr für einen Dongle. Wie wird dann im Reparaturfall die an die defekte Hardware gebundene Lizenzdatei für die geschützte Software schnell und einfach auf ein Ersatzgerät bewegt? Eine Onlineverbindung zum Lizenzieren des Ersatzteils ist in der Regel aus Sicherheitserwägungen nicht möglich. 

Die Lösung: Eine Speicherkarte mit dem CmReady-Feature, das heißt eine industrielle SDKarte mit einer sicherheitsoptimierten Firmware, auf der die CmActLicense liegt. Mit der Speicherkarte wechselt die komplette Gerätekonfiguration samt sicherem Container für die CmActLicense auf ein Ersatzgerät. Der Lizenzcontainer ist an die CmReady-Karte gebunden.

CmReady-Karten basieren auf industriellen Speicherkarten mit robustem Flashspeicher, erweiterten Temperaturbereichen und einer breiten Basis unterschiedlicher Kapazitäten. CmReady ist eine Kooperation, bei der Speicherkartenhersteller ihre Standardprodukte um die Fähigkeit erweitern, CodeMeter Lizenzen sicher zu speichern. Der Anwender hat dadurch den Vorteil, nur eine einzige Speicherkarte für Lizenz und Software zu benötigen, die er zudem so mobil wie einen Dongle nutzen kann.

Cloud

CodeMeter Embedded kann mit denselben Containertypen umgehen wie die große Schwester CodeMeter Runtime: Dongles, ASICs, softwarebasierte CmActLicenses, sogar Cloud-Lizenzen sind über ein Proxy möglich, ohne die Geräte direkt den Gefahren des öffentlichen Netzes auszusetzen. Man konfiguriert einen CodeMeter Runtime Server als LAN-Gateway, der dann als Edge Device zwischen dem sicheren Shopfloor und der Cloud vermittelt. Die Firewall kapselt die Netze ab, so dass die Embedded-Geräte keine Verbindung nach außen bekommen und nur mit dem Edge Server kommunizieren.

Mit CodeMeter 3.0 sind die Fähigkeiten von CodeMeter Embedded um CmReady erweitert worden. Auch die Kompatibilität von CmActLicenses zwischen CodeMeter Runtime und CodeMeter Embedded sind neu hinzugekommen.

Das sind nur einige der Möglichkeiten, die sich mit CodeMeter Embedded abbilden lassen. Haben Sie weitere Anwendungsfälle und Ideen? Wir freuen uns, diese gemeinsam umzusetzen.

 

KEYnote 48 – Herbst-/Winterausgabe 2024

Nach oben