Ich entwickle eine Anwendung, die beim Kauf mit einer Lizenz aktiviert werden kann.
Derzeit mache ich eine Offline-Validierung, was mich etwas beunruhigt. Ich bin mir bewusst, dass es nichts gegen Risse (dh modifizierte Binärdateien) zu tun gibt. Ich denke jedoch darüber nach, die Raubkopien von Lizenzschlüsseln zu unterbinden. Hier ist mein aktueller Plan:
- Wenn der Benutzer die Software aktiviert und nach erfolgreicher Offline-Validierung versucht, zu Hause anzurufen und die Lizenz zu validieren. Wenn Home die Lizenz genehmigt oder wenn Home nicht erreichbar ist oder wenn der Benutzer offline ist, wird die Lizenz genehmigt . Wenn home erreicht ist und die Lizenz ungültig ist, schlägt die Validierung fehl.
- Die lizenzierte Anwendung ruft jedes Mal während des Startvorgangs (im Hintergrund) auf dieselbe Weise nach Hause auf. Wenn die Lizenz widerrufen wird (dh Raubkopienlizenz oder über keygen generiert), wird die Lizenz deaktiviert.
Dies sollte bei der Piraterie von Lizenzen helfen - Eine ungültige Lizenz wird deaktiviert und eine gültige Lizenz, die raubkopiert wurde, kann widerrufen werden (und ihr rechtmäßiger Eigentümer erhält eine neue Lizenz). Piratenbenutzer werden gezwungen sein, geknackte Versionen zu verwenden, die normalerweise versionenspezifisch und schwerer zu erreichen sind.
Während es für mich im Allgemeinen gut klingt, habe ich einige Bedenken:
- Benutzer neigen nicht dazu, zu Hause anzurufen und online zu validieren. Würde Sie diese Art der Validierung stören? Auch wenn die Anwendung im Falle eines Offline- / Ausfalls lizenziert bleibt?
- Es ist klar, dass das gesamte Schema durch Offline / Firewall / etc. Vereitelt werden kann. Ich denke, dass die Mühe, eines davon zu tun, groß genug ist, um das gelegentliche Teilen von Lizenzen zu verhindern, aber ich bin mir nicht sicher.
- Da es sich im Allgemeinen um Lizenz- und DRM-Varianten handelt, bin ich mir nicht sicher, ob die Zeit, die ich für diese Art von Schutz aufgewendet habe, nicht besser für die Verbesserung meines Produkts aufgewendet wird.
Ich würde mich über Ihre Beiträge und Gedanken freuen.
Vielen Dank!