使用Oracle.DataAccess.Client在Web服务器和远程Oracle数据库之间进行安全通信

时间:2014-08-08 10:42:29

标签: c# oracle security client-server

我们的C#Web应用程序使用Oracle.DataAccess.Client连接到远程oracle数据库 我想知道查询结果是否在传输过程中加密。我没有看到任何表明它是一个选项的连接字符串。也许它是标准的,但我不知道。

我需要准备一份文件,其中包括系统内外所有通信的安全注意事项,但我不确定这个问题。我很感激任何帮助。

由于

1 个答案:

答案 0 :(得分:1)

默认情况下,数据库连接和结果未加密和保护。您需要打开SSL(并添加其他机制,如访问控制和监控)以保证连接的安全。

以下是在Oracle上启用SSL并应用其他设置的方法 - http://docs.oracle.com/cd/B28359_01/server.111/b28337/tdpsg_network_secure.htm#i1009371

这是对同一主题的一个很好的讨论 - https://security.stackexchange.com/questions/14334/when-is-it-appropriate-to-ssl-encrypt-database-connections