Oracle数据加密传输
Oracle在传输过程中,正常是明文传输的,例如SQL以及执行的结果。
客户端存在两种模式:
-
通过Oracle客户端软件连接到数据库。
-
通过JDBC等接口连接到数据库。
这里只讨论Oracle客户端软件的情况,比如 SQLPLUS
等工具。
启用数据加密传输
启动传输加密和校验的主要方法是通过服务器端和客户端的 sqlnet.ora
文件实现。
配置方法:
理论上需要在数据库Server端和Oracle客户端都修改sqlnet.ora
文件,但因为Client端默认传输加密级别是ACCEPTED,默认一致性校验级别是ACCEPTED,所以只需要在服务器端设置如下参数就可以打开传输加密和一致性校验功能,而不需要再对Client端的sqlnet.ora
进行设置。
编辑 /u01/app/oracle/product/19.0.0/dbhome_1/network/admin/sqlnet.ora
文件:
[root@kylin admin]# cat sqlnet.ora
# sqlnet.ora Netw