Безопасное удаление / очистка данных MySQL с жесткого диска - PullRequest
1 голос
/ 10 августа 2010

Мы запускаем MySQL 5.1 на CentOS 5, и мне нужно безопасно стереть данные. Просто выполнить запрос DELETE не вариант, мы должны соблюдать стандарты удаления файлов DoD. Это будет сделано на работающем производственном сервере без отключения MySQL. Если не считать остановки сервера и использования утилиты безопасного удаления файлов БД, есть ли способ сделать это?

Обновление

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

Ответы [ 3 ]

1 голос
/ 10 августа 2010

Если вам нужна действительно безопасная база данных с открытым исходным кодом, вы можете взглянуть на Security Enhanced PostgreSQL , работающий на SELinux.Очень агрессивная вакуумная стратегия может гарантировать, что ваши данные будут быстро перезаписаны.Сильное шифрование также может помочь, pgcrypto имеет несколько прекрасных функций PGP.

1 голос
/ 22 декабря 2010

Если это на диске, вы можете просто использовать: http://lambda -diode.com / software / wipe /

1 голос
/ 10 августа 2010

Насколько я знаю, безопасное удаление требует от процессора небольшой работы, особенно стандарта DoD, который, как мне кажется, состоит из 3 проходов с накачкой 1 и 0.Однако вы можете зашифровать жесткий диск.Учитывая, что пользователю потребуется физический доступ и пароль для CentOS для восстановления данных.Пока вы регулярно отслеживаете журналы доступа на предмет подозрительной активности на сервере, это должно быть «безопасно».

При поиске нашел эту статью: Шесть шагов для защиты конфиденциальных данных в MySQL

Если не считать этого, я не думаю, что стандартная очистка DoD является жизнеспособной или даже возможной без отключения сервера.

РЕДАКТИРОВАТЬ

Одна вещь, которую я нашел, это программное обеспечение: очиститель данных . Если существует версия, сопоставимая с Linuxто, что может работать "стирает неиспользуемое дисковое пространство".Но опять же, это может привести к значительному снижению производительности вашего сервера, поэтому может быть целесообразно запускать ночью в определенное время, и я не знаю, какие меры предосторожности (если таковые имеются) делают это слишком часто для жесткого диска.

Еще один ресурс - этой ветки форума .Он говорит об удалении неиспользуемого пространства и т. Д. Из этого потока выделяется, в частности, один ресурс: secure_deletion toolkit - sfill .Справочная страница должна быть полезной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...