White Paper
CodeMeter
Virtuelle Hardware
Anwendung
Gast
Betriebssystem
CodeMeter
Host
Gast
Betriebssystem
Anwendung
Gast
Anwendung
Gast
Anwendung
Abbildung 7:
Ein CmDongle im
geteilten Modus
– Nutzung der
Lizenzen nicht
möglich
Virtuelle Hardware
Virtualisierungssoftware
Host Betriebssystem
CodeMeter
Echte Hardware
Keine Mehrfachnutzung des CmDongles möglich
Doch was ist mit einem automatischen nacheinander Durchreichen eines CmDongles von einem Gast-System zum
nächsten Gast-System. Auch hier gibt es im CodeMeter Runtime Service und in jedem CmDongle Automatismen, die
dies verhindern. Ein CodeMeter Runtime Service kann zwar gleichzeitig auf mehrere CmDongles und CmActLicenses
zugreifen. Aber ein CmDongle wird immer nur exklusiv von einem CodeMeter Runtime Service verwendet. Dies
wird technisch durch einen Zustand im CmDongle realisiert, der beim Aufbau der verschlüsselten Kommunikation
zwischen CodeMeter Runtime Service und CmDongle gesetzt wird. Wird der CmDongle jetzt mit einem anderen
CodeMeter Runtime Service verbunden, dann wird dieser Zustand zerstört. Die im ersten CodeMeter Runtime
Service belegte Lizenz wird automatisch freigegeben und Ihre Software kann darauf entsprechend reagieren.
Ein weiterer Automatismus sorgt dafür, dass ein automatisches schnelles Umstecken (sowohl ein Wechsel zwischen
virtuellen Maschinen, als auch ein Reverse USB-Hub) eines CmDongles vom Normalbetrieb unterschieden wird.
Wird dieses Angriffsszenario erkannt, dann wir der CmDongle automatisch für 5 Minuten gesperrt.
Als Softwarehersteller können Sie sich zurücklehnen, CodeMeter erledigt alles