STATUS IS UPWEB SİTESİ OPTİMİZASYONU VİKİSİ
48Güçlendir
Güvenlik ve kurtarma / Güçlendir

Web Sitesi Sahipleri için HTTPS ve TLS Kılavuzu

Her yerde HTTPS kullanma, sertifikaları yönetme, güvensiz varlıkları kaldırma ve TLS değişikliklerini güvenli şekilde yapma için pratik plan.

Web Sitesi Sahipleri için HTTPS ve TLS Kılavuzu — GÖRSEL REHBER
OKU
8 dakika
KAYNAKLAR
6
YENİDEN DOĞRULA
2027-03-27
gözden geçirildi
Web güvenliği ve platform operasyonları inceleyicisi
KISA CEVAP

Kararla başlayın.

Her halka açık ana bilgisayar adı için HTTPS kullanın; sadece oturum açma veya ödeme sayfalarıyla sınırlı bırakmayın. HTTPS, Transport Layer Security (TLS) üzerinden taşınan HTTP'dir. TLS, iletimdeki trafiği şifreler, değişikliklerden korumaya yardımcı olur ve tarayıcının adlandırılmış sunucuyu doğrulamasını sağlar. Her ana bilgisayar adına uygun bir sertifika kurun, HTTP isteklerini eşdeğer HTTPS URL'sine yönlendirin ve sayfalar, varlıklar, API'ler, indirmeler ve gömümler dahil olmak üzere hiçbir yerde HTTP istekleri kalmayacak şekilde güncelleyin.

Geçişi kontrollü bir yayınla gerçekleştirin. Ana bilgisayar adlarını ve bağımlılıkları envanterleyin; yönlendirmeleri, sertifika adlarını ve sona erme tarihlerini, tarayıcı uyarılarını, formları ve entegrasyonları test edin; ardından yenilemeyi otomatikleştirin. Tüm kapsanan ana bilgisayar adları HTTPS üzerinden çalışır hâle gelene kadar HSTS eklemeyin; çünkü tarayıcılar politikayı hatırlar ve sertifika hatalarında kullanıcıya uyarıyı geçme seçeneği sunmaz. Hatalı sunucu kuralları veya sertifika dağıtımı için geri alma yordamını belgelendirin; bu sırada güvenli HTTPS hizmetini koruyun.

GÖRSEL REHBER

Çalışmayı bir sistem olarak görün.

Bireysel taktiklere geçmeden önce makaledeki kararları bağlamak için bu haritayı kullanın.

SIUGüçlendir
01Ana bilgisayar adlarını, bağımlılıkları ve sahipliği envanterleyin
02Sertifikayı ve güncel TLS sürümlerini dağıtın
03HTTP'yi bir kez yönlendirin ve HTTPS'i kanonik yapın
04Karma içeriği kaynağından bulun ve düzeltin
01

Ana bilgisayar adlarını, bağımlılıkları ve sahipliği envanterleyin

Ziyaretçilerin veya entegrasyonların kullandığı her ana bilgisayar adını listeleyin: apex, www, alt etki alanları, API'ler, varlık barındırmaları, portallar ve bölgesel adlar. Her biri için TLS'in nerede sonlandığını, kimlerin değiştirebileceğini, sertifika kapsamasını ve sona erme tarihini, yenileme yöntemini ve URL üreten bağımlılıkları kaydedin. Bir sertifika, istenen ana bilgisayar adını Subject Alternative Name listesinde kapsamalıdır. CMS, CDN, etiket yöneticisi, nesne depolama, ödeme sağlayıcısı, e-posta şablonları ve üçüncü taraf gömümleri dahil edin; ilk HTTPS yayını sonrası bu bileşenler genellikle HTTP URL'leri getirebilir.

Bir genel ad seçin

Bir kanonik www veya apex ana bilgisayar adı seçin ve alternatifini doğrudan HTTPS üzerinden ona yönlendirin.

02

Sertifikayı ve güncel TLS sürümlerini dağıtın

Kamuya gelen isteklere cevap veren web sunucusunu, ters proxy'yi, CDN'i veya yük dengeleyiciyi yapılandırın. Sertifikayı ve gereken zinciri yükleyin, bunları hedef adlara bağlayın ve barındırma ağının dışından doğrulayın. Tarayıcı zinciri, ana bilgisayarı ve tarihleri kontrol eder; genel bir uyarı yayın engelleyicisidir. Varsayılan olarak TLS 1.3 kullanın ve uyumluluk gerekmedikçe yalnızca TLS 1.2'yi tutun. SSL ile TLS 1.0 ve 1.1'i devre dışı bırakın. Kopyalanmış eski şifre listeleri yerine bakımı yapılan platform yönergelerini kullanın ve sunucu ile TLS kütüphanesini yamalı tutun.

