Bugün Heartbleed OpenSSL istismarı, saldırganın özel sunucu anahtarlarını gizlice tespit edip çalmalarına izin veren (MitM ile şifreli verilerinizin şifresini çalmalarını ve şifrelerini çalmalarını sağlar), vahşi ortamda duyuruldu. Bu, benim sürümüm olan 1.0.1f içeren OpenSSL sürümlerini etkiler. güncel Mavericks bilgisayarı Mac (çünkü benden farkında olmadan beynimi güncelleyen başka bir yazılımı yüklemek için port / brew kullandım. ):
$ openssl version
OpenSSL 1.0.1f 6 Jan 2014
Bu, OpenSSL'in Mavericks versiyonunu kullanmadığımı gösteriyor:
$ which openssl
/opt/local/bin/openssl
OpenSSL bugün bir düzeltme yayınladı 1.0.1g ve bu sabit sürümü şu anki sürümüm üzerine nasıl yükleyebilirim?
MacPort
openssl'ımı yükselten bu makinede bir noktada. (Muhtemelen python2.7 almaya çalıştığım zaman). Muhtemelen bu soruyu silmeli, ancak başkalarının SapphireSun'un büyük cevabını yararlı bulması durumunda aynı hatayı yapması durumunda olmaz)
openssl version
1.0.1g döndürür, ancak openssl
komutları bu sürümü kullanmıyor musunuz?
which openssl
bilgilendirici olabilir. Ayrıca, asıl sorun openssl komutu değil, openssl kitaplıkları (diğer programlar tarafından kullanılıyor) - bunlar sürüm 0.9.x ve 1.0.x sürümleri arasında API uyumlu değil. istemiyorum sistem tarafından sağlanan openssl kütüphanelerini güncellemek için!