Firebird 数据库的安全性

发布于 2024-10-16 07:23:22 字数 183 浏览 3 评论 0原文

我使用的是火鸟服务器 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦幻的味道 2024-10-23 07:23:23

加密是针对潜在对手的多种保护措施之一。还有其他方法。在决定是否加密以及如果不加密则加密什么之前,您需要进行常见的安全分析。你必须看看谁是对手,他们可以攻击哪里,等等。盲目使用加密可能会浪费资源/时间/金钱等。先做安全分析。

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.

辞取 2024-10-23 07:23:23

版本 3 中可以进行数据库加密:

Firebird 3 能够对数据库中存储的数据进行加密。并非所有数据库文件都被加密:
只是数据、索引和 blob 页。
为了能够加密数据库,您需要获取或编写数据库加密插件。

请参阅 Firebird-3.0.0_Alpha1-ReleaseNotes欲了解详情

DB encryption is possible in version 3:

With Firebird 3 comes the ability to encrypt data stored in database. Not all of the database file is encrypted:
just data, index and blob pages.
To make it possible to encrypt a database you need to obtain or write a database crypt plug-in.

Refer to Firebird-3.0.0_Alpha1-ReleaseNotes for details

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文