Hari ini eksploitasi OpenSSL yang menyentuh hati diumumkan di alam bebas, yang memungkinkan penyerang untuk secara diam-diam mendeteksi dan mencuri kunci server pribadi (memungkinkan mereka untuk MitM dan mendekripsi data terenkripsi Anda dan mencuri kata sandi). Ini mempengaruhi versi OpenSSL termasuk 1.0.1f yang merupakan versi pada komputer Mavericks Mac saya yang terbaru (karena saya menggunakan port / minuman untuk menginstal perangkat lunak lain yang memperbarui openssl saya tanpa saya sadari ):
$ openssl version
OpenSSL 1.0.1f 6 Jan 2014
Ini menunjukkan saya tidak menggunakan versi Mavericks OpenSSL:
$ which openssl
/opt/local/bin/openssl
OpenSSL merilis perbaikan hari ini di 1.0.1g dan saya bertanya-tanya bagaimana saya bisa menginstal versi tetap ini dari versi saya saat ini?
MacPort
di beberapa titik pada mesin ini yang meningkatkan openssl saya. (Mungkin ketika saya mencoba untuk membuat python2.7 berfungsi). Mungkin harus menghapus pertanyaan ini, tetapi tidak akan kalau-kalau orang lain membuat kesalahan yang sama menemukan jawaban bagus SapphireSun berguna).
openssl version
mengembalikan 1.0.1g, tetapi Anda mengatakan openssl
perintah tidak menggunakan versi itu?
which openssl
mungkin informatif. Juga, masalah utama bukanlah perintah openssl, itu adalah openssl libraries (yang digunakan oleh program lain) - itu bukan API yang kompatibel antara versi 0.9.x dan 1.0.x, jadi Anda tidak ingin memperbarui perpustakaan openssl yang disediakan sistem!