ログ ファイルにはプライベート データが含まれていると聞きました。どうすれば削除できますか。また、どのファイルを削除すればよいですか。これらは非常に長いファイルなので、削除するファイルを知っていれば、スクリプトなどを使用できるかもしれません。
何か提案はありますか? ありがとうございます。
答え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
それらをホームディレクトリにコピーし、そのコピーをテキスト エディターで開いて、機密性の高いものを削除/置き換えます。
たとえば、パスワードやユーザー名、外部ディスクのマウントポイントなどを確認します。何が機密情報であるかについての「ルール」はありません。それは非常に主観的で、あなた次第です。たとえば、私は自分のシステム上のこれらのファイルの現在の内容を確認し、何も削除せずに投稿します。