ProtectDISC Software ist das führende Kopierschutzsystem für Software auf CDs und DVDs. Unerreichte Sicherheit gegen illegale Kopien, verlässliche Kompatibilität und eine Vielzahl fortschrittlicher Funktionen machen ProtectDISC Software zur ersten Wahl. Tausende zufriedener Partner und viele Millionen geschützter CDs und DVDs unterstreichen eindrucksvoll die herausragende Stellung von ProtectDISC Software.
Neben der "normalen" Kopierschutzfunktionalität bietet ProtectDISC Software eine Vielzahl an weiteren Funktionen wie die Erstellung von Demo/Trial oder Kauf/Freischalt-Versionen. Dabei kann ein und dasselbe geschützte Programm über unterschiedlichste Distributionswege vertrieben werden - egal auf CD/DVD oder über das Internet.
Dabei bietet ProtectDISC Software mehrere Sicherheitsstufen, die vom einfachen Kopierschutz bis hin zu speziellen Lösungen wie z.B. gegen virtuelle Laufwerke oder virtuelle Maschinen aktiv sind. All dieses kann dann noch mit dem Protect Software SDK zu einem nahezu undurchdringlichen Sicherheitssystem kombiniert werden.
ProtectDISC Software wird in mehreren Schritten aufgebracht. Diese können alle von dem Presswerk durchgeführt werden oder alternativ teilweise vom Presswerk und teilweise vom Publisher.
Um die einzelnen Schritte durchführen zu können, müssen sowohl der Publisher als auch das Presswerk einen Protect Software Zugang haben.Ist dies der Fall, müssen die folgenden Schritte befolgt werden:
Jede geschützte Software ist mit einem Projekt verbunden, welches festlegt, welche CD bzw. DVD als Original erkannt wird bzw. wie der Server auf Anfragen reagiert. Nach dem Einloggen auf die Protect Software Webseite kann ein neues Projekt angelegt werden, welches später bei dem Schützen des Programms und bei der CD/DVD Produktion angegeben werden muss.
Der eigentliche Schutz des Programms, der DLL oder der PDF Datei findet ebenfalls auf der Protect Software Webseite statt. Die zu schützende Datei wird auf den Server geladen und anschließend die Schutzoptionen (siehe unten) ausgewählt. Alternative sind Programme verfügbar, die diesen Ablauf automatisieren und in den Softwareerstellungsprozess integriert werden können.
Für erweiterten Schutz steht ein optionales Software Development Kit (SDK) zur Verfügung (siehe unten), welches den Schutz intensivieren oder auch auf eventuelle Angriffe programmgesteuert reagieren kann.
Nachdem das Programm, die DLL oder die PDF Datei geschützt wurde, wird eine Qualitätssicherung durchgeführt, die sicherstellt, daß das Programm sich wie erwartet verhält. Da zu diesem Zeitpunkt oft noch keine gepressten Original CDs bzw. DVDs zur Verfügung stehen, stellt Protect Software hierfür spezielle Tools zur Verfügung, die einen Test der geschützten Software auch ohne Original CD bzw. DVD ermöglichen.
Nach der Fertigstellung des Masters stellt das Presswerk über die Protect Software Mastering Programme ein kopiergeschütztes Glas Master für die Massenproduktion her und führt einen abschließenden QA Prozess durch.
Der Kopierschutz wird über eine sogenannte "Wrapper" Technologie in das zu schützende Programm bzw. DLL oder PDF Datei eingebracht. Dabei wird gleichsam eine schützende Hülle um das Programm gelegt, die das Programm erst entschlüsselt und zu Ausführung gelangen lässt, nachdem die Schutzanforderungen (z.B. die Original CD/DVD) erfüllt sind.
Dabei stehen die folgenden Optionen zur Verfügung:
CD/DVD Prüfung
CD/DVD bei jedem Start prüfen
CD/DVD nur bei erstem erfolgreichem Start prüfen
CD/DVD periodisch in bestimmten Zeitabständen prüfen und bei erstem Programmstart beginnen
CD/DVD periodisch in bestimmten Zeitabständen prüfen und das erste Mal nach abgelaufener Periode prüfen
CD/DVD nicht überprüfen (Reine Online Version)
Registrierung nach erfolgreicher CD/DVD Prüfung erforderlich
Demo/Trial Funktionalität anzeigen, wenn Original CD/DVD nicht gefunden wurde
Demo auf eine bestimmte Zahl von Tagen seit erstem Programmstart einschränken
Demo auf eine bestimmte Zahl von Tagen mit Programmnutzungen seit erstem Programmstart einschränken
Demo auf eine bestimmte Zahl von Programmnutzungen einschränken
Demo auf eine bestimmte Gesamtlaufzeit einschränken
Updateversionierungen ermöglichen unabhängige Abläufe der Demo abhängig von Version.
Ermöglicht die Integration von kundenspezifischen Anwendungen in das geschützte Programm, welche zum Programmstart mit bestimmten dynamischen Parametern ausgeführt werden können.
Nutzung des Protect Software Webshops für Verkäufe
Nutzung des Protect Software Webshops für Kundenregistrierungen
Nutzung des Protect Software Webshops für Freischaltung mittels Freischaltcodes
Manuelle Käufe ermöglichen, bei denen die Freischaltcodes auf der Webseite generiert werden
Mit diesen Optionen kann die Software noch ohne das Vorliegen der geschützten Original-CD bzw. DVD getestet werden.
Anpassung der Grafiken und Texten
Sicherheitsstufen
Ablaufdatum
Wasserzeichen
Mit den Protection SDK ist es möglich, der Schutz weiter zu verbessern, indem Prüfungsmethoden an vielen Stellen des geschützten Programms manuell eingebaut werden oder speziell auf einen Bruch der Sicherheit reagiert wird.
Das SDK steht nur für C(++) zur Verfügung und kann nur verwendet werden, wenn voller Zugriff auf den Quellcode besteht. Weitere Informationen sind auf Anfrage erhältlich..