SSLv3 Bozuldu
POODLE'ın ortaya çıkmasıyla SSLv3 tarafından kullanılan tüm şifre paketleri tehlikeye girmiştir ve protokolün tamir edilemez şekilde kırılmış olduğu düşünülmelidir.
Web siteleri
Web sitenizin SSLv3 üzerinden kullanılabilir olup olmadığını aşağıdakilerle kontrol edebilirsiniz curl(1)
:
curl -v -3 -X HEAD https://www.example.com
Bağımsız -v
değişken ayrıntılı çıktıyı -3
açar , kıvrılmayı SSLv3 kullanmaya zorlar ve -X HEAD
başarılı bir bağlantıda çıktıyı sınırlar.
Eğer savunmasız değilseniz, bağlanamamalısınız ve çıktınız şöyle görünmelidir:
* SSL peer handshake failed, the server most likely requires a client certificate to connect
Güvenlik açığından etkileniyorsanız, hat dahil normal bağlantı çıkışı görmelisiniz:
* SSL 3.0 connection using SSL_NULL_WITH_NULL_NULL
Diğer servisler
Sadece SSL üzerinden kullanılabilen web siteleri değil. Posta, irc ve LDAP güvenli bağlantılar aracılığıyla kullanılabilen üç hizmet örneğidir ve SSLv3 bağlantılarını kabul ettiklerinde POODLE'a benzer şekilde savunmasızdır.
SSLv3 kullanarak bir hizmete bağlanmak için şu komutu kullanabilirsiniz :openssl(1)
s_client(1)
openssl s_client -connect imap.example.com:993 -ssl3 < /dev/null
-connect
Argümanı bir sürer hostname:port
, parametre -ssl3
argümanı SSLv3 için anlaşmalı protokol sürümlerini sınırlar ve içinde boru /dev/null
için STDIN
hemen açtıktan sonra bağlantıyı sonlandırır.
Başarılı bir şekilde bağlanırsanız, SSLv3 etkinleştirilir; eğer alırsanssl handshake failure
değil.
Ayrıca bakınız
Security SE'de mükemmel bir soru ve cevap var: /security/70719/ssl3-poodle-vulnerability
curl
bireyin-v
bayrak bir argüman alır; yukarıda yazdıklarını teyit edebilir misin? Veya bunun belirli bir sürümünü gerektiriyorsacurl
, bunu bilmek de yararlı olacaktır.