Ringkasan: HTTPS
Pelajaran 42 dari 47 dalam kursus Jaringan dengan Terminal di Coddy.
HTTPS adalah HTTP di dalam TLS, dan TLS melakukan dua hal.
TLS mengenkripsi, sehingga path, header, dan body tidak bisa dibaca saat dikirim. Melalui HTTP biasa, semua itu berupa teks yang dikirim lewat jaringan, seperti yang kamu lihat saat membaca kembali kata sandi dari request-mu sendiri.
TLS mengidentifikasi melalui sertifikat yang diperiksa dengan tiga cara: ditandatangani oleh otoritas dalam bundel CA di mesinmu, belum kedaluwarsa, dan diterbitkan untuk host yang benar-benar kamu minta.
Skema menentukan port default, 80 atau 443, serta apakah handshake dilakukan. Jika TLS diminta melalui port biasa, proses langsung gagal dengan kode keluar 35.
Opsi -k membungkam error sertifikat dengan mengabaikan pemeriksaan identitas. Gunakan opsi ini pada mesin pengujian, jangan pernah menjadikannya solusi untuk masalah sungguhan.
Tantangan
SulitSatu perintah untuk setiap fakta.
- Cetak
ca=diikutiyesjika bundel CA tersedia - Sajikan folder di port 9131 dan cetak
tls=diikuti kode keluar dari permintaanhttps://ke server tersebut
Output yang diharapkan:
ca=yes
tls=35Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Jaringan dengan Terminal
5HTTP secara Manual
Anatomi PermintaanMetode PermintaanKode StatusHeader ResponsMenulis ResponsRangkuman: Dasar-Dasar HTTP8HTTPS dan TLS
Mengapa HTTPSSkema Menentukan PortSertifikat dan KepercayaanSaat TLS GagalRingkasan: HTTPSLatihan sendiri: Playground Terminal