我是靠谱客的博主 玩命滑板,最近开发中收集的这篇文章主要介绍oracle加密传输,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

参考文章: http://blog.itpub.net/24052272/viewspace-2129175/

oracle在传输过程中,正常是明文传输的,例如SQL以及执行的结果。

看看做的测试:

客户端IP:192.168.0.104,Oracle服务器IP:192.168.0.110。

1.在客户端执行一条SQL

image

2.在服务器上面用wireshark抓包

image

看到了刚才执行的SQL内容。

3.修改oracle配置

修改D:appHPproduct11.2.0dbhome_2NETWORKADMINsqlnet.ora,

添加这段配置。

#data encryption
SQLNET.ENCRYPTION_SERVER = REQUIRED
SQLNET.ENCRYPTION_TYPES_SERVER = RC4_256
SQLNET.CRYPTO_CHECKSUM_SERVER = REQUIRED

修改完毕后,不需要重启服务器,配置对新产生的链接实时生效。

4.再次测试

cvtw881htx8pod1iwvn~`[0
这个时候看到数据包有"安全网络服务"。
r4$]t_2az8dox~9w36oxy0e
数据变成了"unknow"

转载于:https://www.cnblogs.com/huiy/p/8964716.html

最后

以上就是玩命滑板为你收集整理的oracle加密传输的全部内容,希望文章能够帮你解决oracle加密传输所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(29)

评论列表共有 0 条评论

立即
投稿
返回
顶部