Anahtarları koruyun

Özel anahtarlara erişimi sınırlayın ve bir anahtarı paylaşan her sistemi kaydedin ki değiştirme tümüne ulaşsın.

03

HTTP'yi bir kez yönlendirin ve HTTPS'i kanonik yapın

Her HTTP URL'sinden eşdeğer HTTPS URL'sine sunucu tarafı kalıcı yönlendirme (genellikle 301 veya 308) döndürün. Zincirlerden kaçının: bunlar gecikme ve daha fazla arıza noktası ekler. Dahili bağlantılarda, canonical etiketlerinde, site haritalarında, yapılandırılmış veride, sosyal etiketlerde, e-postalarda ve uygulama tarafından oluşturulan mutlak bağlantılarda kanonik HTTPS URL'lerini yayınlayın. Ana sayfayı, derin bir sayfayı, sorgu URL'sini, hata yollarını ve ana bilgisayar değişkenlerini test edin. TLS bir proxy'de sona eriyorsa, uygulamanın HTTP ile HTTPS arasında döngüye girmemesi için güvenilen yönlendirilmiş protokol (forwarded-protocol) işleme yapılandırın.

HTTP'yi dar tutun

Sadece yönlendirme veya bir sertifika meydan okumasını tamamlamak için erişilebilir bırakılabilir; ayrı bir genel site sunmamalıdır.

04

Karma içeriği kaynağından bulun ve düzeltin

Karma içerik, bir HTTPS sayfasının HTTP veya başka bir güvensiz protokol üzerinden bir kaynak istemesidir. Tarayıcılar bazı medya kaynaklarını HTTPS'e yükseltebilir, ancak betikler, stil sayfaları, iframe'ler, fetch çağrıları ve fontlar dahil olmak üzere birçok riskli isteği engeller. Her referansı test edilmiş bir HTTPS URL'siyle, kendi içeriğiniz için göreli bir URL ile veya onaylı bir alternatifle değiştirin. Temsili şablonları tarayın ve önemli yolculukları tamamlarken geliştirici araçlarını inceleyin. CSS, JavaScript, CMS blokları, varlık manifestoları, etiket yöneticisi girdileri, indirmeler ve satıcı gömümlerini kontrol edin. Güvenli bir sayfa HTTP indirmesi sunmamalıdır.

Yükseltmelere güvenmeyin

Tarayıcıların otomatik yükseltmesi hâlâ kullanılamayan veya desteklenmeyen üçüncü taraf bağımlılığı bırakabilir; depolanan URL'yi düzeltin.

05

Yenilemeyi otomatikleştirin ve sertifika kurtarmayı prova edin

Yenilemeyi takvim hatırlatıcısı değil, otomatik bir dağıtım olarak ele alın. Yenileme, her hizmet sunum katmanına dağıtılmalı ve hizmet güvenli şekilde yeniden yüklenmelidir. Üretim ortamındaki sertifikanın süresi dolmadan önce aynı doğrulama yolunu test edin. Örneğin Let's Encrypt, 90 günlük sertifikalarını 60 günde bir yenilemeyi önerir; sertifika otoritesinin ve platformunuzun yaşam döngüsünü izleyin. Sertifika adlarını, sertifika otoritesi hesap bilgilerini, doğrulama yöntemini, otomasyonu, anahtar konumunu, hedefleri ve acil durum irtibatlarını bir envanterde tutun. Kurulum sonrası halka açık uç noktadan sertifikanın geçerlilik tarihlerini doğrulayın.

Erken teşhis edin

Başarısız bir yenilemede DNS'i, doğrulama yönlendirmesini, izinleri, sertifika otoritesi hesabına erişimi, oran sınırlamalarını ve CDN'den kaynak sunucuya dağıtımı kontrol edin.

06

HTTPS altyapısı hazır olduktan sonra yalnızca HSTS kullanın

HTTP Strict Transport Security (HSTS), bir ana bilgisayara sonraki ziyaretlerde tarayıcıların HTTPS kullanmasını söyleyen bir HTTPS yanıt başlığıdır. Tarayıcılar daha sonra ziyaretçilere sertifika hataları için bir atlama seçeneği sunmaz. Bu başlığı yalnızca HTTPS üzerinden gönderin ve HTTP yönlendirmesini koruyun; çünkü HSTS, bir ön yükleme listesi uygulanmıyorsa güvenli bir yanıt alındıktan sonra öğrenilir. Başlangıçta sınırlı bir max-age kullanın; yenilemelerin ve gerekli yolların güvenilir biçimde çalıştığını doğruladıktan sonra süreyi uzatın. Her mevcut ve gelecekteki alt etki alanının geçerli HTTPS sunabileceğinden emin olana kadar includeSubDomains eklemeyin. Preload, HSTS spesifikasyonunun parçası değildir ve ayrı, uzun vadeli bir taahhüt değerlendirmesi gerektirir.

