如何确保我的数据库与 Oracle 的连接安全?
我们有一个 .net 应用程序,正在考虑通过 WAN 连接进行部署。人们担心的一个问题是与 Oracle 数据库的连接的安全性。有哪些方法可以保护数据库连接?
We have an .net application that we are considering deploying over a WAN connection. One worry is around the security of connections to the oracle database. What methods are there to secure database connections?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Oracle 高级安全选项 ($) 可以对应用程序到 Oracle 的连接进行加密。
The Oracle Advanced Security option ($) enables encryption of application-to-Oracle connections.
如果您使用的是企业版,则可以使用本机加密 https: //docs.oracle.com/cd/E11882_01/network.112/e40393/asoconfg.htm#ASOAG9592 。
如果您使用的是企业版,如果您需要身份验证和数据加密(SSL、TLS),您还可以支付高级安全选项许可证的费用。
Oracle 的功能比较页面指出,安全选项不适用于标准版。 https://docs.oracle.com/database/121/DBLIC/editions .htm#DBLIC116
我已经为传输中的数据、静态数据以及 11.2 和 12.1 的 TLS 实现了加密。如果您有任何疑问,请随时提问。
If you are using enterprise edition you can use native encryption https://docs.oracle.com/cd/E11882_01/network.112/e40393/asoconfg.htm#ASOAG9592 .
If you are on enterprise edition you can also pay for the advanced security option license if you want authentication along with data encryption (SSL, TLS).
The features comparison page that Oracle has states that security options are not available for standard edition. https://docs.oracle.com/database/121/DBLIC/editions.htm#DBLIC116
I've implemented encryption for data in transit, data at rest, and TLS for 11.2 and 12.1. If you have any questions feel free to ask.