Ich habe gehört, dass Protokolldateien private Daten enthalten. Wie kann ich sie entfernen und welche Dateien sollte ich daraus entfernen? Das sind sehr lange Dateien. Wenn ich also weiß, was ich entfernen muss, kann ich vielleicht ein Skript oder etwas anderes verwenden.
Irgendwelche Vorschläge? Danke.
Antwort1
Ich persönlich glaube, dass die Leute die Sorge um den Schutz „privater“ Daten im Allgemeinen überschätzen, wenn es um die Meldung von Absturzdaten und dergleichen geht. Es gibt jedoch einen guten Grund, die Daten zu überprüfen, die Sie an Anwendungsentwickler senden.
Es hängt wirklich davon ab, wem Sie diese Protokolle übermitteln und zu welchem Zweck.
Im Allgemeinen würde ich persönlich als ersten Schritt die Protokolldatei in einem Texteditor (z. B. gedit) öffnen, nach meinem Hostnamen suchen und ihn ersetzen und ihn in etwas Nichtssagendes ändern.
Nehmen wir an, es frank.askubuntu.com
steht in Ihren Protokolldateien (oder vielleicht im Domänennamen Ihres Arbeitgebers).
Ändern Sie die Namen notfrank.dummycorp.com.
beispielsweise in:
Das Gleiche gilt für IP-Adressen. Ändern Sie es in1.1.1.1
Sofern sie nicht zu bestimmten Zwecken der Fehlerbehebung benötigt werden, spricht nichts dagegen, halbidentifizierbare, maschinenspezifische Daten zu verschleiern.
Es hängt wirklich davon ab, wem Sie Ihre Protokolle zur Überprüfung geben. Wenn Sie sich hinter einem Heimrouter befinden, macht das eigentlich keinen Unterschied. Wenn ich einen Supportvertrag mit einem Anbieter habe, unterliegt dieser normalerweise einer Geheimhaltungsvereinbarung, sodass einige rechtliche Aspekte abgedeckt sind (YMMV, IANAL usw. ;)).
Hier sind beispielsweise einige meiner Protokolle. Niemand hier könnte Probleme verursachen und ich habe keine Daten gelöscht:
3 Mar 28 08:05:03 abulafia snmpd[1812]: Connection from UDP: [192.168.1.7]:37483- >[192.168.1.5]
4 Mar 28 08:05:03 abulafia snmpd[1812]: Connection from UDP: [192.168.1.7]:42831- >[192.168.1.5]
5 Mar 28 08:05:03 abulafia snmpd[1812]: Connection from UDP: [192.168.1.7]:46591- >[192.168.1.5]
Persönlich habe ich keine Bedenken, solche Daten an Canonical- oder Launchpad-Entwickler zu senden. Diese Haltung könnte/würde anders sein, wenn ich mich in einer nicht-privaten Umgebung befände.
Wenn eine Anwendung vernünftig aufgebaut ist, sollte es keinen Grund geben, ihr personenbezogene Daten (PII) zu senden.
Wenn Sie den Softwareentwicklern genug vertraut haben, um ihre Anwendung zu installieren, erscheint es vernünftig, dass Sie ihnen auch die Absturzdaten senden sollten, um Ihr/ihr Problem zu beheben.
Antwort2
Sie kopieren sie in Ihr Home-Verzeichnis, öffnen die Kopien dann mit einem Texteditor und löschen/ersetzen Dinge, die vertraulich erscheinen.
Überprüfen Sie beispielsweise Passwörter und Benutzernamen oder die Einhängepunkte externer Festplatten. Es gibt keine „Regel“, was vertraulich ist, das ist sehr subjektiv und liegt bei Ihnen. Ich habe mir beispielsweise den aktuellen Inhalt dieser Dateien auf meinem System angesehen und sie gepostet, ohne etwas zu löschen.