KEYnote 45 Deutsch - Frühjahr-/Sommerausgabe 2023 | Page 8

S E C U R I T Y

CodeMeter-Installation beim Anwender

Softwareentwickler , die an einer Integration von CodeMeter in ihre Anwendungen arbeiten , stehen irgendwann vor der Aufgabe , die Installation von CodeMeter auf die Anwendersysteme zu organisieren . Genau aus diesem Grund ist es wichtig , sich mit den Funktionen des Installationsprogramms auszukennen und zu wissen , wie es am besten genutzt werden kann . In diesem Artikel gehen wir auf die Grundlagen der Installation unter Windows sowie auf alles Weitere ein , was Entwickler bezüglich der Installation von CodeMeter wissen sollten .
Die Grundlagen der CodeMeter-Architektur
Auf jedem System , auf dem die lizenzierte Software laufen soll , wird ein laufender CodeMeter Lizenzserver benötigt – die einzige relevante Ausnahme ist die Verwendung von CodeMeter Embedded , zum Beispiel auf Steuerungen . Der CodeMeter Lizenzserver nimmt die Anfragen mit CodeMeter geschützter und lizenzierter Programme oder Bibliotheken entgegen und verarbeitet sie . Dazu werden die für die Beantwortung der Anfrage nötigen Befehle an die jeweiligen CmContainer gesendet . Für die hardwaregebundene Variante , die CmDongles , werden die Befehle verschlüsselt an die angesteckte Hardware geschickt . Bei der aktivierungsbasierten Variante , der CmActLicense , werden die kryptographischen Operationen im CodeMeter Lizenzserver selbst durchgeführt . Bei der Onlinevariante , dem CmCloudContainer , werden die Befehle über einen sicheren Kanal via https an das von Wibu-Systems betriebene Cloudsystem geschickt .
Die Speicherung und Verarbeitung von CmAct- Licenses benötigt auf dem System erhöhte Rechte , damit die Bindung an die Hardware sowie das sichere Speichern der Informationen auf dem System vorgenommen werden können . Daher muss der CodeMeter Lizenzserver mit administrativen Rechten laufen . Dazu wird er als Dienst oder Daemon auf dem System installiert .
Bei CmDongles und CmCloudContainern werden die Befehle jeweils in einer sicheren Umgebung ausgeführt ; entweder in der von Wibu- Systems entwickelten sicheren Hardware oder auf den von Wibu-Systems in einem Rechenzentrum betriebenen Servern . Daher ist in diesen Fällen auch ein Betrieb vom CodeMeter Lizenzserver mit Benutzerrechten denkbar .
Warum Sie CodeMeter installieren sollten
Die Installationsprogramme der CodeMeter- Laufzeitumgebung ( CodeMeter Runtime ) instal- lieren auf der jeweiligen Plattform den Code- Meter Lizenzserver sowie den CodeMeter Web- Admin als Dienst oder Daemon . Da jede geschützte und lizenzierte Anwendung für den Zugriff auf CodeMeter einen CodeMeter Lizenzserver ansprechen muss , schaffen Sie damit die Voraussetzung für einen dauerhaft funktionierenden Betrieb Ihrer Software auf diesem System . Neben der Installation der beiden Dienste werden einige zentrale Bibliotheken und Applikationen zur Bedienung von CodeMeter bereitgestellt . Dies ist beispielsweise „ CodeMeter Kontrollzentrum “, ein Tool zur graphischen Darstellung der verfügbaren CmContainer und der Interaktionsmöglichkeit mit dem CodeMeter Lizenzserver wie zum Beispiel dem Import von Aktualisierungen der angeschlossenen CmContainer . Ähnliche Aufgaben erledigt das Kommandozeilenwerkzeug „ cmu “.
Auf Windows konfiguriert das Installationsprogramm auch die Windows-Firewall in Bezug auf CodeMeter nach Ihren Wünschen . Sollen an
8