KEYnote 33 Deutsch - Frühjahrsausgabe 2017 | Page 5

der Firm Security Box . Mit diesem Master- Dongle erzeugen Sie ebenfalls die Lizenzen für die Benutzer . Das Reader-Plug-in erzeugt das Passwort anhand der vergebenen Lizenz im CmDongle oder in der CmActLicense und übergibt es unsichtbar für den Benutzer an den Acrobat Reader . Solange der Benutzer im Besitz einer gültigen Lizenz ist , kann er das Dokument öffnen und gemäß der eingestellten Sicherheitsrichtlinien benutzen .
SmartShelter | PDF verwendet zusätzlich eine Technologie aus CodeMeter Protection Suite , um unerwünschte Programme zu erkennen . Dadurch werden geschützte Dokumente automatisch geschlossen , sobald Screenshot-Programme erkannt werden .
Durch die Verwendung von CodeMeter als Lizenzierungssystem stehen Ihnen alle Lizenzoptionen von CodeMeter für den Schutz von Dokumenten zur Verfügung . Dies sind beispielsweise zeitlich limitierte Lizenzen , aber auch zählerbasierte Lizenzen .
Eigene Dokumente Eigene Dokumente können in vielfältiger Form vorliegen . Dies können Einstellungen , Parameter , Baupläne , Schnittmuster , 3D-Druckdaten , Audio- oder Videodaten sein . Genauso vielfältig können die Schutzziele sein . Gebräuchliche Anwendungsfälle sind :
■■
Meine Software benötigt individuelle Einstellungen , die ich für einen Anwender spezifisch anpasse . Verschiedene Anwender sollen diese Einstellungen nicht austauschen können .
■■
Ich verkaufe Dokumente als Zusatzgeschäft zu meiner Software . Diese Dokumente soll nur der Anwender konsumieren können , der diese auch gekauft hat .
■■
Meine Software erstellt Daten , zum Beispiel Mitschnitte von Konzerten . Das Mitschneiden muss immer und sofort gehen . Künstler wie Peter Gabriel werden den Konzertbeginn nicht verschieben , nur weil ich meine Lizenz vergessen habe . Aber im Studio sollen das Einlesen und das Bearbeiten der Mitschnitte nur mit passender Lizenz erfolgen . Hier besteht kein Zeitdruck . Allgemein kann man sagen : Das Öffnen eines vorhandenen Dokumentes erfordert eine Lizenz .
■■
Meine Software verarbeitet Daten ; zum Beispiel schneidet sie ein Stück Blech anhand eines Schnittmusters . Dabei soll meine Software nur Daten verarbeiten , die jemand erzeugt hat , der eine entsprechende Berechtigung besitzt . Dies kann rein monetäre , aber auch Gewährleistungsgründe haben . Das Speichern der Dokumente erfordert in diesem Fall die Lizenz .
Diese Anwendungsfälle können noch beliebig untereinander mit den Schutzinteressen von Partnern kombiniert werden . So möchte ich zum Beispiel erlauben , dass auch ein autorisierter Partner Dokumente erstellen darf , die meine Software öffnen kann .
CodeMeter kann alle vier Anwendungsfälle und alle Kombinationen daraus umsetzen . Mit CodeMeter Core API steht Ihnen als Softwarehersteller ein mächtiges API zum Ver- und Entschlüsseln sowie zum Signieren von Daten zur Verfügung . Mit diesem Grundbaukasten werden die oben genannten Anwendungsfälle implementiert .
Im Falle von individuellen Einstellungen wird ein eigener Schlüssel für jeden Kunden erzeugt und zur Verschlüsselung verwendet . Schon sind die Daten nicht mehr austauschbar .
Für den Verkauf von Dokumenten eignet sich das gleiche Konzept wie für die modulare Freischaltung von Funktionen in einer Software . Jedes individuelle Verkaufspaket erhält einen eigenen Product Code und wird damit verschlüsselt . Dabei können Sie wahlweise AxProtector zur Verschlüsselung verwenden oder ein eigenes Werkzeug nach Ihren Anforderungen implementieren . Die Lizenzen werden wie Softwaremodule einfach mit CodeMeter License Central aktiviert . Auch hier stehen Ihnen alle Lizenzoptionen zur Verfügung .
Für das Speichern oder Öffnen von Daten mit entsprechenden Berechtigungen stellt Code- Meter Core API asymmetrische Methoden zur Verfügung . So werden Daten zum Beispiel mit einem privaten Schlüssel , der eine Lizenz voraussetzt , unterschrieben und können nur eingelesen werden , wenn die Unterschrift vorhanden und gültig ist . Das heißt , der Ersteller der Datei muss die Lizenz besitzen . Bei der asymmetrischen Verschlüsselung werden die Daten mit dem öffentlichen Schlüssel verschlüsselt und können nur mit der passenden Lizenz mit dem dazugehörigen privaten Schlüssel wieder geöffnet werden . Das heißt , der Anwender benötigt die Lizenz beim Einlesen .
Unser Professional Services Team unterstützt Sie gerne bei der Ausarbeitung eines individuellen Konzeptes für Ihren Anwendungsfall und auf Wunsch auch bei der Umsetzung .
Standarddokumente Bei eigenen Dokumenten integriert man die Entschlüsselung in die eigene Software . Doch was macht man bei Standarddokumenten , die der Anwender mit einem beliebigen Viewer oder einer beliebigen Software öffnen soll ? Für diesen Fall bieten wir SmartShelter | SDL . SDL steht dabei für Secure Data Layer . SmartShelter | SDL legt sich als eine Sicherheitsschicht zwischen das Betriebssystem und die Anwendung , welche das geschützte Dokument öffnet .
Dabei kann bei SmartShelter | SDL konfiguriert werden , welche Operationen erlaubt und welche verboten sind . Bei einem reinen Viewer ist dies einfach zu realisieren . Verschlüsselte Dokumente sollen entschlüsselt werden , wenn die passende Lizenz vorhanden ist . Unverschlüsselte Dokumente werden einfach geladen . Speichern ist nicht erlaubt . Komplexer ist die Konfiguration bei einer Software , die auch Daten speichern kann . Hier können Sie festlegen , ob das Speichern überhaupt erlaubt ist und wenn ja , ob unverschlüsselt oder immer verschlüsselt . Und genau hier liegt die Herausforderung . Stellen wir uns vor , der Anwender öffnet ein geschütztes Dokument . Mit der gleichen Software erstellt er ein weiteres , neues Dokument . SmartShelter | SDL kann jetzt nicht erkennen , ob das neue Dokument eine Kopie des geschützten Dokumentes ist , welches verschlüsselt gespeichert werden sollte , oder ein komplett anderes Dokument , welches unverschlüsselt bleiben muss . Daher ist der Einsatz von SmartShelter | PDF im schreibenden Modus technisch möglich , aber stark auf wenige Anwendungsfälle beschränkt . Der Einsatz im rein lesenden Modus mit einem Viewer ist hingegen immer und einfach realisierbar .
Zusammenfassung Dokumentenschutz ist deutlich komplexer als der Schutz einer Software , da es hier immer auf die Software ankommt , welche das Dokument verarbeitet . Mit CodeMeter können PDF-Dokumente einfach , sicher und standardkonform gegen unbefugte Nutzung gesichert werden . Der Schutz von Standarddokumenten in anderen Formaten ist bei einem rein lesenden Modus mit einem beliebigen Viewer realisierbar . Der schreibende Modus scheitert oft an den Prozessen und Anwendungsfällen . Für eigene Dokumente in der eigenen Software bietet CodeMeter ein mächtiges API , mit dem alle denkbaren Anwendungsfälle abgebildet werden können : Lizenz nur zum Öffnen , Lizenz nur zum Speichern oder Lizenz bei jeglichem Zugriff auf die Daten . Diese Flexibilität von CodeMeter ist unübertroffen .
5