Ist es sicher, ein Strace-Log an Dritte zu senden?

281
user334

Ich habe eine spezielle Software - eine Konsole für den Zugriff auf Remote-Geräte. Irgendwann verlangsamt sich die Benutzeroberfläche zu stark (nicht aus Mangel an Ressourcen, sondern wegen eines Fehlers in diesem Programm). Der Entwickler hat mich gebeten, ihm in diesem Moment ein Protokoll zu geben. Ich habe ein solches Protokoll erstellt, aber im Moment mache ich mir Sorgen, ob es private Daten gibt (Anmeldungen, Passwörter, ips), die ich nicht an Dritte weitergeben kann. Ich habe also meine Frage: Enthält das Strace Log solche Informationen? Und wenn ja, kann ich es entfernen und wie? Ich habe versucht, die Logdatei, die ich erstellt habe, durchzusehen. fand aber nichts bekanntes. Brauchen Sie Hilfe in dieser Frage.

0

1 Antwort auf die Frage

0
G-Man

Ein vollständiges straceProtokoll enthält alle Daten, die der Prozess liest und schreibt, möglicherweise in Hex. ISTR, dass standardmäßig nur die ersten paar Bytes jeder Datenübertragung angezeigt werden. Angenommen, Sie kennen einige sensible Daten, konvertieren Sie die ersten Bytes davon in Hex und suchen Sie das Protokoll danach.

Wenn Sie nur einen Zeitraum nachverfolgen, enthält das Protokoll (offensichtlich) nur das, was in dieser Zeit passiert ist. In ähnlicher Weise können Sie die gesamte Ausführung des Prozesses verfolgen und die Protokolldatei dann nur bis zur kritischen Periode bearbeiten. Sie können es weiter einschränken, indem Sie die Befehlszeilenoptionen verwenden, um Lese- und Schreibvorgänge überhaupt nicht anzuzeigen, aber das Ergebnis ist möglicherweise für den Entwickler überhaupt nicht hilfreich.