Как удалить личные данные из файлов журналов?

Как удалить личные данные из файлов журналов?

Я слышал, что файлы журналов содержат личные данные. Как мне удалить их и какие файлы из них следует удалить? Это очень длинные файлы, поэтому, если я знаю, что удалять, я могу использовать скрипт или что-то еще.

Есть предложения? Спасибо.

решение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

Вы копируете их в свой домашний каталог, затем открываете копии в текстовом редакторе и удаляете/заменяете то, что кажется конфиденциальным.

Проверьте пароли и имена пользователей, например, или точки монтирования внешних дисков. Нет никаких «правил» относительно того, что является конфиденциальным, это очень субъективно и зависит от вас. Например, я посмотрел на текущее содержимое этих файлов в моей системе и опубликовал их, ничего не удаляя.

Связанный контент