Tidak ada versi OS X yang terpengaruh (iOS juga tidak terpengaruh). Hanya menginstal aplikasi atau modifikasi pihak ketiga akan menghasilkan program Mac atau OS X yang memiliki kerentanan / bug dalam OpenSSL versi 1.0.x
Apple menghentikan OpenSSL pada OS X pada Desember 2012 jika tidak lebih awal. Tidak ada versi OpenSSL yang rentan terhadap CVE-2014-0160 (alias Bug Heartbleed )
Apple menyediakan beberapa antarmuka aplikasi alternatif yang menyediakan pengembang SSL ke Mac dan mengatakan ini tentang OpenSSL:
OpenSSL tidak menyediakan API yang stabil dari versi ke versi. Untuk alasan ini, meskipun OS X menyediakan pustaka OpenSSL, pustaka OpenSSL di OS X sudah usang, dan OpenSSL tidak pernah disediakan sebagai bagian dari iOS. Penggunaan pustaka OS X OpenSSL oleh aplikasi sangat tidak disarankan.
Khususnya, versi terbaru OpenSSL yang dikirimkan oleh Apple adalah OpenSSL 0.9.8y 5 Feb 2013 yang tampaknya tidak memiliki bug dari versi OpenSSL yang lebih baru yang diporting ke kode untuk versi perpustakaan Apple.
PDF dokumentasi ini memiliki beberapa saran tertulis yang jelas untuk pengembang dan beberapa bagian yang bermanfaat bagi para profesional atau pengguna yang memikirkan keamanan juga.
Mempertimbangkan hal ini, satu-satunya masalah yang tersisa adalah perangkat lunak tambahan yang dibangun terhadap OpenSSL, misalnya beberapa di Homebrew ( brew update
diikuti oleh brew upgrade
) atau MacPorts ( port self update
diikuti oleh port upgrade openssl
) untuk memperbarui ke versi 1.x openSSL yang ditambal.
Selain itu, Anda dapat menggunakan mdfind / mdls untuk memeriksa file bernama openssl jika Anda memiliki aplikasi lain yang menggabungkan pustaka yang direkomendasikan Apple daripada tergantung pada versi "aman" yang Apple masih kirim dengan OS X.
for ff in `mdfind kMDItemFSName = "openssl"`; do echo "#### $ff"; mdls $ff | grep kMDItemKind; done