我聽說日誌檔案包含私人資料。我如何刪除它以及我應該從中刪除哪些文件?這些是非常長的文件,所以如果我知道要刪除什麼,我可以使用腳本或其他東西。
有什麼建議麼?謝謝。
答案1
就我個人而言,我認為在報告崩潰數據等方面,人們普遍高估了對保留「私人」數據的擔憂。但是,檢查您發送給應用程式開發人員的資料是有充分理由的。
這實際上取決於您向誰提交這些日誌以及出於什麼目的。
一般來說,作為第一遍,我個人會在文字編輯器(即 gedit)中開啟日誌文件,然後搜尋並替換我的主機名,並將其更改為非描述性的內容。
假設它frank.askubuntu.com
在您的日誌檔案中(或可能是您雇主的網域)。
繼續將名稱更改為notfrank.dummycorp.com.
例如。
IP 位址也是如此。將其更改為1.1.1.1
除非出於特定的故障排除目的需要它們,否則您沒有理由不能混淆半可識別的、特定於機器的資料。
這實際上取決於您將日誌提供給誰進行審查。如果您位於家庭路由器後面,那並沒有什麼區別。一般來說,如果我與供應商簽訂了支援合同,他們通常都遵守 NDA,因此其中涵蓋了一些合法性(YMMV、IANAL 等;))。
例如,這是我的一些日誌,這裡沒有人會造成任何問題,而且我沒有清除任何資料:
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
您將它們複製到您的主目錄,然後使用文字編輯器開啟副本並刪除/替換看起來敏感的內容。
例如,檢查密碼和使用者名,或外部磁碟的掛載點。對於什麼是敏感的,沒有“規則”,這是非常主觀的,取決於你。例如,我查看了系統上這些文件的當前內容,然後將它們發布而不刪除任何內容。