Her şey güvenlik gereksinimlerinize, kullanıcı seçiminize ve dolaylı olarak düşürülme riskine bağlıdır. Eski şifrelerin sunucu tarafında devre dışı bırakılması büyük ölçüde gereklidir, çünkü tarayıcılar mutlu bir şekilde kullanıcı deneyimi / kolaylık adı altında müşteri tarafında kesinlikle korkunç şifrelere düşecektir. Kullanıcıya güvenli bir kanala bağlı olan hiçbir şeyin güvensiz bir yöntemle ulaşılamayacağından emin olmak elbette çok da sağlam.
Blogunuzun Python'u neden Ruby'den daha çok sevdiğiniz (blogcu gibi bir örnek değil) demediğimi düşündüğümde, güvensiz HTTP'ye açıkça indirgenmeme izin vermemek, spooks ya da halkın bilmesini umursamıyorum Eriştiğim, HTTPS'nin benim için önemsiz olacağı varsayımına dayanarak hiçbir sebep olmadan yoluma giriyor.
Günümüzde, TLS'yi kutudan çıkarma kabiliyetine sahip olmayan ya da eski uygulamalara takılmış gömülü sistemler var (bence bunun çok kötü bir şey olduğunu düşünüyorum; aygıt burada], bazen bunu değiştiremiyorum).
İşte size eğlenceli bir deneme: Yeterince eski bir TLS / SSL uygulamasıyla LibreSSL'nin son sürümünü HTTPS üzerinden upstream OpenBSD sitesinden indirmeyi deneyin. Yapamazsın. Geçen gün 2012’den daha eski bir OpenSSL sürümüne sahip bir cihazda denedim, çünkü bu gömülü sistemi kaynaktan daha güvenli, yeni şeylere yükseltmek istedim - önceden oluşturulmuş bir paketin lüksüne sahip değilim. Çalıştığım zaman hata mesajları tam anlamıyla sezgisel değildi, ancak eski OpenSSL’imin doğru şeyleri desteklemediği için olduğunu sanıyorum.
Bu, yalnızca HTTPS hamlesinin aslında insanlara zarar verebileceği bir örnektir: yakın zamanda oluşturulmuş paketlerin lüksüne sahip değilseniz ve sorunu kaynağından oluşturarak kendiniz düzeltmek istiyorsanız, kilitlenirsiniz. Neyse ki, LibreSSL davasında, açıkça talep eden HTTP'ye geri dönebilirsiniz. Elbette, bu sizi bir saldırgandan kurtarmayacak, trafiğinizi zaten yeniden başlatacak, kaynak paketleri tehlikeye sokmuş sürümlerle değiştirebilecek ve tüm kasaları yeniden taradığınız web sitelerinde indirilebilecek paketleri açıklayan HTTP gövdelerinde yeniden yazabilecek, ancak yine de çok faydalı daha yaygın bir durum.
Birçoğumuz APT'ye ait olmaktan güvenli olmayan bir indirme işlemi değiliz (Advanced Persistent Thread: ulusal istihbarat teşkilatları ve diğer yüksek kaynak kaynaklı siber tehditler için güvenlik jargonu). Bazen sadece wget
en yeni şifre takımlarını desteklemeyen bir kutu üzerinde kaynağını hızlıca denetleyebildiğim (örneğin GitHub'taki kendi küçük yardımcı programlarım / komut dosyalarım) bazı düz metin belgelerini veya küçük bir programı istiyorum.
Şahsen, şunu sorardım: İçeriğiniz bir kişinin yasal olarak “kamuya açık bilgiye erişme konusunda benim iyiyim” olduğuna karar verebilecek şekilde mi? İçeriğiniz için yanlışlıkla HTTP’ye geçiş yapan teknik olmayan insanlar için gerçek bir risk olasılığı var mı? Güvenlik gereksinimlerinize, kullanıcılarınız için gizlilik şartlarına uyma gereksinimlerini ve güvenceye alınmamak için durum bazında bilinçli bir seçim yapma riskini anlayan kullanıcıların yeteneklerine karşı gizli düşürme riski. Siteniz için HTTPS'yi zorlamamak için iyi bir neden olmadığını söylemek tamamen meşru. - ama orada düz düz HTTP için hala iyi kullanım durumları olduğunu söylemenin adil olduğunu düşünüyorum.