SSL nedir? Let's Encrypt nedir? Para kazanmak amacıyla bir web sitesi oluşturuyorsanız lütfen bu makaleyi okuyun.
Let's Encrypt'i öğrenmeden önce SSL'nin ne olduğunu, web siteleri için önemini ve neden "yoksul insanların" web siteleri için hala SSL'ye ihtiyaç duyduğunu bilmeniz gerekir.
Özellikle: SSL nedir? SSL web siteleri için önemli mi?
Bu noktada varsayılan olarak SSL'yi zaten çok iyi anladınız ve web siteniz için ücretsiz SSL arıyorsunuz, o halde Let's Encrypt hakkında bilgi edinmenin zamanı geldi.
Let's Encrypt nedir?
Let's Encrypt, topluluğun yararına çalışan ücretsiz, otomatik bir SSL sertifika sağlayıcısıdır. İnternet Güvenliği Araştırma Grubu (ISRG) tarafından yönetilmektedir.
Let's Encrypt, web sitesi yöneticilerine, web siteleri için HTTPS'yi (SSL veya TLS) etkinleştirmek için gereken dijital sertifikayı tamamen ücretsiz ve mümkün olan en kullanıcı dostu şekilde sağlar. Hepsi kullanıcılar için daha güvenli, özel ve saygılı bir Web ortamı yaratma hedefine dayanmaktadır.
Let's Encrypt bir Alan Adı Doğrulama SSL sertifikası sağlar; bu, kurulumdan sonra web sitenize kullanıcılar eriştiğinde tarayıcının adres çubuğunda mavi bir kilit olacağı anlamına gelir.

