我正在做一个考试项目!我正在寻找一些密码保护技术,以保护mysql数据库中的longblob字段。这个字段用于存储试题。我希望这样做,即使有人侵入我的数据库,他不能访问该字段,除非他有一个特殊的密码/密码。
发布于 2012-11-04 20:06:47
“密码保护”的概念实际上是带有加密密钥的“加密”。
据推测,mysql数据库已经受到密码保护,无论是它所在的服务器还是数据库登录本身。但是,要提供额外的安全性,您可以使用加密存储字段。
MySQL DB是在服务器上,还是在您将要访问它的同一台机器上?如果是后者,则需要以不涉及将加密密钥存储在同一台计算机上的某种方式对其进行加密(就好像他们已经找到了进入您的计算机的方法一样,他们可以找到加密密钥)。有关更多具体细节,请参见如何加密MySQL表中的特定列?。只是不要将“密钥”存储在数据库服务器上--要么将其存储在单独的应用服务器上,要么存储在纸上:)
发布于 2012-11-04 19:39:11
https://stackoverflow.com/questions/13222090
复制相似问题