Wibu-Systems Strategiepapiere | Page 12

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