簡體   English   中英

Ruby Amazon S3 SDK是否使用SSLv3?

[英]Does Ruby Amazon S3 SDK use SSLv3?

我有一個使用Amazon S3進行圖像上傳存儲的Rails應用程序。 上傳直接在瀏覽器中處理,文件操作在服務器端處理。 最近,我收到一封自動郵寄的郵件,說亞馬遜不再支持SSLv3。 我想弄清楚使用舊版Ruby SDK(aws-sdk-v1 1.61.0)的應用程序是否會因此而受到影響,因為我不確定它用於ssl握手的機制是什么。 先感謝您。

簡短的答案:這取決於。

舊的aws sdk允許您提供(作為配置設置)要使用的http處理程序-答案取決於http處理程序用戶。 假設您使用的是默認的基於net / http的處理程序,那么這取決於您使用的紅寶石版本以及針對其構建的openssl版本。

從ruby 2.1.4、2.0.0p594、1.9.3p550開始,ruby默認情況下將不允許SSL3連接(請參閱公告 )。 如果您正在運行這種版本的ruby,則不應嘗試進行SSL3連接,除非您竭盡所能。

如果使用較早版本,則ruby可能默認為SSLv3(取決於針對其構建的openssl版本),但是如果失敗,則應該能夠切換到較新的協議。 我強烈建議您更新到已經使用的ruby系列的最新版本,但是我認為禁用SSLv3不會讓您遇到麻煩。

暫無
暫無

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

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