Hallo,
ich bin gerade am Grübeln über eine Internet-Registrierung, deren Sicherheit aber auch der Frage der Zumutbarkeit für den Nutzer.
Folgendes sind meine Gedanken:
Die Software soll nicht auf einer CD ausgeliefert werden, sondern per Internet runtergeladen werden. Dazu wollte ich jedem, der eine Berechtigung erworben hat, einen einmaligen Username+PW zukommen lassen, der auf der Downloadseite hinterlegt ist und nach dem Download deaktiviert wird.
Hier fängt schon Problem Nummer eins an, da ich erstmal prüfen muss, ob der Download auch erfolgreich war und ich noch keine Idee habe, was ich mache, wenn der Nutzer die Datei "verschusselt" und es nochmal runterladen muss. Vielleicht könnte ich dafür auch ein Download-Limit von 5 o.ä. pro Nutzer festlegen.
Nun folgt Problem Nummer 2: Raubkopien
Dazu wollte ich für jedes Programm, dass benutzt wird, wieder einen einmaligen Automatisierungsschlüssel mitliefern, der die Software aktiviert. Auch hier würde ich per Internet den eingegebenen (gültigen) Schlüssel speichern und ihn somit für benutzt erklären. Wenn nun ein zweiter Anwender mit demselben Schlüssel sein Produkt registrieren möchte, wird das registriert und die Software bringt einen Fehler.
Zu überprüfen, welcher Nutzer nun aber hinter dem Key steckt, müsste ich ja zB den Username vom Download mit übertragen und damit dem Schlüssel einem User zuordnen zu können.
Damit könnten aber auch zwei oder mehr User mit dem selben Username+Aktivierungsschlüssel frei aktivieren, da ich ja nicht blocken kann, dass ein Benutzer bei einer Neuinstallation nicht mehr aktivieren darf.
Das könnte ich ja (obwohl ich solche Sachen eigentlich hasse) eine eindeutige Identifikation des Rechners mit übertragen um sicher zu gehen, dass es sich um den selben Nutzer handelt. Aber welche Identifikation? Hatte mal überlegt, die MAC-Adresse der Netzwerk-komponente zu übertragen, aber dann darf natürlich keiner seine Netzwerkkarte tauschen...bzw: Hat ein Modem auch eine MAC-Adresse?
Was haltet Ihr von dieser (doch etwas nervigen) Registrierungsidee, bzw habt Ihr Ideen für die Probleme?
Edit: Wäre vielleicht doch eher was für den Programmierungs-Teil gewesen
Spawn (447) 5x Beste Antwort 26x "Danke"
|