TLS Başarısız Olduğunda
Coddy'nin Terminal ile Ağ İletişimi kursunda ders 41 / 47.
TLS hatalarının tümü dışarıdan aynı görünür, ancak aslında hiç de aynı değildir.
Süresi dolmuş sertifika. Yaygındır, sıkıcıdır ve yenilenerek düzeltilir. Ad uyuşmazlığı. Bir ana bilgisayar istediniz, ancak sertifika başka bir ana bilgisayar içindir. Bilinmeyen yetkili. Genellikle makinenizin güvenmek için bir nedeni olmayan, kendi sertifikasını kullanan bir iç hizmettir. Hiç TLS olmaması; bunu daha önce çıkış kodu 35 olarak gördünüz.
Sonra, curl'e bu denetimleri tamamen atlayıp yine de bağlanmasını söyleyen -k vardır. Hatayı ortadan kaldırır ve şifrelemeyi korurken kimlik güvencesini çöpe atar. Kimliğini doğrulamadığınız biriyle özel bir görüşme yaparsınız.
Denetiminizdeki bir test makinesini kurcalarken bu sorun değildir. Önem taşıyan herhangi bir şeyde bir uyarıyı susturmak için bunu kullanmak, güvendiğiniz korumanın ta kendisini ortadan kaldırır. Bunun yerine sertifikayı düzeltin.
Görev
ZorAynı bağlantı noktasını her iki şema altında karşılaştırın.
index.htmldosyasınıplainiçerecek şekilde oluşturun ve klasörü 9130 bağlantı noktasında sununhttp://üzerinden getirin ve curl'ün çıkış koduyla birliktehttp=yazdırın- Aynı URL'yi
https://üzerinden getirin ve çıkış koduyla birliktehttps=yazdırın
Beklenen çıktı:
http=0
https=35Aynı makine, aynı bağlantı noktası, aynı dosya. Yalnızca şema değişti.
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Terminal ile Ağ İletişimi bölümündeki tüm dersler
5HTTP'yi Elle Kullanma
Bir İsteğin Anatomisiİstek YöntemleriDurum KodlarıYanıt ÜstbilgileriYanıt YazmaTekrar: HTTP Temelleri8HTTPS ve TLS
HTTPS Neden KullanılırŞema Portu BelirlerSertifikalar ve GüvenTLS Başarısız OlduğundaÖzet: HTTPS6curl'u Derinlemesine İnceleme
Başlıkları GörüntülemeYanıtları KaydetmeÖzel BaşlıklarDurum ve Zamanlamacurl Çıkış KodlarıTekrar: curl Bayrakları9Kimlik Doğrulama ve Hata Ayıklama
API Anahtarları ve BearerUser AgentZaman Aşımları ve Yeniden DenemelerBir Hatanın OkunmasıTekrar: Hata AyıklamaKendi başına pratik yap: Terminal playground