38 puan yazan xguru 2024-03-21 | 1 yorum | WhatsApp'ta paylaş
  • Web geliştiricilerin yerelde hızlıca HTTPS ortamı kurup kullanabilmesi için ücretsiz bir geliştirme aracı
  • Geliştirme ortamında da prodüksiyon ortamıyla aynı güvenli tarayıcı bağlamı sağlanabilir
  • Karışık içerik sorunları, CORS hataları, güvenli çerez hataları gibi problemleri önceden çözebilir

lcl.host neden geliştirildi

  • Anchor, dahili TLS için yönetilen özel sertifika otoriteleri (CA'ler) sunuyor
  • Bir güvenlik ürünü ve hosting SaaS uygulaması olarak Anchor, güvenli uygulama geliştirmeye büyük önem veriyor
  • Geliştirme, staging ve prodüksiyon ortamlarını senkronize etmek, yalnızca prodüksiyonda ortaya çıkabilecek hataları önlemeye yardımcı oluyor
  • lcl.host geliştirilmeden önce kendi kendine imzalanmış app.localhost sertifikaları kullanılıyordu, ancak bunun bazı dezavantajları vardı
    • Her ekip üyesinin kendi kendine imzalanmış sertifikasını manuel olarak oluşturması (ve yeniden oluşturması) gerekiyordu
    • Kendi kendine imzalanmış sertifikaların sistemdeki her güven deposuna manuel olarak eklenmesi gerekiyordu
    • app.localhost alan adı her yerde çalışmadığı için, tarayıcı dışı istemciler adına /etc/hosts girdileri veya bir geliştirme DNS sunucusu gerekiyordu
    • Uygulama yerel container'larda çalıştırıldığında, sertifikaların sürekli yeniden üretilmesi ve güven deposunun güncellenmesi gerekiyordu
  • Anchor özel CA'leri zaten dahili geliştirme servisleri arasında kullanıldığı için, bunu çözmenin bir yolu biliniyordu
  • lcl.host'un, geliştirme aşamasındaki uygulamalarda HTTPS kurup kullanmanın en iyi yolu olduğu düşünülüyor
    • Manuel süreçler yerine ACME üzerinden otomatik sertifika oluşturma ve yenileme sağlıyor
    • Ek yapılandırma olmadan her yerde çalışan host adları sunuyor
    • Prodüksiyonla aynı güvenli tarayıcı bağlamını sağlıyor
    • Container içinde, dışında ve hatta container'lar arasında bile iyi çalışıyor
    • Hızlı kurulum ve her şey dahil kullanım sunuyor; sertifika veya kriptografi uzmanlığı gerektirmiyor
  • Geliştirme ortamında HTTPS kurmak için Anchor CLI aracını yükleyip anchor lcl komutunu çalıştırmak ve ardından yönergeleri takip etmek yeterli

lcl.host nasıl çalışır

  • lcl.host; kişisel geliştirme ortamları için Anchor tarafından yönetilen özel bir CA, lcl.host DNS bölgesi ve yerel güven deposunu yöneten Anchor CLI'ı bir araya getiriyor
  • Kişiselleştirilmiş özel CA: Anchor hesabına kaydolduğunuzda otomatik olarak bir "localhost" CA sağlanıyor
  • lcl.host DNS bölgesi: Tüm lcl.host alt alan adları 127.0.0.1'e çözülür ve HTTPS olmadan da çalışır
  • Güven deposu: Güven deposu; tarayıcıların ve diğer istemcilerin sunucu tarafından sunulan sertifikaları doğrulamak için kullandığı kök sertifikalar (güven ankrajları) kümesini yönetir
  • Giriş yaptıktan sonra Anchor CLI, geliştirme ortamı için gereken CA sertifikalarının listesini alır, bunları yerel güven deposunda kontrol eder ve gerekli değişiklikler için yönlendirme yapar
  • lcl.host'un asıl gücü, tüm bu kurulumu sizin yerinize yapmasıdır; böylece geliştiriciler güvenli uygulamalar geliştirmeye ve bunların prodüksiyonda sorunsuz çalışmasına odaklanabilir

Try Now

  • Anchor CLI'ı yükleyip uygulama dizininde anchor lcl komutunu çalıştırarak kısa sürede yerel HTTPS kurabilirsiniz

1 yorum

 
ep6tri 2024-03-23

Ah, tam da buna ihtiyacım vardı! Zamanında tanıtılmış.