Let's Encrypt'i kullanmanın faydaları
- Ücretsiz: Bir alan adınız olduğu sürece, bir kuruş harcamadan güvenilir bir sertifika almak için Let's Encrypt'i kullanabilirsiniz.
- Otomatik: Web sunucusunda çalışan yazılım, sertifikaları hızlı bir şekilde almak, bunları kullanım için güvenli bir şekilde yapılandırmak ve gerektiğinde otomatik olarak değiştirmek için Let's Encrypt ile etkileşime girebilir.
- Güvenli: Let's Encrypt, hem CA (Sertifika Yetkilisi) tarafında TLS'nin en iyilerini tanıtan hem de web sitesi operatörlerinin sunucularını uygun şekilde koruma altına almasına yardımcı olan bir platform görevi görecek.
- Şeffaflık: Verilen veya iptal edilen tüm sertifikalar kamuya açık olarak kaydedilecek ve herkes tarafından incelenebilecektir.
- Kısıtlama yok: Otomatik düzenleme ve yenileme protokolü kamuya açık bir standart olarak yayınlanacak ve başkaları tarafından da benimsenebilecek.
- İşbirliği: Diğer temel İnternet protokolleri gibi Let's Encrypt de topluluğa fayda sağlamaya çalışır ve herhangi bir kuruluşun kontrolü altında değildir.
Let's Encrypt ücretsiz SSL sertifikalarını nasıl oluşturur?
Let's Encrypt ve ACME protokolünün amacı, bir HTTPS sunucusu kurmak ve herhangi bir insan müdahalesi olmadan tarayıcıda otomatik olarak güvenilir bir sertifika almasını sağlamaktır. Bu, web sunucusunda bir sertifika yöneticisi çalıştırılarak yapılır.
Let's Encrypt teknolojisinin nasıl çalıştığını anlamak için Let's Encrypt'i destekleyen bir sertifika yöneticisiyle https://example.com/ web sitesini kurma sürecini inceleyelim .
Bu süreçte 2 adım var. İlk olarak yönetici CA'ya web sunucusunun bir alan adını kontrol ettiğini kanıtlayacaktır. Yönetici daha sonra söz konusu alan adı için sertifika talep edebilir, yenileyebilir veya iptal edebilir.
Alan adını onaylayın:
Let's Encrypt, sunucu yönetimini ortak bir anahtarla tanımlar. Yönetim yazılımı Let's Encrypt ile ilk kez etkileşime girdiğinde, yeni bir anahtar çifti oluşturur ve Let's Encrypt CA'sına sunucunun bir veya daha fazla etki alanının kontrolünde olduğunu kanıtlar. Bu, bir hesap oluşturma ve bu hesaba bir alan adı ekleme şeklindeki geleneksel CA işlemine benzer.
![Lets Encrypt - Fakir insanlar için ücretsiz SSL sertifikaları oluşturun Lets Encrypt - Fakir insanlar için ücretsiz SSL sertifikaları oluşturun]()
Bu süreci başlatmak için yönetici Let's Encrypt CA'dan example.com'u kontrol ettiğini kanıtlamak için gereken bilgileri ister. Let's Encrypt inceleyecek ve isteklerde bulunacaktır; alan adının kontrolünün sizde olduğunu kanıtlamak için bunu tamamlamanız gerekir. İki seçeneğiniz var:
- example.com adı altında bir DNS kaydı sağlayın
- HTTP kaynağını https://example.com/ adresinde bilinen bir URL altında sağlayın
Gereksinimleri tamamladıktan sonra Let's Encrypt, anahtar çiftini kontrol ettiğini kanıtlamak için sertifika yöneticisine özel bir anahtar çifti sağlayacaktır.
Bu noktada yönetici https://example.com web sitesinde belirtilen yola bir dosya yerleştirir. Yönetici ayrıca, tamamlandığında CA'ya doğrulamanın tamamlandığını bildiren özel bir anahtar imzalar.
CA'nın bir sonraki işi, verilen gereksinimlerin karşılanıp karşılanmadığını kontrol etmektir. CA imzayı doğrular, dosyayı web sunucusundan indirmeye çalışır ve istenen içeriği aldığından emin olur.
![Lets Encrypt - Fakir insanlar için ücretsiz SSL sertifikaları oluşturun Lets Encrypt - Fakir insanlar için ücretsiz SSL sertifikaları oluşturun]()
İmza geçerliyse gereksinimler karşılanmıştır ve ortak anahtarla tanımlanan yönetici, example.com gibi sertifika yöneticisi olarak görev yapmaya yetkilidir. Yöneticinin example.com için kullandığı anahtar çiftine "yetkili anahtar çifti" denir.
Sertifika verilmesi ve iptali
Yönetici "yetkili anahtar çiftine" sahip olduğunda, SSL sertifikasını istemek, yenilemek ve iptal etmek basitleşir; yalnızca sertifika yönetimi mesajını gönderin ve yetkili anahtar çiftiyle imzalayın.
Etki alanı için bir sertifika almak üzere yönetici, Let's Encrypt CA'sından belirli bir ortak anahtarla example.com için bir sertifika vermesini isteyen bir PKCS#10 Sertifika İmzalama İsteği oluşturur. Her zamanki gibi CSR, CSR'deki genel anahtara karşılık gelen özel anahtarı kullanan bir imza içerir. Yönetici ayrıca CSR'yi example.com yetkilendirme anahtarıyla imzalar, böylece Let's Encrypt CA'nın yetkilendirildiğini bilmesi sağlanır.
Let's Encrypt CA, isteği aldığında her iki imzayı da doğrular. Her şey yolunda görünüyorsa, CSR'den gelen ortak anahtarı içeren example.com'a bir sertifika verir ve bunu yöneticiye iade eder.
![Lets Encrypt - Fakir insanlar için ücretsiz SSL sertifikaları oluşturun Lets Encrypt - Fakir insanlar için ücretsiz SSL sertifikaları oluşturun]()
Sertifika iptali de benzer şekilde çalışır. Yönetici, iptal talebini example.com gibi yetkilendirme anahtarı çiftiyle imzalar ve Let's Encrypt CA, talebin gerçekten yetkili olduğunu doğrular. Daha sonra sertifika iptal bilgilerini, tarayıcılar gibi 3. taraflara güvenerek olağan iptal kanallarına (CRL, OCSP gibi) aktaracak ve iptal edilen sertifikayı kabul etmemelerini sağlayacaktır.
![Lets Encrypt - Fakir insanlar için ücretsiz SSL sertifikaları oluşturun Lets Encrypt - Fakir insanlar için ücretsiz SSL sertifikaları oluşturun]()
Windows sunucularında SSL sertifika yönetimi yazılımı - Sertifikalandır
Let's Encrypt, alan adınız için güvenilir bir SSL sertifikası oluşturmaya yönelik ücretsiz bir hizmettir, ancak araçların çoğu yalnızca komut satırından oluşur. Windows sunucusu kullanıyorsanız lütfen Certify'ı yükleyin. Bu yazılım, SSL sertifikalarını yönetmek için basit bir kullanıcı arayüzü sunar. Başlamak için IIS web sunucunuzda Sertifikasyon'u etkinleştirmeniz yeterlidir.
Sertifikayı ücretsiz indirin
![Lets Encrypt - Fakir insanlar için ücretsiz SSL sertifikaları oluşturun Lets Encrypt - Fakir insanlar için ücretsiz SSL sertifikaları oluşturun]()
Certify'ın ana özellikleri:
- Kurulumu kolay
- Kolayca sertifika istekleri oluşturun, yetkilendirin ve yeni sertifikaları yenileyin
- Sertifikaları ve ilgili bilgileri yönetin
- IIS Kilitleme özelliği, güvenli olmayan protokolleri ve şifreleri devre dışı bırakmak için SSL'nin en iyi uygulamalarını izlemeyi kolaylaştırır.
Bu makaledeki bilgilerin, daha fazla gelir elde etmek için web sitesi yapanlara ve diğer web sitesi yöneticilerine faydalı olacağını umuyoruz.
Ek olarak şu adrese de başvurabilirsiniz: