bg-tutorials

OpenSSL Sürümü Linux, Windows ve Mac’te Nasıl Kontrol Edilir?


OpenSSL’i güncel tutmak, güvenlik ve buna bağlı olan yazılımlarla uyumluluk için son derece önemlidir. Bu kılavuz, Linux, Windows ve macOS’ta OpenSSL sürümünüzü nasıl kontrol edeceğinizi, çıktıyı nasıl okuyacağınızı ve en son sürüme nasıl güncelleme yapacağınızı gösterir.

Hızlı yanıt

Bir terminal açın (Windows’ta Komut İstemi) ve şu komutu çalıştırın:

openssl version

Tüm derleme ayrıntıları için şunu çalıştırın:

openssl version -a

OpenSSL sürümü nasıl kontrol edilir

Komut çoğu sistemde aynıdır; yalnızca terminali açma yöntemi farklılık gösterir. OpenSSL, çoğu Linux dağıtımında ve macOS’ta önceden yüklüdür, Windows’ta ise genellikle kendiniz yüklemeniz gerekir.

Linux’ta OpenSSL sürümünü kontrol etme

  1. Terminali açın: Ctrl + Alt + T tuşlarına basın veya uygulamalar menüsünde “Terminal” arayın.
  2. Sürüm komutunu çalıştırın:
openssl version

Çıktı, örneğin OpenSSL 3.5.6 4 Nov 2025 gibi yüklü sürümü gösterir.

Windows’ta OpenSSL sürümünü kontrol etme

  1. Komut İstemi’ni açın: Win + R tuşlarına basın, cmd yazın ve Enter’a basın.
  2. Sürüm komutunu çalıştırın (derleme ve yapılandırma ayrıntılarını da görmek için -a kullanın):
openssl version -a

Windows, openssl‘in tanınmadığını bildiriyorsa, OpenSSL yüklü değildir veya PATH’inizde bulunmuyordur. Windows’ta OpenSSL nasıl yüklenir kılavuzumuza bakın.

macOS’ta OpenSSL sürümünü kontrol etme

  1. Terminal’i açın. Uygulamalar → Yardımcı Programlar içinde bulunur veya Cmd + Space tuşlarına basıp “Terminal” yazın.
  2. Sürüm komutunu çalıştırın:
openssl version

Önemli macOS notu: Apple, yerleşik openssl komutu olarak OpenSSL’in kendisini değil, LibreSSL‘i (OpenSSL’in bir çatalı) sunar. Bu nedenle standart bir Mac’te bu komut genellikle bir OpenSSL sürümü yerine LibreSSL 3.3.6 gibi bir çıktı döndürür. Gerçek OpenSSL’i kullanmak için Homebrew ile yükleyin ve tam yolunu kullanarak çağırın:

brew install openssl@3
/opt/homebrew/opt/openssl@3/bin/openssl version

Intel Mac’lerde yol yerine /usr/local/opt/openssl@3/bin/openssl‘dir. openssl‘in varsayılan olarak Homebrew derlemesine yönlenmesini istiyorsanız bu dizini PATH’inize ekleyin.

OpenSSL sürüm komutu bayrakları

openssl version komutu, kurulumunuz hakkında daha fazla bilgi ortaya çıkaran birçok bayrağı kabul eder. En kullanışlı olanı, bunların hepsini birleştiren -a‘dır:

openssl version -a
  • -a — Tüm bilgiler (aşağıdaki tüm bayrakların ayarlanmasıyla aynı).
  • -v — Sadece sürüm numarası (bu varsayılan çıktıdır).
  • -b — Yüklü sürümün derlendiği tarih.
  • -o — Seçenek bilgisi: kütüphanede ayarlanan derleme zamanı seçenekleri.
  • -f — Derleme bayrakları (OpenSSL’i derlemek için kullanılan derleyici bayrakları).
  • -p — Platform (derleme hedefi) ayarı.
  • -d — OPENSSLDIR ayarı: OpenSSL’in yapılandırma dosyasını ve sertifikaları aradığı yer.
  • -e — ENGINESDIR ayarı: motor modüllerinin depolandığı yer.
  • -m — MODULESDIR ayarı: sağlayıcı modüllerinin depolandığı yer (OpenSSL 3.0 ve sonrası).

Alt komut için kullanım mesajını görüntülemek için openssl version -help komutunu çalıştırın. (Not: bu alt komut yalnızca tek harfli bayraklar kullanır, –full veya –purpose gibi uzun seçenekler yoktur.)

Sürüm çıktısını anlamak

Çıktı, OpenSSL <sürüm> <tarih> biçimini takip eder, örneğin OpenSSL 3.5.6 4 Nov 2025:

  • OpenSSL — ürün adı (standart bir Mac’te burada LibreSSL görürsünüz).
  • <sürüm> — büyük.küçük.yama şeklinde yazılan sürüm numarası (örn. 3.5.6). Birinci sayı büyük sürümleri, ikinci sayı bir özellik sürümünü ve üçüncü sayı bir yama (güvenlik/hata düzeltme) sürümünü belirtir.
  • <tarih> — o sürümün yayın tarihi, bu size derlemenizin ne kadar güncel olduğunu gösterir.

Sürümünüz hala destekleniyor mu? 2026 itibarıyla, OpenSSL 3.5 mevcut uzun süreli destek (LTS) sürümüdür ve Nisan 2030‘a kadar sürdürülür. Önceki LTS sürümü olan OpenSSL 3.0, yalnızca 7 Eylül 2026 tarihine kadar güvenlik düzeltmeleri alır. OpenSSL 1.1.1, Eylül 2023‘te kullanım ömrünün sonuna ulaştı; eğer openssl version 1.1.1 veya daha eski bir sürüm bildiriyorsa, desteklenmeyen, yamalanmamış bir sürüm çalıştırıyorsunuz ve en kısa sürede yükseltme yapmalısınız.

En son OpenSSL sürümüne nasıl güncelleme yapılır

Linux’ta OpenSSL’i güncelleme

Dağıtımınızın paket yöneticisini kullanın. Debian/Ubuntu‘da:

sudo apt update
sudo apt upgrade openssl

RHEL/CentOS/AlmaLinux/Rocky/Fedora‘da:

sudo dnf upgrade openssl

Paket yöneticilerinin, dağıtımınız için paketlenmiş sürümü yüklediğini unutmayın; bu, en son ana akım sürümün gerisinde kalabilir ancak yine de geriye taşınmış güvenlik düzeltmeleri alır.

Windows’ta OpenSSL’i güncelleme

  1. En son yükleyiciyi indirin: OpenSSL for Windows web sitesinden.
  2. Yükleyiciyi çalıştırın ve ekrandaki adımları izleyin. Ayrıntılı bir anlatım için Windows’ta OpenSSL nasıl yüklenir kılavuzumuza bakın.

macOS’ta OpenSSL’i güncelleme

En basit ve en güvenli yöntem Homebrew‘dur:

brew update
brew upgrade openssl@3

Kaynak koddan derlemeyi tercih ediyorsanız (gelişmiş kullanıcılar için), en son sürümü resmi OpenSSL kaynak sayfasından indirin, ardından sıkıştırılmış dosyayı çıkarıp derleyin. 3.5.6‘yı o sayfada gösterilen güncel sürümle değiştirin:

tar -xzvf openssl-3.5.6.tar.gz
cd openssl-3.5.6
./config
make
make test
sudo make install

İki önemli uyarı: OpenSSL’in yapılandırma betiği ./config‘dur (veya ./Configure) — bu, standart ./configure değildir. Ayrıca macOS’ta sudo make install çalıştırmak sistem LibreSSL’ini gölgeleyebilir ve ona bağlı araçları bozabilir, bu nedenle gerçekten gerekli olduğunuzu bilmiyorsanız kaynak kurulum yerine Homebrew şiddetle önerilir.

Sıkça Sorulan Sorular

Mac’imde “openssl version” neden LibreSSL gösteriyor?

Çünkü Apple, macOS’ta yerleşik komut satırı aracı olarak OpenSSL’i LibreSSL ile değiştirdi. Bu nedenle sistem openssl komutu bir LibreSSL sürümü bildirir. Gerçek OpenSSL’i kullanmak için Homebrew ile yükleyin (brew install openssl@3) ve /opt/homebrew/opt/openssl@3/bin/openssl gibi keg yolundan çalıştırın.

En son OpenSSL sürümü nedir?

Yama sürümleri düzenli olarak çıktığından, tam mevcut sürümü öğrenmek için her zaman resmi OpenSSL kaynak sayfasını kontrol edin.

OpenSSL sürümümün güncel olmadığını veya güvenlik açığı barındırdığını nasıl anlarım?

openssl version komutundan aldığınız sürümü desteklenen sürümlerle karşılaştırın. OpenSSL 1.1.1 ve öncesi kullanım ömrünün sonuna ulaşmıştır (güvenlik düzeltmesi yok) ve OpenSSL 3.0, 7 Eylül 2026 tarihine kadar yalnızca güvenlik düzeltmeleri alır. Kullanım ömrü sona ermiş bir sürümdeyseniz, yamalanmamış güvenlik açıklarına karşı korumasız kalırsınız ve 3.5 LTS gibi desteklenen bir sürüme yükseltme yapmalısınız.

OpenSSL, “openssl” komutuyla aynı şey mi?

Her zaman değil. openssl komutu, bir TLS/kripto kütüphanesinin komut satırı arayüzüdür, ancak bazı sistemlerde (özellikle macOS’ta) bu komut LibreSSL tarafından sağlanır. Gerçekte hangi kütüphaneye ve hangi sürüme sahip olduğunuzu doğrulamak için openssl version komutunu çalıştırın.

Bugün SSL Dragon’dan sipariş vererek SSL Sertifikalarında %10 indirimden yararlanın!

Hızlı düzenleme, güçlü şifreleme, %99,99 tarayıcı güvenilirliği, özel destek ve 25 günlük para iade garantisi. Kupon kodu: SAVE10

A detailed image of a dragon in flight
Tarafından yazıldı

SSL Sertifikaları konusunda uzmanlaşmış deneyimli içerik yazarı. Karmaşık siber güvenlik konularını açık, ilgi çekici içeriğe dönüştürmek. Etkili anlatımlar yoluyla dijital güvenliğin geliştirilmesine katkıda bulunun.