Verwendungsschutz einer Excel-Datei
19.12.2006 17:17:14
Andreas
meine Frage ist vielleicht etwas komisch, aber ich möchte eine Excel-Datei in der Art schützen, daß sie nur auf bestimmten Rechnern läuft... es geht um ein Online-Spiel, wo Excel für interne Infos verwendet wird und die Datei, sollte sie in falsche Hände fallen, nicht zu öffnen ist.
Meine Idee:
Beim Start der Datei per Makro den Hostnamen abfragen, mit einem Algorithmus verschlüsseln und durch eine Art Paßwort weiter sichern.
Das Paßwort ist durch die Kombination mit den Hostnamen für jeden Rechner unique.
Dieses Paßwort sollte in der Datei auf einem "Einstellung"-Sheet abgelegt werden und bei Start immer überprüft werden. Paßt es nicht (weil anderer Hostname), soll eine Abfrage nach dem richtigen PW erfolgen und das dann in "Einstellungen" abgelegt werden. Ist die Eingabe des PW nicht richtig, soll die Datei wieder geschlossen werden.
Damit der User "sein" passendes PW bekommt, muß er sich bei mir melden und mir die Angabe aus dem Dialogfeld mitteilen, die erscheint, wenn das gespeicherte PW falsch ist. Die info ist dann verschlüsselt der Hostname, dadurch kann ich das komplette PW errechnen lassen.
Wichtig für mich ist:
Kann ich die Datei per Makro soweit schützen, daß sie nicht benutzbar wird? Welche Wege gäbe es, den Schutz zu knacken und wie kann ich dem vorbeugen?
So z.B. denke ich, wenn man bei Start die Sicherheit auf "hoch" gestellt hat, daß dann PW-Abfragen nicht funktionieren, da ja auch kein Start-Skript ausgeführt wird...
Hat sich bzgl. dieses Themas schon mal jemand Gedanken gemacht?
Die Datei nur mit Lese-Schutz zu sichern, bringt nix... ein "Clan-Verräter" könnte das PW mitsamt der Datei ja weitergeben.
Vielen Dank im Voraus!