Есть ли способ зашифровать файл данных, который использует mysql? У меня есть сервер mysql на открытой машине, и я хотел бы зашифровать файл данных, чтобы даже если кто-то скопирует файлы данных, он не сможет их прочитать.
Спасибо






вы можете зашифровать данные в mysql, используя встроенную функцию шифрования.
Что касается файлов, любое файловое решение должно работать нормально.
Вы можете использовать зашифрованную файловую систему, например, родную для NTFS в Windows или одну из различных опции для Linux. Кроме того, вы можете хранить данные в зашифрованном виде.
MySQL изначально не поддерживает шифрование файлов данных. Есть 3-е продукты, такие как:
http://www.vormetric.com/products/vormetric_database_encryption_expert.html
По этой теме есть «белая книга»:
http://www.vormetric.com/documents/FINALPart2DatabaseEncryptionCoreGuardvsColumnLevelWhitePaper7.pdf
Честно говоря, если содержимое базы данных имеет какую-либо коммерческую ценность или содержит личные данные о физических лицах, вам действительно следует контролировать, кто имеет доступ к файлам данных (зашифрованные или нет). В Великобритании оставлять такие файлы данных открытыми для случайных прохожих - это защита данных - нет-нет.
Я не уверен, что вы имеете в виду, когда говорите, что ваша машина открыта. Если у людей есть доступ к консоли или к вашей учетной записи, гораздо сложнее зашифровать файл.
Вы смотрели Truecrypt? Он работает с большинством популярных операционных систем и позволяет создать виртуальный зашифрованный раздел, заблокировать раздел жесткого диска, внешний диск или USB-устройство.
Для любого, кто исследует прозрачное решение для шифрования MySQL для Linux, есть относительно новый продукт в блоке, с которым мы работали: http://www.gazzang.com/
Я не связан с Gazzang ... просто довольный клиент.
Я использовал его, и он хорош, но немного завышен для того, что нам нужно
Если вы используете Windows EFS и запускаете MySQL как службу, вам необходимо сделать следующее:
Служба MySQL теперь должна запускаться без ошибок.
Чтобы использовать шифрование Windows EFS:
http://windows.microsoft.com/en-us/windows/encrypt-decrypt-folder-file#1TC=windows-7
Подробнее об этом:
http://www.petri.co.il/how_does_efs_work.htm#
!!! Не забудьте экспортировать сертификат !!!
Не только в Великобритании, это повсеместный запрет и, вероятно, за его пределами.