10 Stimmen

Erstellen einer verschlüsselten Protokolldatei

Ich erstelle eine clientseitige Anwendung, die ein Protokoll der Benutzeraktivität erstellen muss, aber aus verschiedenen Gründen darf dieses Protokoll nicht für Menschen lesbar sein.

Derzeit erstelle ich für meine Entwicklung ein einfaches Textprotokoll, das in etwa so aussieht:

12/03/2009 08:34:21 -> User 'Bob' logged in
12/03/2009 08:34:28 -> Navigated to config page
12/03/2009 08:34:32 -> Option x changed to y

Wenn ich meine Anwendung einsetze, darf das Protokoll nicht im Klartext vorliegen, also muss der gesamte Text verschlüsselt werden. Dies scheint nicht einfach zu erreichen zu sein, da ich die Protokolldatei dynamisch aktualisieren muss, wenn jeder Eintrag hinzugefügt wird.

Der Ansatz, an den ich dachte, war, eine Binärdatei zu erstellen, jeden Protokolleintrag einzeln zu verschlüsseln und ihn dann an die Binärdatei mit einer geeigneten Abgrenzung zwischen den einzelnen Einträgen anzuhängen.

Kennt jemand eine gängige Lösung für dieses Problem? Ich bin sicher, dass es eine bessere Lösung geben muss!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X