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:\app\HP\product\11.2.0\dbhome_2\NETWORK\ADMIN\sqlnet.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"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM