Eine Datei nur dann zugänglich machen, wenn sie sich auf einem bestimmten Computer befindet

378
Tormod

Wir haben ein System, das wir vor XCopy auf einer anderen Maschine schützen möchten. Das System besteht aus einer MFC-App, einigen .NET-Komponenten und vielen Konfigurationsdateien. Wenn wir in der Lage wären, einen strategisch ausgewählten Satz dieser Konfigurationsdateien für das Kopieren nicht verfügbar zu machen (oder beim Kopieren nutzlos / verschlüsselt), hätten wir dieses Ziel tatsächlich erreicht. Aufgrund der Natur des Systems verfügt es bei der Ausführung über lokale Administratorrechte. Die Plattform ist Fenster. In diesem Fall wird es wahrscheinlich win7 sein.

Mir ist klar, dass dies kaum eine Chance hat, wasserdicht zu sein, da die Personen, die die Software kopieren, als Administratoren auf das Betriebssystem zugreifen können. Aber sie sind nicht mit dem Computer vertraut. Ich spreche lediglich von der Einführung von Reibung, damit die erste Person, die versucht, "oh, hat nicht funktioniert" denken.

2
Ich bin mit meiner Antwort unschlüssig, daher ein Kommentar. Aber nein, das geht nicht. Wenn sie über Administratorrechte verfügen, haben sie die Rechte. Die einzige Möglichkeit, die ich mir vorstellen kann, wäre ein Windows-Dienst, der ein Handle für die Dateien erstellt hat, um die Kopie zu verhindern, da die Datei (en) verwendet werden. Nun, vorausgesetzt, Sie verwenden die Datei niemals und wieder zurück Gleichzeitig können Sie einfach den Dienst beenden, wenn Sie ihn brauchen, und den Dienst starten, wenn Sie fertig sind (Sie könnten dies sogar automatisieren). Wenn Sie über eine Domäne verfügen, * können Sie * möglicherweise RMS verwenden Dave vor 10 Jahren 1
Danke, dass Sie zu mir zurückgekommen sind. Dies ist nur zum Bluffen der Person, die es versucht. Ich muss das Kopieren nicht so sehr verhindern, wie ich brauche, um zu verhindern, dass die resultierende Dateigruppe auf dem Zielcomputer funktioniert. Ich denke darüber nach, wie das Schreiben eines Erweiterungsmoduls, das die HW-Adresse des Netzwerkadapters oder etwas ähnelt. Dies ist eine Demo-Maschine, die an einen Client gesendet wird, und es gibt einige Bedenken hinsichtlich des Kopierens. Ich möchte die Kernsoftware nicht ändern. Ich wunderte mich also, ob es ein Betriebssystem auf Betriebssystemebene oder ein Tool von Drittanbietern gab, das dieses Problem ansprach, obwohl ich nicht sehe, wie es funktionieren würde. Tormod vor 10 Jahren 0

0 Antworten auf die Frage