Özet: HTTPS
Coddy'nin Terminal ile Ağ İletişimi kursunda ders 42 / 47.
HTTPS, TLS içindeki HTTP'dir ve TLS iki iş yapar.
Şifreler; böylece yol, başlıklar ve gövde aktarım sırasında okunamaz hâle gelir. Düz HTTP'de bunların tümü kablo üzerinden düz metin olarak iletilir; bunu kendi isteğinizden bir parolayı okuyarak gördünüz.
Bir sertifika aracılığıyla kimlik doğrular; bu sertifika üç şekilde kontrol edilir: makinenizin CA paketindeki bir yetkili tarafından imzalanmış olmalı, süresi dolmamış olmalı ve gerçekten istediğiniz ana makine için düzenlenmiş olmalıdır.
Şema, varsayılan portu (80 veya 443) ve el sıkışmanın gerçekleşip gerçekleşmeyeceğini belirler. TLS istenen düz bir port, 35 çıkış koduyla hemen başarısız olur.
Ve -k, kimlik kontrolünden vazgeçerek sertifika hatalarını susturur. Bunu bir test makinesinde kullanabilirsiniz; gerçek bir sorun için asla çözüm olarak kullanmayın.
Görev
ZorHer gerçek için bir komut.
- CA paketi mevcutsa
ca=ve ardındanyesyazdırın - 9131 portunda bir klasör sunun ve buna yapılan bir
https://isteğinin çıkış kodundan sonratls=yazdırın
Beklenen çıktı:
ca=yes
tls=35Kendin 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