MySQL和数据文件加密
时间:2020-03-06 14:49:30 来源:igfitidea点击:
有没有一种方法可以加密mysql使用的数据文件?我有一台开放式计算机上的mysql服务器,并且我想对数据文件进行加密,因此即使有人复制了数据文件,他们也无法读取数据。
谢谢
解决方案
我们可以使用内置的加密功能对mysql中的数据进行加密。
至于文件,任何文件解决方案都可以正常工作。
我们可以使用加密的文件系统,例如Windows上用于NTFS的本机文件系统,或者linux的各种选项之一。另外,我们可以存储加密的数据。
MySQL本机不支持数据文件加密。这里有第三种产品,例如:
http://www.vormetric.com/products/vormetric_database_encryption_expert.html
这里有一个有关该主题的"白皮书":
http://www.vormetric.com/documents/FINALPart2DatabaseEncryptionCoreGuardvsColumnLevelWhitePaper7.pdf
老实说,如果数据库内容具有任何商业价值或者包含有关个人的个人数据,则我们应该真正控制谁有权访问数据文件(无论是否加密)。在英国,将此类数据文件留给临时路人开放将是一项数据保护,不是。
我不确定我们说机器是打开的是什么意思。如果人们可以访问控制台或者帐户,那么对文件进行加密的任务就困难得多。
我们看过Truecrypt吗?它适用于大多数流行的操作系统,并允许创建虚拟加密分区,锁定硬盘驱动器分区,外部驱动器或者USB设备。
对于研究针对Linux的透明MySQL加密解决方案的任何人,我们一直在与一个相对较新的产品进行合作:
http://www.gazzang.com/
我不隶属于Gazzang,只是一个满意的客户。