ログファイルから個人データを削除するにはどうすればいいですか?

ログファイルから個人データを削除するにはどうすればいいですか?

ログ ファイルにはプライベート データが含まれていると聞きました。どうすれば削除できますか。また、どのファイルを削除すればよいですか。これらは非常に長いファイルなので、削除するファイルを知っていれば、スクリプトなどを使用できるかもしれません。

何か提案はありますか? ありがとうございます。

答え1

個人的には、クラッシュ データなどのレポートに関しては、一般的に「プライベート」データの保存に対する懸念が過大評価されていると思います。しかし、アプリケーション開発者に送信するデータを確認することには十分な理由があります。

それは、これらのログを誰に送信するか、またその目的によって大きく異なります。

通常、最初のパスとして、個人的には、ログ ファイルをテキスト エディター (gedit など) で開き、ホスト名を検索して置換し、わかりにくいものに変更します。

frank.askubuntu.comそれがログファイル(または雇用主のドメイン名)にあるとします。

たとえば、名前をnotfrank.dummycorp.com.次のように変更します。

IPアドレスも同様です。次のように変更します。1.1.1.1

特定のトラブルシューティングの目的で必要でない限り、半識別可能なマシン固有のデータを難読化できない理由はありません。

ログをレビューのために誰に渡すかによって大きく異なります。自宅のルーターを使用している場合は、あまり違いはありません。一般的に、ベンダーとサポート契約を結んでいる場合、通常は NDA が適用されるため、ある程度の法的保護が存在します (状況はさまざま、私は法律の専門家ではありません ;))。

たとえば、ここに私のログがいくつかありますが、ここでは誰も問題を引き起こすことはなく、私はデータを一切削除していません。

 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]

個人的には、Canonical や Launchpad の開発者にこのようなデータを送信することに何の抵抗もありません。ただし、非居住環境の場合は、このスタンスは異なる可能性があります。

アプリケーションが適切に構築されていれば、個人を特定できるデータ (PII) をアプリケーションに送信する理由はないはずです。

ソフトウェア開発者を信頼してアプリケーションをインストールしたのであれば、問題をデバッグするためにクラッシュ データを開発者に送信することに抵抗がないのは当然のことです。

答え2

それらをホームディレクトリにコピーし、そのコピーをテキスト エディターで開いて、機密性の高いものを削除/置き換えます。

たとえば、パスワードやユーザー名、外部ディスクのマウントポイントなどを確認します。何が機密情報であるかについての「ルール」はありません。それは非常に主観的で、あなた次第です。たとえば、私は自分のシステム上のこれらのファイルの現在の内容を確認し、何も削除せずに投稿します。

関連情報