OS X sürümleri etkilenmez (iOS etkilenmez). Yalnızca üçüncü taraf bir uygulama veya değişiklik yapılması, OpenSSL sürüm 1.0.x’te bu güvenlik açığını / hatayı içeren bir Mac veya OS X programına neden olur
Apple, daha önce olmasa da, Aralık 2012'de OS X'te OpenSSL'yi kullanımdan kaldırmıştı. CVE-2014-0160’a (aka Heartbleed Böceği ) karşı hassas olan hiçbir OpenSSL sürümü
Apple, Mac geliştiricilerine SSL sağlayan ve OpenSSL hakkında söyleyecekleri çeşitli alternatif uygulama arayüzleri sunar:
OpenSSL, versiyondan versiyona kararlı bir API sağlamamaktadır. Bu nedenle, OS X, OpenSSL kütüphaneleri sağlamasına rağmen, OS X'teki OpenSSL kütüphaneleri kullanımdan kaldırılmıştır ve OpenSSL hiçbir zaman iOS'un bir parçası olarak sağlanmamıştır. OS X OpenSSL kütüphanelerinin uygulamalar tarafından kullanılması kesinlikle önerilmez.
Özellikle, son Apple tarafından sevk OpenSSL sürümü olan OpenSSL 0.9.8y 5 Şubat 2013 kütüphanenin Apple'ın sürümü için koduna geri taşınmış OpenSSL yeni sürümlerinden hata var görünmemektedir.
Bu belgenin PDF'si, geliştiriciler için açıkça yazılı bir tavsiye ve profesyoneller veya güvenlikle ilgilenen kullanıcılar için yararlı olan bazı bölümler içermektedir.
Bunu göz önünde bulundurarak, geriye kalan tek sorun OpenSSL'ye karşı oluşturulan ek yazılımlar, örneğin, OpenSSL'in yamalı 1.x sürümüne güncellemek için birkaç Homebrew ( brew update
arkasından brew upgrade
) veya MacPorts'ta ( port self update
ardından port upgrade openssl
).
Ayrıca, Apple'ın hala OS X ile birlikte verdiği "güvenli" sürümüne bağlı olmak yerine, bu kitaplığı Apple tarafından önerilen şekilde paketleyen başka uygulamalarınız varsa, openssl adlı dosyaları kontrol etmek için mdfind / mdls komutunu kullanabilirsiniz.
for ff in `mdfind kMDItemFSName = "openssl"`; do echo "#### $ff"; mdls $ff | grep kMDItemKind; done