Wie kann ich dafür sorgen, dass sich eine unverschlüsselte Datei nach 30 Tagen Nutzung selbst zerstört?

Wie kann ich dafür sorgen, dass sich eine unverschlüsselte Datei nach 30 Tagen Nutzung selbst zerstört?

Mein Freund möchte eine bestimmte Datei per E-Mail an eine andere Person senden und dieser Person 30 Tage lang die Nutzung der Datei erlauben. Danach wird sie automatisch gelöscht. Ist das überhaupt möglich?

Antwort1

Kurz gesagt: Nein.

Eine Datei selbst kann nicht bearbeitet werden. Sie wird in einer App geöffnet, die die ganze Arbeit erledigt. Um sie zu löschen, benötigen Sie also die Komplizenschaft dieses Remote-Betriebssystems oder einer bestimmten App, was jedoch nicht passieren wird.

Zweitens ist es ganz einfach, Kopien von Dateien zu erstellen. Selbst wenn Sie also die erste Hürde umgehen könnten, würde Sie die zweite aufhalten.

Antwort2

Das ist wirklich unmöglich:

  • Wenn es sich bei der Datei nicht um eine ausführbare Datei irgendeiner Art handelt, besteht keine Möglichkeit, etwas zu löschen.

  • Wenn die Datei eine ausführbare Datei ist, kann sie dennoch keine eigene Zeitreferenz haben (eine Zeitreferenz ist Hardware, wie z. B. ein RTC- oder GPS-Empfänger oder ähnliches). Um überhaupt zu wissen, dass die 30 Tage vorbei sind, muss es sich also auf das Betriebssystem verlassen (das außerhalb der Kontrolle der Person liegt, die die Datei bereitstellt). Durch einfaches Zurücksetzen der Uhr scheinen diese 30 Tage also nie abzulaufen.

Antwort3

Die einzige Möglichkeit, dies zu erreichen, besteht darin, die Datei in einem Container zu speichern, der sich selbst zerstören kann.

Aber denken Sie daran, dass selbst die besten Leute dabei keinen Erfolg haben. Alles kann umgangen werden, was dies zu einer Sicherheit durch Verschleierung macht. Sie sagen dem Endbenutzer nicht, dass die Datei nach 30 Tagen nicht mehr funktioniert, damit er nicht nach einer Möglichkeit sucht, sie zu beschädigen, und sie dann nach 30 Tagen beschädigt. Das ist natürlich wirklich nicht der Fall und wird Ihnen keine Freunde machen. Das bedeutet auch, dass es einmal funktioniert, aber wenn es sich erst einmal herumgesprochen hat, funktioniert es kein zweites Mal.

Sobald die Leute wissen, dass etwas vorhanden ist, um die Nutzung nach 30 Tagen zu verhindern, wird es zu einer Frage von Henne und Ei. Sind Sie besser darin, für Sicherheit zu sorgen, oder sind sie besser darin, sie zu knacken? In jedem Fall werden Sie zu diesem Zeitpunkt auf eine Art Verschlüsselung umsteigen, was die Antwort auf diese Frage bereits ungültig macht.

Sie müssten etwas haben, das der Benutzer ausführt und das ansonsten verschlüsselt ist, und das Zeitlimit eingebaut haben. Nach Ablauf der Zeit würde es die Nutzung stoppen. Da lokale Uhren manipuliert werden können, müssten Sie sich auf eine Online-Zeitquelle verlassen. Das bedeutet, dass Ihr Schutz eine ständige Online-Verbindung erfordert, und wenn Sie so weit gehen, ist es höchstwahrscheinlich die bessere Lösung, etwas Online zu erstellen, das alles anzeigt, was Sie teilen möchten, und alles serverseitig zu steuern. Sie haben einen Link zu Ihren Waren, und dieser Link läuft einfach ab.

Bedenken Sie, dass Browser über einen Cache verfügen und jeder alles „kopieren“ kann, was er auf dem Bildschirm sieht. Wenn Sie also auch kopieren/schützen müssen, müssen Sie Wasserzeichen einfügen.

Sie sprechen also im Wesentlichen über DRM.

verwandte Informationen