Geri alma sınırını bilin

max-age=0 yalnızca bir tarayıcı geçerli bir HTTPS yanıtına ulaştıktan sonra işe yarar; erişilemeyen bir güvenli ana bilgisayarı onaramaz.

07

Taşıma güvenliğini zayıflatmadan yayınlayın, test edin ve geri alın

Değişiklikten önce bilinen iyi sertifikayı, kenarı (edge) ve yönlendirme yapılandırmasını kaydedin. Kimlerin geri almayı onaylayacağını tanımlayın, mümkünse aşamalar yapın ve her seferinde bir kontrol sınıfını değiştirin. Hemen birden fazla ağdan genel uç noktaları kontrol edin, yönlendirmeleri takip edin, sertifikayı inceleyin ve önemli ziyaretçi işlemlerini tamamlayın. Kitleniz için önemli tarayıcıları ve istemci gruplarını test edin. Ödeme veya düzenlemeye tabi akışlar için ödeme sağlayıcısına ve nitelikli bir güvenlik profesyoneline uygulanabilir gereksinimleri incelemesini isteyin. Bir değişiklik HTTPS'i bozarsa, doğrulanmış güvenli yapılandırmayı geri yükleyin; müşteri sayfalarını geçici olarak HTTP yapmak çözüm olmayacaktır.

Kanıtı kaydedin

Bir sonraki yenileme veya geçiş daha kolay teşhis edilebilmesi için ana bilgisayarı, zamanı, istemciyi, hatayı, değişikliği ve sonucu kaydedin.

EYLEM / DOĞRULA

Pratik yapılacaklar rehberiniz.

  1. 01

    Yüzeyi envanterleyin

    Kamuya açık ana bilgisayar adlarını, TLS sonlanmasını, sahipliği, kapsama, yenilemeyi ve URL üreten bağımlılıkları listeleyin.

    DOĞRULA: Liste apex, www, alt etki alanları, API'ler, varlıklar ve gömümleri içerir.
  2. 02

    Geçerli sertifikaları kurun

    Her genel ad için bir sertifika ve gereken zinciri dağıtın; özel anahtarını koruyun.

    DOĞRULA: Dış bir kontrol doğru adı, güvenilen zinciri ve geçerli tarihleri gösterir.
  3. 03

    Protokol politikasını ayarlayın

    Varsayılan olarak TLS 1.3 kullanın, yalnızca gerekçelendirildiğinde TLS 1.2'yi tutun ve SSL ile TLS 1.0 ve 1.1'i devre dışı bırakın.

    DOĞRULA: Bağımsız bir TLS testi amaçlanan politikayla eşleşir.
  4. 04

    HTTP'yi doğrudan yönlendirin

    Eşdeğer kanonik HTTPS URL'lerine tek atış sunucu tarafı 301 veya 308 yönlendirmeleri kullanın.

    DOĞRULA: Derin bağlantılar, sorgular ve ana bilgisayar değişkenleri döngü ve zincirlerden kaçınır.
  5. 05

    Karma içeriği kaldırın

    Bağlantıları, şablonları, varlıkları, API'leri, indirmeleri ve gömümleri HTTPS veya uygun göreli URL'lerle güncelleyin.

    DOĞRULA: Temsili tarayıcı konsolları karma içerik uyarısı veya engellenmiş kaynak göstermez.
  6. 06

    Anahtar yolculukları test edin

    Oturum açma, formlar, yüklemeler, ödeme, portallar ve ilgili API veya satıcı dönüşlerini çalıştırın.

    DOĞRULA: Belirlenmiş sahipler sonuçları onaylar; ödeme veya düzenlemeye tabi akışlar için nitelikli inceleme alın.
  7. 07

    Yenilemeyi otomatikleştirin

    Yenileme doğrulamasını, dağıtımı, yeniden yüklemeyi, halka açık doğrulamayı ve değiştirme-sertifika yolunu test edin.

    DOĞRULA: Bir prova tamamlanır ve dağıtım bağımsız olarak doğrulanabilir.
  8. 08

    HSTS'i kademeli olarak ekleyin

    HTTPS kararlı olduktan sonra sınırlı bir max-age kullanın; alt etki alanlarını ve preload'u ayrı değerlendirin.

    DOĞRULA: Her kapsanan ana bilgisayar geçerli HTTPS'i destekler ve geri alma etkileri belgelenmiştir.
  9. 09

    Güvenli bir geri alma koruyun

    Yayın öncesi bilinen iyi yapılandırmayı, onayları ve son test kanıtlarını kaydedin.

    DOĞRULA: Ekip genel HTTP sayfaları sunmadan doğrulanmış güvenli bir yapılandırmayı geri yükleyebilir.
