White Paper
CmActLicense in einem Gast-System
Eine CmActLicense kann in einem Gast-System aktiviert werden. Als Softwarehersteller haben Sie die Möglichkeit
dies zu erlauben oder zu verbieten.
SmartBind – angepasste Rezeptur
Der CodeMeter Runtime Service erkennt automatisch, dass er sich in einem Gast-System befindet. Bei der
Ermittlung und der Gewichtung der Hardwareeigenschaften verwendet CodeMeter SmartBind automatisch
eine auf virtuelle Umgebungen angepasst Rezeptur. Damit werden Eigenschaften, die von der realen Hardware
stammen automatisch höher gewichtet als Eigenschaften, die nur virtuell vorhanden sind. Eigenschaften, die sich
beim Umziehen auf einen anderen Computer ändern erhalten ebenfalls eine entsprechend höhere Gewichtung.
Gast
Betriebssystem
CodeMeter
Virtuelle Hardware
Anwendung
Anwendung
Gast
Betriebssystem
CodeMeter
Host
Anwendung
Gast
Anwendung
Gast
Abbildung 10:
CmActLicense in
einem GastSystem
Virtuelle Hardware
Virtualisierungssoftware
Host Betriebssystem
CodeMeter
Echte Hardware
Schutz gegen Klonen eines Gast-Systems
Durch CodeMeter SmartBind ist eine CmActLicense maximal gegen das Klonen des kompletten Gast-Systems
geschützt. In den Toleranz-Stufen Medium und Strikt wird das Kopieren des Gast-Systems auf eine andere
Hardware automatisch erkannt und die CmActLicense ist gebrochen und kann nicht mehr verwendet werden. Da
der Fingerabdruck bei CodeMeter als kryptographischer Schlüssel i n die Sicherheit eingeht, kann die CmActLicense
nicht einfach durch das Patchen einer Abfrage „repariert“ werden. Ohne die passenden Hardwareeigenschaften
ist eine Nutzung der CmActLicense nicht möglich.
Verschieben des Gast-Systems
Wird ein Gast-System innerhalb desselben Host-Systems verschoben, dann bleibt die CmActLicense gültig. Damit
führen Änderungen an der Konfiguration durch den Anwender nicht gleich zu einem Supportfall bei Ihnen als
Softwarehersteller. Dies stellt keine Bedrohung für Sie als Softwarehersteller dar, da ein verschobenes Gast-System
in der Regel nicht mehrmals gleichzeitig auf einem Host-System verwendet werden kann.
Das Verschieben eines Gast-Systems auf ein anderes Host-System hat zwei Aspekte. Auf der einen Seite stellt dies
eine Bedrohung dar, weil danach das gleiche Gast-System und damit auch die gleiche Lizenz doppelt vorhanden
sind. Auf der anderen Seite ist dies aber genau die Hochverfügbarkeitslösung. Als Softwarehersteller können Sie
sich entscheiden, in welche Richtung Sie CodeMeter konfigurieren können. CodeMeter SmartBind in den Stufen
Medium und Strikt erkennt das Verschieben auf ein anderes Host-System mit mehr als 98%iger Zuverlässigkeit.
Dies ist die beste Erkennungsrate die mit dem aktuellen Stand der Technik möglich ist.
Durch Wahl von SmartBind in der Stufe Lose oder durch die Wahl einer schwächeren Bindung wie „Zufallszahl“ oder „IPAdresse“ können Sie Softwarehersteller definieren, dass eine Lizenz in einem Gast-System mit dem Verschieben auf ein
anderes Host-System mitwandert. Damit haben Sie Möglichkeit eine Hochverfügbarkeit bei Kunden einfach zu realisieren.
12