31.10.2013 Aufrufe

WIBU-SYSTEMS Softwareschutzbroschuere - Business Mediathek

WIBU-SYSTEMS Softwareschutzbroschuere - Business Mediathek

WIBU-SYSTEMS Softwareschutzbroschuere - Business Mediathek

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!