TARTIŞMA KONULARI

Ödünleri karşılaştırın, özel verileri paylaşmayın.

Bu başlıkları ekibiniz veya site sahipleri topluluğuyla kullanın. Yöntemleri ve çıkarılan dersleri paylaşın; ancak kimlik bilgilerini, müşteri kayıtlarını veya kamuya açık olmayan altyapı detaylarını asla paylaşmayın.

  1. 01

    Hangi ana bilgisayar veya üçüncü taraf varlık gözden kaçması en kolay olandı ve bunu görünür kılan neydi?

  2. 02

    Ekibiniz, yenilemenin yalnızca bir kontrol panelinde değil de halka açık uçta çalıştığını nasıl kanıtlıyor?

  3. 03

    Alt etki alanlarına HSTS'i genişletmeden önce hangi koşulları gerektirirsiniz?

POPÜLER / YETKİLİ KAYNAKLAR

Kaynak materyalini açın.

OWASPTransport Layer Security Cheat Sheet ↗

Web uygulamaları için pratik TLS, sertifika, HSTS ve test rehberliği.

İncelendi 2026-09-27
IETF RFC EditorThe Transport Layer Security Protocol Version 1.3, RFC 8446 ↗

TLS 1.3 spesifikasyonu; early-data davranışı dahil.

İncelendi 2026-09-27
MDN Web DocsStrict-Transport-Security header ↗

HSTS yönergeleri, kapsamı, tarayıcı davranışı ve kaldırma sınırları.

İncelendi 2026-09-27
MDN Web DocsMixed content ↗

Engellenen veya yükseltilen kaynakları ve giderme yaklaşımlarını açıklar.

İncelendi 2026-09-27
Internet Security Research GroupLet’s Encrypt FAQ ↗

Let’s Encrypt kullanıcıları için resmi sertifika yaşam süresi ve yenileme rehberi.

İncelendi 2026-09-27
Google Search CentralSite Moves and Migrations ↗

Kalıcı yönlendirme, test ve HTTP'den HTTPS'e göç rehberliği.

İncelendi 2026-09-27

Kaynak politikası. Bu kılavuz resmi standartları, satıcı belgelerini ve tanınmış güvenlik yönergelerini kullanır. Üretim kullanımı öncesi tavsiyeyi platformunuza, uyumluluk gereksinimlerinize ve uygulanabilir yükümlülüklere karşı kontrol edin.

HIZLI AÇIKLAMALAR

Yaygın sorular.

Bir HTTP'den HTTPS'e yönlendirme ile HSTS'e aynı anda ihtiyacım var mı?

Genellikle evet. Sunucu tarafı yönlendirme sıradan HTTP ziyaretlerini ve HSTS'i henüz öğrenmemiş tarayıcıları işler. HSTS'i yalnızca her kapsanan ana bilgisayarın güvenilir HTTPS ve geçerli bir sertifikaya sahip olduğundan emin olduktan sonra etkinleştirin.

Geçerli bir sertifika sitenin tamamını güvenli kılar mı?

Hayır. Sertifika bir ana bilgisayarın taşıma yolunu korur, ancak güvensiz varlıkları, uygulama açıklarını, zayıf hesapları veya güvensiz üçüncü tarafları engellemez. Karma içeriği kaldırın, anahtarları koruyun, platformu sürdürün ve daha geniş güvenlik kontrolleri kullanın.

Yenileme başarısız olursa ne yapmalıyım?

Sona ermeden önce harekete geçin. Doğrulama yönlendirmesini, DNS'i, izinleri, düzenleyici erişimini ve dağıtım hedeflerini kontrol edin; belgelenmiş değiştirme yolunu kullanın ve halka açık uçtan doğrulayın. Neden belirsizse platformu, sertifika otoritesini veya nitelikli güvenlik ekibini dahil edin.

Status Is UP Editorial Team · Uptime Etkinleştirme Editörleri

Web güvenliği ve platform operasyonları inceleyicisi tarafından incelendi. Yayınlandı 2026-09-27; güncellendi 2026-09-30.