簡體   English   中英

通過POODLE SSL漏洞保護Thrift服務器

[英]Securing a Thrift server aginst the POODLE SSL vulnerability

為了保護Thrift服務器免受最近發現的SSLv3漏洞的侵害 ,我明確說明了應為服務器套接字啟用哪些協議:

TServerSocket socket = TSSLTransportFactory.getServerSocket(...);
SSLServerSocket sslServerSocket = (SSLServerSocket) socket.getServerSocket;
sslServerSocket.setEnabledProtocols(new String[] {"TLSv1.1", "TLSv1.2"});

但是,即使使用TestSSLServer進行的檢查僅列出了TLSv1.1和TLSv1.2,我仍然能夠使用SSLv3與OpenSSL連接:

openssl s_client -connect localhost:1111 -ssl3

我如何在Thrift上完全禁用SSLv3,以使其在SSL握手期間已經失敗?

看來我誤解了openssl客戶端輸出。 即使第一行上有CONNECTED(00000003)CONNECTED(00000003)出現錯誤消息:

140535757866656:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:s3_pkt.c:337:

因此,無法連接到服務器。 問題中顯示的代碼段工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM