WIBU-SYSTEMS Softwareschutzbroschuere - Business Mediathek
WIBU-SYSTEMS Softwareschutzbroschuere - Business Mediathek
WIBU-SYSTEMS Softwareschutzbroschuere - Business Mediathek
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Schutz und Lizenzierung<br />
von Software<br />
SOFTWARESCHUTZ
Sicherheit durch<br />
harte Verschlüsselung<br />
Das Prinzip ist uralt<br />
Bereits vor 3500 Jahren wurde Verschlüsselung zum Schutz<br />
von Betriebsgeheimnissen eingesetzt. Die Methoden haben<br />
sich seitdem geändert, aber das Prinzip ist beim Schutz<br />
Ihrer Software heute noch das gleiche.<br />
selbst berechtigte Nutzer die Software nicht weitergeben<br />
und den Schlüssel nicht kopieren können. Dazu müssen<br />
Sie (1) den Schlüssel sicher verwahren und (2) verhindern,<br />
dass aus einer geschützten Software eine ungeschützte<br />
Version extrahiert werden kann.<br />
Mit CodeMeter bieten wir Ihnen eine Lösung, bei der der<br />
Schlüssel sicher in einem Dongle – dem CodeMeter Stick<br />
– verwahrt wird. Bei der rein softwarebasierten Lösung<br />
CodeMeterAct – die in CodeMeter enthalten ist – wird<br />
der Schlüssel so verschlüsselt, dass er nur auf dem PC des<br />
lizenzierten Nutzers entschlüsselt werden kann.<br />
Sie verschlüsseln Ihre Software und übermitteln den<br />
Schlüssel zum autorisierten Empfänger. Dieser kann die<br />
Software dann nutzen. Voraussetzungen sind ein sicherer<br />
Verschlüsselungsalgorithmus und die sichere Übertragung<br />
des Schlüssels zum Benutzer.<br />
Dieser hat allerdings kein Interesse daran, den Schlüssel<br />
geheim zu halten. Sie müssen also auch dafür sorgen, dass<br />
Mit AxProtector und IxProtector bieten wir Ihnen eine<br />
Technologie, die Ihre Software dynamisch zur Laufzeit<br />
entschlüsselt und wieder verschlüsselt, um sie so gegen<br />
Extraktion einer ungeschützten Version zu schützen.<br />
CodeMeter bietet Ihnen:<br />
Modernste Verschlüsselungsalgorithmen<br />
Einheitliche Lösung (Dongle und Aktivierung)<br />
Technologien und Werkzeuge zum Schutz Ihrer<br />
Software
VERSCHLÜSSELUNG<br />
WibuKey, unser seit 1989 verfügbares und bewährtes<br />
Produkt, basiert auf dem gleichen Prinzip und bietet Ihnen<br />
einen Großteil der CodeMeter Funktionen.<br />
Der Lizenzeintrag<br />
Um CodeMeter nutzen zu können, müssen Sie kein<br />
Kryptographie-Experte werden. Sie programmieren ganz<br />
einfach einen Lizenzeintrag in einen CodeMeter Stick oder<br />
eine CodeMeterAct Lizenzdatei. Dieser besteht aus zwei<br />
Zahlen, dem Firm Code und dem Product Code, sowie<br />
zusätzlichen Optionen.<br />
Den Firm Code legt <strong>WIBU</strong>-<strong>SYSTEMS</strong> für Sie fest. Sie erhalten<br />
einen Master-Schlüssel, die Firm Security Box, mit Ihrem<br />
Firm Code. Nur Sie können dann damit Lizenzeinträge<br />
programmieren.<br />
Den Product Code legen Sie selbst fest. Wollen Sie mehr<br />
als ein Produkt schützen, können Sie einen Product<br />
Code für jedes einzelne Produkt verwenden. Der Product<br />
Code ist ein 32-Bit-Wert, d. h. Sie können bis zu 4 Mrd.<br />
verschiedene Produkte definieren.<br />
Der Firm Key ermöglicht es Ihnen, einen eigenen geheimen<br />
Schlüssel in der Hardware abzulegen, den nur Sie kennen.<br />
Damit können Sie sicherstellen, dass selbst <strong>WIBU</strong>-<strong>SYSTEMS</strong><br />
Ihre Dongles nicht nachprogrammieren kann.<br />
Mit dem Encryption Code können Sie die Verschlüsselung<br />
zur Laufzeit verändern. Wir nennen das polymorphe Verschlüsselung.<br />
Auf den ersten Blick ziemlich unspektakulär,<br />
bietet gerade die Veränderung des Encryption Codes<br />
die höchste Sicherheit. Damit stehen Ihnen nämlich 4<br />
Mrd. alternierende Schlüssel für jeden Product Code zur<br />
Verfügung.<br />
Höchste Sicherheit<br />
Der Softwareschutz von <strong>WIBU</strong>-<strong>SYSTEMS</strong> hat sich vier Mal<br />
erfolgreich der internationalen Hackerszene gestellt. In<br />
den weltweit durchgeführten Hacker’s Contests bissen<br />
sich insgesamt mehr als 1000 Teilnehmer die Zähne<br />
daran aus.<br />
Firm Code, Product Code und weitere Optionen (Product<br />
Item Options) sind der sichtbare Teil eines Lizenzeintrags.<br />
Aus diesen Parametern und aus unsichtbaren Teilen<br />
wird der eigentliche Schlüssel zum Schutz Ihrer Software<br />
innerhalb des CodeMeter Sticks bzw. des CodeMeterAct<br />
Moduls berechnet.<br />
Mehr als ein Schlüssel<br />
Die geheimen Daten in jedem CodeMeter Stick bieten<br />
Ihnen die Sicherheit, dass die CodeMeter-Hardware nicht<br />
außerhalb von <strong>WIBU</strong>-<strong>SYSTEMS</strong> nachgebaut werden kann.<br />
Alle drei Ebenen haben dabei Ihre Stärke gezeigt: die sichere<br />
Hardware als Fundament, die verschlüsselte Kommunikation<br />
zwischen Hardware und Software, die Technologie<br />
zur Modifikation der Software im PC-Speicher.<br />
Falls die Software Angriffsmuster erkennt, lässt sich der<br />
CodeMeter Stick für die weitere Benutzung sperren.<br />
Warum sollten Sie dem Hacker noch mehr Gelegenheiten<br />
zur Analyse Ihrer Software einräumen?<br />
Das alles ist einzigartig für eine Kopierschutzhardware. Mit<br />
weniger sollten Sie sich auch nicht zufrieden geben, wenn<br />
Sie Ihre Software wirklich sicher schützen wollen.
Lizenzmanagement – alles in<br />
einem und einer für alles<br />
Eine Bauform für alle Optionen<br />
Ein Lizenzeintrag besteht aus Ihrem Firm Code, dem von<br />
Ihnen frei wählbaren Product Code und zusätzlichen<br />
Optionen (Product Item Options). Diese Optionen sind für<br />
alle CodeMeter Sticks und CodeMeterAct Lizenzdateien<br />
ohne Einschränkungen verfügbar und können von Ihnen<br />
beliebig miteinander kombiniert werden.<br />
Sicheres Ablaufdatum mit Echtzeit-Uhr<br />
Jeder Lizenzeintrag kann ein Activation Time und ein<br />
Expiration Time besitzen. Damit bestimmen Sie die zeitliche<br />
Nutzung Ihrer Lizenz. Die beiden Daten werden dabei<br />
gegen die interne Uhr im CodeMeter Stick geprüft. Das<br />
Zurückstellen der Computer-Systemzeit führt deshalb nicht<br />
zu einer Verlängerung der Lizenz.<br />
Das Speichermonster – Bis zu 6.000<br />
Lizenzeinträge<br />
Jeder CodeMeter Stick besitzt einen SmartCard Chip mit<br />
60 / 384 kByte-Speicher. Damit können Sie bis zu 6.000 Lizenzeinträge<br />
in einen CodeMeter Stick programmieren.<br />
Lizenzanzahl im Netzwerk<br />
Jeder CodeMeter Stick ist netzwerkfähig. Standardmäßig<br />
ist jeder Lizenzeintrag eine Floating License im Netzwerk.<br />
Möchten Sie eine reine Einzelplatzversion verkaufen? Dann<br />
programmieren Sie als License Quantity einfach „0“.<br />
Oder möchten Sie mehrere Lizenzen im Netzwerk verkaufen?<br />
Das geht ebenso einfach, setzen Sie die License<br />
Quantity auf den gewünschten Wert.<br />
Durch die Kombination aus Expiration Time und License<br />
Quantity können Sie selbst komplizierte Modelle verwirklichen<br />
– acht Lizenzen permanent, plus zwei für die<br />
nächsten vier Wochen: Das ist gar kein Problem!
L I Z E N Z E N<br />
Nutzungsdauer<br />
Während Sie bei einer Expiration Time genau wissen bis<br />
wann die Lizenz gültig ist, gibt es Anwendungsfälle, in<br />
denen die Nutzungsdauer zu einem variablen Zeitpunkt<br />
beginnen soll. Dies können vorprogrammierte Demoversionen<br />
sein, die bei einem Vertriebspartner liegen, aber<br />
auch Backup-Dongles, die für eine definierte Zeit einen<br />
ausgefallenen Dongle ersetzen sollen.<br />
Das lässt sich mit der Usage Period realisieren. Der Zeitraum<br />
der Nutzung beginnt dann automatisch mit dem<br />
ersten Verwenden des Lizenzeintrags.<br />
Pay-per-Use-Zähler<br />
Sie möchten Ihre Software nach Benutzung abrechnen,<br />
zum Beispiel pro Ausdruck? Dann verwenden Sie einen der<br />
bis zu 6.000 unabhängigen Zähler im CodeMeter Stick.<br />
Sie definieren selbst, welche Aktion in Ihrer Software den<br />
Zähler um wie viele Einheiten herunterzählt.<br />
Feature Map<br />
Eine der mächtigsten Funktionen von CodeMeter ist die<br />
Feature Map. Sie ist ein 32-Bit-Wert und kann bitweise<br />
verwendet werden.<br />
So können Sie zum Beispiel einzelne Module mittels der<br />
Feature Map freischalten und belegen dennoch nur einen<br />
Lizenzeintrag.<br />
aktuelle oder die freigeschalteten Vorgängerversionen<br />
einsetzen. Aber in der Summe nie mehr als die von Ihnen<br />
programmierte License Quantity.<br />
Übersichtliche Darstellung<br />
Damit Ihr Kunde auf einen Blick einfach sehen kann, welche<br />
Lizenzeinträge in seinem CodeMeter Stick freigeschaltet<br />
sind, können Sie jeden Eintrag mit einem Text versehen.<br />
Der Text dient nur der Information und Übersichtlichkeit<br />
und ist nicht relevant für die Sicherheit.<br />
Datentypen<br />
Über die oben beschriebenen Datentypen hinaus stehen<br />
Ihnen sowohl im CodeMeter Stick, als auch in einer<br />
CodeMeterAct Lizenzdatei noch weitere zur Verfügung, die<br />
unterschiedliche Zugriffsberechtigungen besitzen:<br />
Product Item Option Lesen Schreiben Verschlüsselung<br />
Ein weiterer Anwendungsfall ist die Verwaltung Ihrer<br />
Versionen. Jede neue Hauptversion wird als ein Bit codiert.<br />
Soll Ihr Kunde mehrere Versionen nutzen können, dann<br />
aktivieren Sie die entsprechenden Bits. In der Kombination<br />
mit der License Quantity können Sie so ein Downgrade-<br />
Recht im Netzwerk realisieren. Ihr Kunde kann dann<br />
bis zur vorgegebenen Anzahl an Lizenzen entweder die<br />
License Quantity Ja Mit FSB Nein<br />
Expiration Time Ja Mit FSB Ja<br />
Activation Time Ja Mit FSB Ja<br />
Usage Period Ja Einmalig beim ersten Start Ja<br />
Unit Counter Ja Erniedrigen ja/ Erhöhen mit FSB Ja<br />
Feature Map Ja Mit FSB Ja<br />
Text Ja Ja Nein<br />
Customer Owned<br />
License Information<br />
Ja Mit FSB Nein<br />
Protected Data Ja Mit FSB Nein<br />
User Data Ja Ja Nein<br />
Hidden Data Mit Passwort Mit FSB Als eigener Schlüssel<br />
Secret Data Nein Mit FSB Als eigener Schlüssel
Sichere Integration in Ihre<br />
Software<br />
Der wichtigste Aspekt für guten Softwareschutz ist die<br />
Integration in die Anwendung. Selbst der beste Verschlüsselungsalgorithmus<br />
bietet keinen Schutz, wenn<br />
sich die Abfrage der Lizenz auf eine Ja/Nein-Entscheidung<br />
reduziert.<br />
AxProtector – Integration ohne<br />
Programmierkenntnisse<br />
AxProtector ist ein Tool von <strong>WIBU</strong>-<strong>SYSTEMS</strong>, mit dem Sie<br />
CodeMeter, CodeMeterAct oder WibuKey ohne Eingriffe<br />
in Ihren Quellcode einfach und dennoch sicher in Ihre<br />
Anwendung integrieren können.<br />
Sie geben einfach die zu schützende ausführbare Datei<br />
und den zu verwendenden Lizenzeintrag an und schon ist<br />
Ihre Anwendung geschützt.<br />
Nun bestimmen Sie allein durch die Programmierung des<br />
CodeMeter Sticks, bzw. der CodeMeterAct Lizenzdatei, ob<br />
Ihre Software im Netzwerk oder als Einzelplatzversion<br />
läuft, ob mit zeitlichen Einschränkungen oder mit Payper-Use-Zähler.<br />
Durch On Demand Decryption – Teile Ihrer Anwendung<br />
werden erst beim Zugriff darauf entschlüsselt – bietet<br />
Ihnen AxProtector einen bisher nie dagewesenen Sicherheitsstandard.<br />
Maximale Flexibilität<br />
Zusätzliche Optionen in AxProtector ermöglichen es Ihnen,<br />
den Grad des Schutzes individuell anzupassen:<br />
Intervall zur Überprüfung der Lizenz zur Laufzeit<br />
Automatische Verschlüsselung von Datendateien<br />
Sperren der Lizenz im Falle eines Hackversuchs<br />
Verhalten der Anwendung im Fehlerfall
INTEGRATION<br />
Konfigurierbare Fehlermeldungen<br />
Ihre Anwendung läuft ohne graphische Oberfläche? In<br />
diesem Fall können Sie anstelle einer Fehlerausgabe<br />
(„Lizenz nicht gefunden“) ein Fehlerprotokoll erstellen<br />
und die Anwendung beenden oder erneut nach der Lizenz<br />
suchen.<br />
Auf der anderen Seite können Sie auch graphisch ansprechende<br />
Fehlermeldungen generieren, die den Kunden zum<br />
Kauf Ihrer Anwendung animieren.<br />
AxProtector für:<br />
Windows 32-Bit-Anwendungen und Dlls<br />
Windows 64-Bit-Anwendungen und Dlls<br />
Mac OS X-Anwendungen<br />
Java-Anwendungen<br />
.NET 1.1 , 2.0, 3.0 und 3.5 Assemblies<br />
Individuelle Integration<br />
Mit AxProtector können Sie Software schnell und einfach<br />
schützen. Wozu dann noch ein API? Wibu Universal<br />
Protection Interface (WUPI) und IxProtector bieten Ihnen<br />
hier die folgenden Vorteile:<br />
Individuelle Erhöhung der Sicherheit<br />
Schutz einzelner Module in einer ausführbaren Datei<br />
Individuelles Herunterzählen eines Pay-per-Use-Zählers<br />
WUPI bietet Ihnen einfache Funktionen zum Abfragen<br />
von Lizenzen (WupiCheckLicense) und die Möglichkeit,<br />
Codebereiche in Ihrer Software während der Laufzeit<br />
selbst zu entschlüsseln und wieder zu verschlüsseln. Damit<br />
liegt Ihre Anwendung nie komplett entschlüsselt im<br />
Speicher. Dies erhöht die Sicherheit. Auf der anderen Seite<br />
bestimmen Sie durch den Aufruf der WUPI-Funktion selbst<br />
den Zeitpunkt der Entschlüsselung. Damit können Sie das<br />
Laufzeitverhalten Ihrer Anwendung festlegen.<br />
IxProtector sucht die Codebereiche heraus und verschlüsselt<br />
diese bevor AxProtector die Schutzhülle um Ihre<br />
Anwendung legt. Dabei geben Sie in IxProtector an, mit<br />
welchem Firm Code und Product Code die einzelnen<br />
Bereiche verschlüsselt werden. IxProtector ist in AxProtector<br />
integriert und kann alternativ oder zusätzlich zu<br />
AxProtector verwendet werden.<br />
Statisches Linken<br />
Neben der Verschlüsselung von Codebereichen tauscht<br />
IxProtector die gelinkte dynamische Bibliothek (Wupi-<br />
Engine32.dll) gegen eine statische aus. Dies erhöht die<br />
Sicherheit und verkleinert ihre Anwendung, da IxProtector<br />
und AxProtector dann die gleiche statische Bibliothek<br />
verwenden.<br />
Dabei implementiert IxProtector, an der Stelle an der Sie die<br />
einfachen WUPI Funktionen (WupiCheckLicense) aufrufen,<br />
aktuelle krypthographische Methoden. So erhalten Sie eine<br />
hohe Sicherheit ohne Verschlüsselungsexperte zu sein.<br />
Einheitliches Interface für CodeMeter,<br />
CodeMeterAct und WibuKey<br />
WUPI bietet nicht nur On Demand Encryption für ausführbaren<br />
Code, sondern ist auch gleichzeitig ein einheitliches,<br />
besonders einfaches Interface für alle Technologien von<br />
<strong>WIBU</strong>-<strong>SYSTEMS</strong>: WibuKey, CodeMeter und CodeMeter-<br />
Act.<br />
Sie definieren eine Lizenz, die auch aus WibuKey, Code-<br />
Meter und CodeMeterAct gleichzeitig bestehen kann,<br />
und den Rest macht WUPI für Sie. Sie entscheiden dann<br />
nachträglich selbst, ob Sie Ihren Kunden eine WibuBox<br />
oder einen CodeMeter Stick geben, bzw. die Lizenz per<br />
CodeMeterAct an den PC Ihres Kunden binden.<br />
Kunden, die sich vor Jahren für WibuKey entschieden<br />
haben, können heute CodeMeter, bzw. CodeMeterAct<br />
einsetzen, ohne die WibuBoxen austauschen zu müssen.<br />
So buchstabieren wir bei <strong>WIBU</strong>-<strong>SYSTEMS</strong> Investitionssicherheit!
P A S S W O R T<br />
Skalierbare Lösung –<br />
Dongle und Aktivierung<br />
CodeMeterAct basiert auf dem seit über 5 Jahren<br />
bewährten Konzept von CodeMeter. Im Gegensatz zu<br />
CodeMeter, bei dem die Lizenzen in einem Dongle, dem<br />
CodeMeter Stick, gespeichert werden, bestehen die<br />
Lizenzen bei CodeMeterAct aus Lizenzdateien, die an einen<br />
Rechner gebunden – aktiviert – werden.<br />
Einheitlicher Lizenzserver<br />
Im Mittelpunkt von CodeMeter und CodeMeterAct steht<br />
dabei CodeMeter License Server (CodeMeter.exe), ein<br />
universeller Lizenzmanager, der für viele Betriebssysteme,<br />
darunter Windows, Linux, Mac OS X und Sun Solaris,<br />
verfügbar ist.<br />
CodeMeterAct Lizenzdateien werden wie ein virtueller<br />
CodeMeter Stick angezeigt. Damit sind alle Lizenzmanagement<br />
Features von CodeMeter automatisch auch<br />
für CodeMeterAct verfügbar: Einzelplatzlizenzen, Floating<br />
Netzwerk Lizenzen, zeitliche Lizenzen und viele mehr.<br />
Unterschiede im Detail<br />
Natürlich sind CodeMeter und CodeMeterAct nicht 100%<br />
identisch. Neben einem anderen Firm Code Bereich – und<br />
damit anderen kryptographischen Schlüsseln – haben wir<br />
aus Sicherheitsgründen auch kryptographische Methoden<br />
im Inneren geändert.<br />
CodeMeter License Server stellt Ihnen die Lizenzen zur<br />
Verfügung, ganz egal ob diese in einem CodeMeter Stick<br />
oder in einer Lizenzdatei gespeichert sind. Für Sie als<br />
Hersteller ist der Zugriff auf eine CodeMeterAct Lizenz<br />
genauso einfach wie auf eine CodeMeter Lizenz, das<br />
Softwareschutz- API ist identisch.
ANWENDUNGEN<br />
Vorteile der Hardware<br />
Die Verwendung eines Dongles bietet Ihnen die folgenden<br />
Vorteile, auf die Sie auch nicht verzichten müssen, wenn<br />
Sie Dongle und Aktivierung gleichzeitig einsetzen:<br />
Name<br />
IP-Address (IP)<br />
Machine-SID (MID)<br />
Beschreibung<br />
Informationen über die Netzwerkkarte<br />
(Mac-Adresse)<br />
Die Windows Maschine-SID und<br />
die Domain-SID<br />
Firmware läuft geschützt in der Hardware<br />
Hardware kann gesperrt werden<br />
Zähler und gelöschte Lizenzen können nicht durch<br />
ein Backup wiederhergestellt werden<br />
Expiration Time und Usage Period werden gegen die<br />
interne Uhr überprüft<br />
Einfacher Wechsel auf einen anderen PC<br />
Sicherheit vor Verlust der Lizenz durch Viren und<br />
andere Schädlinge<br />
Eine Anwendung zur Auslieferung<br />
Sie möchten eine Anwendung herausgeben und pro Nutzer<br />
entscheiden, ob dieser einen CodeMeter Stick oder<br />
eine CodeMeterAct Lizenzdatei erhält? Dann schützen<br />
Sie Ihre Anwendung mit CodeMeter und CodeMeterAct<br />
gleichzeitig. AxProtector und IxProtector übernehmen dies<br />
automatisch für Sie.<br />
Hardware-Bindung<br />
Bei CodeMeterAct wird die Lizenz an den PC des Anwenders<br />
gebunden. Dabei stehen Ihnen die folgenden vier<br />
Hardware-Merkmale zur Verfügung:<br />
Name<br />
Network-Adapter (N)<br />
Disk (D)<br />
CPU (C)<br />
Bios (B)<br />
Beschreibung<br />
Informationen über die Netzwerkkarte<br />
(Mac-Adresse)<br />
Informationen über die Festplatte<br />
(Seriennummer)<br />
Informationen über den Hauptprozessor<br />
(Typ des Prozessors)<br />
Informationen über das Bios<br />
des PCs (Seriennummer)<br />
None (Non)<br />
Serial (Ser)<br />
Keine Bindung, d. h. diese Lizenz ist<br />
auf einen anderen PC übertragbar<br />
Bindung an eine eigene<br />
Seriennummer<br />
Diese Schemata bieten weniger Schutz, aber höhere<br />
Flexibilität, gerade bei Großkunden. Natürlich können Sie<br />
das Bindungs-Schema und das Lizenzierungssystem pro<br />
Kunde unterschiedlich wählen, z.B. Großkunden erhalten<br />
Lizenzen, die nur an die IP-Adresse gebunden sind , Endkunden<br />
in den USA erhalten DCBN:3 und alle anderen<br />
Kunden erhalten einen CodeMeter Stick.<br />
Die Aktivierung<br />
Bei CodeMeterAct liefern Sie anstelle eines CodeMeter<br />
Sticks eine CodeMeterAct Lizenzinformationsdatei aus.<br />
Diese ist vergleichbar mit einem leeren CodeMeter Stick<br />
und enthält die Information über das CodeMeterAct<br />
Bindungs-Schema. Um die Lizenz nutzen zu können, wird<br />
sie entweder per Telefon oder per Internet aktiviert.<br />
Mittels des in der Lizenzinformationsdatei gespeicherten<br />
Bindungs-Schemas wird eine Lizenzanfragedatei erzeugt,<br />
die der Nutzer Ihnen schickt. Sie erzeugen eine Lizenzaktivierungsdatei,<br />
die die Lizenz dann für den entsprechenden<br />
PC aktiviert.<br />
Die Erzeugung der Lizenzaktivierungsdatei erfolgt wahlweise<br />
von Hand oder automatisch durch CodeMeter<br />
License Central.<br />
Sie wählen, welche der Eigenschaften Sie verwenden und<br />
legen fest, ob das Schema tolerant gegenüber Änderungen<br />
dieser Eigenschaften ist. Sie können zum Beispiel alle vier<br />
Eigenschaften wählen, wobei sich eine davon ändern darf<br />
und drei gleichbleiben müssen. Dieses Schema wird dann<br />
als DCBN:3 bezeichnet.<br />
Konfigurations-Bindung<br />
Alternativ zu den harten Eigenschaften des PCs können<br />
Sie die Lizenz an die folgenden Konfigurationsdaten<br />
binden:
E X T R A S<br />
Das kleine Extra –<br />
Vorteile des CodeMeter Sticks<br />
Alle Treiber sind schon da<br />
Der CodeMeter Stick ist ein Dongle mit einem eigenen<br />
sicheren Smart Card Chip. Gegenüber dem Betriebssystem<br />
verhält er sich wie ein Mass Storage Device, d.h. wie<br />
ein USB-Speicher-Stick. Der Vorteil für Sie: CodeMeter<br />
benötigt keinen proprietären Treiber, dieser ist bereits im<br />
Betriebssystem vorhanden. Damit sind Sie flexibler und<br />
unabhängig.<br />
Zusätzlicher Flash-Speicher<br />
CodeMeter gibt es optional mit Flash-Speicher. Dann ist<br />
CodeMeter Dongle und Speichermedium in einem. Das<br />
eröffnet Ihnen völlig neue Möglichkeiten. Sie können Ihre<br />
Software direkt auf dem CodeMeter Stick ausliefern. Da<br />
auch der Dongle-Teil über den Mass Storage Device-Treiber<br />
angesprochen wird, kann Ihre Software ohne Installation<br />
direkt vom CodeMeter Stick gestartet werden.<br />
CodeMeter verwendet den industrietauglichen SLC-Speicher<br />
(Single Level Cell). Dieser ist schneller, langlebiger und<br />
robuster gegen Datenverluste als der im Endkundenbereich<br />
verwendete MLC-Speicher (Multi Level Cell).<br />
Mobile Anwendungen<br />
Hinterlässt Ihre Anwendung auf dem Betriebssystem keine<br />
Spuren? CodeMeter passt sich an und hinterlässt beim<br />
Start der eigenen Runtime ebenfalls keine Spuren auf dem<br />
PC. Perfekt für mobile Anwendungen.<br />
Einzigartige Architektur<br />
Die CodeMeter Runtime ist für viele verschiedene<br />
Plattformen verfügbar. Im Zentrum steht dabei immer<br />
CodeMeter License Server, ein Dienst der im Hintergrund<br />
arbeitet. Er kommuniziert nach unten verschlüsselt über<br />
den betriebssystemeigenen USB bzw. Mass Storage Device-<br />
Treiber mit dem CodeMeter Stick und stellt nach oben<br />
eine einheitliche Schnittstelle für das CodeMeter API zur<br />
Verfügung.<br />
CodeMeter License Server enthält bereits die Netzwerkserverfunktionalität.<br />
Über CodeMeter Webadmin können<br />
Sie CodeMeter License Server einfach und interaktiv konfigurieren<br />
und belegte Lizenzen im Netzwerk einsehen und<br />
verwalten. Jegliche Kommunikation zu und von CodeMeter<br />
License Server ist verschlüsselt.
ANWENDUNG<br />
Share Your Key –<br />
Share Your Costs<br />
Vorteile für alle<br />
In jedem CodeMeter Stick können bis zu 6.000 Lizenzen<br />
herstellerunabhängig verwaltet werden. Alle Beteiligten<br />
erhalten dabei einen vielfältigen Mehrwert.<br />
Der Anwender benötigt für mehrere Produkte – auch von<br />
verschiedenen Anbietern – nur einen CodeMeter Stick und<br />
nicht mehrere Dongles wie bei anderen Anbietern.<br />
Als Softwarehersteller können Sie einen eventuell vorhanden<br />
CodeMeter Stick mitbenutzen. Dann haben Sie<br />
die folgenden Vorteile:<br />
Keine Kosten für die Hardware<br />
Keine Kosten für den Versand<br />
Kein Zeitverzug durch den Versand<br />
Getrennte Firm Codes<br />
Als Softwarehersteller erhalten Sie eine Firm Security Box,<br />
die Ihren eigenen Firm Code festlegt. Dieser Firm Code<br />
ist eindeutig und wird von <strong>WIBU</strong>-<strong>SYSTEMS</strong> für jeden<br />
Softwarehersteller separat vergeben.<br />
Jeder CodeMeter Stick ist bei der Auslieferung unprogrammiert.<br />
Als Hersteller legen Sie zuerst einen Lizenzcontainer,<br />
Ihr Firm Item mit Ihrem Firm Code, an. Mit der Firm Security<br />
Box authentifizieren Sie sich dabei als Eigentümer des Firm<br />
Codes, d.h. nur Sie können Ihr Firm Item anlegen.<br />
In jedem CodeMeter Stick können verschiedene Firm Items<br />
mit unterschiedlichen Firm Codes angelegt werden. Jeder<br />
Softwarehersteller besitzt damit seinen eigenen Bereich<br />
im CodeMeter Stick.<br />
Damit ist auch das Sperren des Dongles und das Einspielen<br />
von Aktualisierungen für jeden Softwarehersteller<br />
unabhängig von den Lizenzeinträgen anderer Anbieter<br />
möglich.<br />
Beliebige Product Codes<br />
Im zweiten Schritt können Sie in Ihrem Firm Item die<br />
eigentlichen Lizenzeinträge anlegen, die Product Items.<br />
Jedes Product Item hat einen Product Code und kann verschiedene<br />
Optionen besitzen. Auch das Programmieren der<br />
Product Items ist über die Firm Security Box gesichert.<br />
Hersteller Versand CD und Dongle Kunde Hersteller CD oder Download<br />
Kunde<br />
Klassische Dongles<br />
Das CodeMeter-Prinzip
Lizenzen erstellen, verwalten<br />
und ausliefern<br />
Neben dem sicheren Schutz von Software gegen Raubkopien<br />
spielt die Verwaltung von Lizenzen eine immer<br />
größere Rolle. CodeMeter und CodeMeterAct bieten Ihnen<br />
beides: Schutz und Verwaltung.<br />
Eine Anwendung für jeden Fall<br />
Zur Erstellung und Verwaltung von Lizenzen stehen Ihnen<br />
mehrere Möglichkeiten zur Verfügung. Mit CodeMeter<br />
License Central bieten wir Ihnen eine datenbankbasierte<br />
Lösung. CodeMeter License Central können Sie als Enterprise<br />
Version zusätzlich auch zur direkten Aktivierung von<br />
Lizenzen durch den Kunden über das Internet verwenden<br />
und in Ihre Vertriebs- und Support-Prozesse integrieren.<br />
CodeMeter License Central Enterprise bietet dazu<br />
folgende Schnittstellen: Internet-Gateway zum Kunden,<br />
Connectoren zu ERP/CRM-Systemen und Connectoren<br />
zu Online-Shops.<br />
Eine Desktop-Version von CodeMeter License Central<br />
bietet Ihnen einen einfachen Start zur internen Verwaltung<br />
Ihrer Lizenzen. Eine spätere Migration auf die Enterprise-<br />
Version ist problemlos möglich.<br />
Speziell während der Entwicklungs- und Testphase besitzen<br />
Sie mit CodeMeter License Editor ein graphisches Werkzeug,<br />
mit dem Sie einfach und schnell Lizenzen erstellen<br />
können. Die Erstellung einer Lizenz in automatischen<br />
Batch-Prozessen ist mit dem Kommandozeilenwerkzeug<br />
CmBoxPgm möglich.<br />
Falls Ihre Anforderungen nicht mit den zur Verfügung gestellten<br />
Erstellungs- und Verwaltungswerkzeugen realisiert<br />
werden können, verwenden Sie das zugrundeliegende<br />
Programmier-API in einer eigenen Anwendung oder lassen<br />
Sie sich diese von unserem Professional Services Team<br />
erstellen.<br />
License Central<br />
Enterprise<br />
License Central<br />
Desktop<br />
License Editor<br />
CmBoxPgm<br />
HIP (High Level Programming API)<br />
Eigene<br />
Anwendung
AKTUALISIERUNG<br />
Fernprogrammierung<br />
Das Programmieren einer Lizenz kann wahlweise lokal (Sie<br />
programmieren den CodeMeter Stick vor der Auslieferung)<br />
oder durch Fernprogrammierung erfolgen. Beim softwarebasierten<br />
Schutz CodeMeterAct erfolgt die Aktivierung in<br />
der Regel durch Fernprogrammierung.<br />
Egal wann und wo Sie eine CodeMeter oder eine Code-<br />
MeterAct Lizenz programmiert haben, in CodeMeter<br />
License Central haben Sie immer den kompletten Überblick<br />
über alle jemals erzeugten Lizenzen.<br />
Die Fernprogrammierung erfolgt über Dateiaustausch und<br />
kann somit auch erfolgen, wenn der PC über keine direkte<br />
Verbindung zum Internet verfügt. Wenn der PC, an dem<br />
der CodeMeter Stick steckt, bzw. an den die CodeMeterAct<br />
Lizenz gebunden werden soll, über einen direkten Zugang<br />
zum Internet verfügt, dann erfolgt der Dateiaustausch mit<br />
CodeMeter License Central automatisch im Hintergrund.<br />
Der Anwender klickt lediglich auf „Lizenz übertragen“.<br />
Keine doppelte Datenhaltung<br />
CodeMeter License Central verwaltet alle CodeMeter und<br />
CodeMeterAct spezifischen Einstellungen. Sie setzen in<br />
CodeMeter License Central die Abbildung Ihrer Artikelnummern<br />
auf Firm Codes, Product Codes und weitere Eigenschaften<br />
um. Damit muss Ihr ERP-System keine CodeMeter<br />
spezifischen Daten kennen. Auf der anderen Seite verwaltet<br />
CodeMeter License Central keine Kundendaten. Es werden<br />
lediglich Referenzen auf Kundennummer und Auftragsnummer<br />
verwaltet. Somit werden Datenredundanzen<br />
vermieden und der Integrationsaufwand minimiert.<br />
Prozessintegration<br />
Aufträge, die im Online-Shop erzeugt werden oder vom<br />
Sachbearbeiter ins ERP-System eingegeben werden, können<br />
automatisch an CodeMeter License Central übermittelt<br />
werden. Dazu bietet <strong>WIBU</strong>-<strong>SYSTEMS</strong> entsprechende<br />
Connectoren zu verschiedenen Systemen an. Der Datenaustausch<br />
erfolgt dabei über SOAP (XML-basiert). Die<br />
Anpassungen im Online-Shop, bzw. dem ERP-System<br />
sind minimal, meist können bereits vorhandene Lizenzgeneratoren<br />
bzw. kundenspezifische Auftragsfelder sofort<br />
verwendet werden.<br />
Aber auch auf der Seite des Kunden wird der Prozess der<br />
Freischaltung automatisiert. Von der automatischen Integration<br />
in Ihre Software, über eine angepasste Internetseite<br />
(Wahlweise mit Java, ActiveX oder Browser-Erweiterung)<br />
bis zur manuellen Aktivierung über Dateiaustausch: Für<br />
jeden ist die passende Lösung bereits vorhanden.<br />
Funktionsprinzip – Ticketsystem<br />
CodeMeter License Central ist ein Ticketsystem. Sie geben<br />
Auftragsnummer, Kundennummer und die Artikelnummern<br />
ein. CodeMeter License Central erzeugt ein passendes<br />
Ticket, welches Sie zum Beispiel auf der Rechnung ausdrucken,<br />
oder dem Kunden per Email schicken können. Der<br />
Sachbearbeiter in der Auftragserfassung muss sich nicht in<br />
die CodeMeter Terminologie einarbeiten, sondern arbeitet<br />
mit den gewohnten Daten und Bezeichnungen.<br />
Das Ticket können Sie nun selbst in der Produktion verwenden,<br />
um den CodeMeter Stick für den Kunden spezifisch<br />
zu erstellen. Oder Sie liefern das Ticket an den Kunden<br />
aus und er kann es selbst in CodeMeter License Central<br />
Enterprise direkt über das Internet einlösen. Das Ticket ist<br />
nicht an einen bestimmten CodeMeter Stick gebunden,<br />
sondern es kann flexibel eingelöst werden.
BAUFORMEN<br />
Überall einsetzbar – Bauformen<br />
und Betriebssysteme<br />
Bauformen CodeMeter:<br />
Verfügbar für viele Betriebssysteme<br />
und Laufzeitumgebungen:<br />
USB CmStick (Metall)<br />
ExpressCard<br />
Windows 32-Bit/64-Bit<br />
Window Embedded<br />
Windows CE<br />
Linux 32-Bit/64-Bit<br />
Mac OS X<br />
Sun Solaris 10<br />
Java<br />
.NET 1.1, 2.0, 3.0 und 3.5<br />
PC Card<br />
CF Card<br />
Micro SD Card<br />
SD Card<br />
Bauformen WibuKey:<br />
USB<br />
PC Card<br />
WibuKey und CodeMeter erfüllen alle gängigen<br />
internationalen Normen wie FCC, VCCI, CE und sind<br />
zertifi ziert nach UL (Underwriter Laboratories) und<br />
VDE. Alle Produkte sind RoHS konform.<br />
<strong>WIBU</strong>-<strong>SYSTEMS</strong> ist nach ISO 9001:2008 zertifi ziert.<br />
RS232<br />
LPT
W I B U K E Y<br />
WibuKey:<br />
Die klassische Alternative<br />
WibuKey nutzt das gleiche Prinzip wie CodeMeter. Während<br />
CodeMeter hardwareseitig mehr Lizenzoptionen bietet,<br />
ist WibuKey einfacher unter Betriebssystemen jenseits<br />
der Standard-Plattformen einsetzbar.<br />
WibuBox/ST für asynchrone serielle Schnittstellen<br />
beliebiger Betriebssysteme mit in C-Quellcode<br />
verfügbarem Treiber.<br />
WibuBox/P für die parallele Schnittstelle und unter<br />
Windows NT und Windows 95, DOS.<br />
WibuKey-ASIC für eigene Hardware.<br />
WibuKey ist seit 1989 stetig abwärtskompatibel und<br />
millionenfach im Betrieb erprobt. Die Lösung gibt es in<br />
der Standardvariante mit 10 Einträgen und in einer Lite-<br />
Version mit einem Eintrag.<br />
Die wichtigsten Funktionen im Überblick<br />
Feature WibuKey CodeMeter CodeMeterAct<br />
Einzelplatz | Netzwerk | License Borrowing + | + | − + | + | + + | + | +<br />
Einträge bis zu 10 < 6.000 unbegrenzt<br />
Module pro Key bis 240 < 100.000 unbegrenzt<br />
USB | PC Card | Express Card + | + | − + | + | + n.v.<br />
SD Card | μSD Card | CF Card − | − | − + | + | + n.v.<br />
LPT | COM | ASIC + | + | + − | − | + n.v.<br />
Ablaufdatum | Interne Echtzeit-Uhr + | − + | + + | n.v.<br />
Lizenzspeicher 16 kByte 60 / 384 kByte unbegrenzt<br />
Option zusätzlich Flash-Speicher − bis 8 GByte n.v.<br />
Kombinierbare Optionen begrenzt + +<br />
Aktualisierbare Firmware − + n.v.<br />
Windows (32-Bit, 64-Bit) API | Wrapper + | + + | + + | +<br />
Linux (32-Bit, 64-Bit) API | Wrapper + | − + | − + | −<br />
Mac OS X API | Wrapper + | + + | + + | +<br />
Sun Solaris 10 API | Wrapper +*| − + | − + | −<br />
Java API | Wrapper + | + + | + + | +<br />
.NET (1.1, 2.0, 3.0, 3.5) API | Wrapper + | + + | + + | +<br />
Keine Kerntreiber − + n.v.<br />
Remote-Update-Datei | Internet | License Central + | + | − + | + | + + | + | +<br />
Verschlüsselungsverfahren FEAL AES, RSA, ECC AES, RSA, ECC<br />
Verschlüsselte Kommunikation − + +<br />
Zulassungen UL, VDE, FCC, VCCI, CE UL, VDE, FCC, VCCI, CE n.v.<br />
Individuelle Farbe /Aufdruck + + n.v.<br />
Edles Metallgehäuse − optional n.v.<br />
Preise (netto, bei 100 Stück) 49,00 € / 30,00 € 56,90 € Auf Anfrage<br />
* Treiber im Quelltext, ermöglicht eine Implementierung unter verschiedenen Betriebssystemen (HP UX, AIX, Windows CE, Echtzeit-Betriebssysteme),<br />
eingeschränkter Funktionsumfang, verfügbar für WibuBox / ST
Interesse?<br />
Dann sprechen Sie uns an!<br />
Zentrale<br />
<strong>WIBU</strong>-<strong>SYSTEMS</strong> AG<br />
Rüppurrer Str. 52-54,<br />
76137 Karlsruhe, Deutschland<br />
Telefon +49 721 93172-0<br />
Fax :+49 721 93172-22<br />
sales@wibu.de | www.wibu.de<br />
<strong>WIBU</strong>-<strong>SYSTEMS</strong> Niederlassungen<br />
<strong>WIBU</strong>-<strong>SYSTEMS</strong> (Shanghai) Co., Ltd.<br />
China<br />
Telefon +86 21 55661790<br />
info@wibu.com.cn<br />
<strong>WIBU</strong>-<strong>SYSTEMS</strong> USA, Inc.<br />
USA<br />
Telefon +1 800 6 46-9428<br />
info@wibu.us<br />
<strong>WIBU</strong>-<strong>SYSTEMS</strong> LTD<br />
Großbritannien | Irland<br />
Telefon +44 20 314 747 27<br />
sales@wibu.co.uk<br />
5060-001-01/20090220 <strong>WIBU</strong>, CodeMeter und SmartShelter sind eingetragene Warenzeichen der <strong>WIBU</strong>-<strong>SYSTEMS</strong> AG<br />
<strong>WIBU</strong>-<strong>SYSTEMS</strong> NV/SA<br />
Belgien<br />
Telefon +32 3 400 03 14<br />
sales@wibu.be<br />
<strong>WIBU</strong>-<strong>SYSTEMS</strong> IBERIA<br />
Spanien | Portugal<br />
Telefon + 34 91 414 8768<br />
sales@wibu.es<br />
<strong>WIBU</strong>-<strong>SYSTEMS</strong> BV<br />
Niederlande<br />
Telefon +31 74 750 14 95<br />
sales@wibu-systems.nl