Firebird 数据库的安全性
我使用的是火鸟服务器 2.50。据我所知,Firebird 中没有办法加密数据库。那么如何保护用户数据的安全呢?
在保存之前手动加密所有数据会引起麻烦,因为我将无法使用“开始于”之类的内容。
我使用 CentOs 作为数据库服务器。这些服务器与在 Windows Server 2008 上运行的应用程序服务器进行通信。
I am using firebird server 2.50. As far as I know there is no way to encrypt a database in Firebird. So how to secure the user data?
Manually encrypting all data before saving would cause trouble since i will not be able to use something like "starting with".
I use CentOs for Database servers. These servers are communicating with an Application Server which runs on Windows Server 2008.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
加密是针对潜在对手的多种保护措施之一。还有其他方法。在决定是否加密以及如果不加密则加密什么之前,您需要进行常见的安全分析。你必须看看谁是对手,他们可以攻击哪里,等等。盲目使用加密可能会浪费资源/时间/金钱等。先做安全分析。
Encryption is one kind of several protection measures which can be done against potential adversaries. And there are other methods too. You need common security analysis before you go with decision whether to encrypt or not, and if not than what. You have to look who are adversaries, where they could hit, etc-etc-etc. Blind use of encryption may be waste of resource/time/money/etc. Do security analysis first.
版本 3 中可以进行数据库加密:
请参阅 Firebird-3.0.0_Alpha1-ReleaseNotes欲了解详情
DB encryption is possible in version 3:
Refer to Firebird-3.0.0_Alpha1-ReleaseNotes for details