PostgreSQL支持透明数据加密(TDE)吗?我们计划为我们的远程客户端使用PostgreSQL,但担心可以复制数据文件,并可以在未经授权的机器上重新创建数据库的新实例。 TDE解决了这个问题。 但我们不确定PostgreSQL是否支持TDE - 是吗?PostgreSQL TDE支持
回答
支持Oracle透明数据加密的唯一东西是Oracle;这不是任何标准。即使TDE并不真正“解决这个问题”,如果他们想要的只是他们允许看到的文件中数据的副本,那么他们也不能解决这个问题。如果客户端可以访问数据库并且已经为他们解锁了钱包,他们也可以从那里有效地获取数据文件的副本。 TDE对于保持备份的加密非常有用,因此无法使用它们,但任何好的加密备份工具都应该这样做。因为Magnus已经指出加密文件系统会做类似的事情,所以如果没有数据文件的首先解锁就不能直接读取它们也具有一定的价值。
但是,当涉及到数据库,如果有人可以读取数据使用它,他们可以有效地复制它。由于这个观察结果,PostgreSQL不会像打算进出数据的数据加密一样重要。在文件系统和备份级别使用加密,并使用SSL加密网络通信;这些都是有效的安全措施。但是,一旦数据库启动并且您已将其提供给客户端,您就失去了控制自己复制数据的能力。
谢谢,我会检查的Windows XP/Vista中的文件系统可以加密 欣赏这 – user179056 2009-10-06 10:32:11
除了保护磁盘上的数据,TDE的另一个优点是,应用程序是不可知的加密可以简化开发和便携性。而且,对于像Oracle这样的数据库,数据库意识到潜在的加密,并且可以根据这些知识进行查询优化。 MS SQL Server也支持TDE。 – Rahul 2012-12-16 13:43:29
我想你需要明确指出你的需求是什么,而不是引用专有产品名称。
PostgreSQL支持多种不同的加密方式,既可以存储数据,也可以传输数据。就我所知,它不是与TDE语法兼容的。
还有其他方法可以完成类似的事情。例如,您可以在加密的文件系统上运行PostgreSQL,并且问题应该解决。
你好马格努斯 欣赏回应。我们正在开发离线客户端应用程序。该应用程序每当获得http连接时就会与服务器同步数据。这个问题涉及到离线客户端的数据库和数据安全。我们不希望数据文件被盗用,然后被误用于新创建的未经授权的数据库实例。离线客户端将在Windows XP,Vista上运行。您在加密文件系统上运行PostgreSQL的解决方案是针对Linux的。不知道它会在Windows工作 感谢 长Sameer – user179056 2009-10-06 10:27:26
- 1. TDE支持对数据库性能有什么影响?
- 2. 每秒PostgreSQL的多少交易支持
- 3. Heroku上的SHARED_DATABASE支持Postgresql函数吗?
- 4. 是否支持Python 3.5并使用Postgresql?
- 5. Rails和PostgreSQL支持有多好?
- 6. 使用Amazon RedShift/PostgreSQL支持表格
- 7. PostgreSQL不支持在WHERE子句
- 8. 关键字不支持:当在PostgreSQL上
- 9. WSO2 Identity Server是否支持PostgreSQL?
- 10. postgresql拷贝与模式支持
- 11. pgcluster是否支持PostgreSQL 9.0版本?
- 12. 的PostgreSQL + C#:设计时支持在VS2008
- 13. PostgreSQL支持“SELECT ... FOR UPDATE ...”SQL吗?
- 14. LC_COLLATE和LC_CTYPE在postgreSQL中支持utf-8
- 15. jOOQ MERGE支持PostgreSQL条件插入
- 16. postgresql支持lookbehind正则表达式吗?
- 17. PostgreSQL中支持的最早时间戳
- 18. RedShift Postgresql支持绑定变量吗?
- 19. SQL Server TDE和LINQ
- 20. TransactionAttributeType支持| NOT支持
- 21. Onclick不支持支持
- 22. HTML支持JS支持
- 23. 支持库不支持aar
- 24. 是否支持Rails 3.2.3的heroku支持jruby?
- 25. AgensGraph可以支持HA吗?
- 26. PostgreSQL API for PHP不支持与事务相关的方法吗?
- 27. PostgreSQL在Windows上有良好的多语言支持吗?
- 28. 在PostgreSQL 10在Ubuntu 16.04安装phpPgAdmin的5.1不支持
- 29. PostgreSQL支持Rails的精度和缩放吗?
- 30. 是否PostgreSQL的支持更新的内嵌视图
我们正在寻找PostreSQL的TDE解决方案。我们终于找到了NEC的插件,它的功能就像一个魅力。 GitHub链接:https://github.com/nec-postgres/tdeforpg/ – 2015-11-26 19:36:30