Saat TLS Gagal
Pelajaran 41 dari 47 dalam kursus Jaringan dengan Terminal di Coddy.
Kegagalan TLS tampak sama dari luar, padahal penyebabnya sama sekali berbeda.
Sertifikat kedaluwarsa. Umum, tidak menarik, dan bisa diatasi dengan memperbaruinya. Nama tidak cocok. Kamu meminta satu host, tetapi sertifikatnya untuk host lain. Otoritas tidak dikenal. Sering kali ini adalah layanan internal yang menggunakan sertifikatnya sendiri, yang tidak punya alasan untuk dipercaya oleh mesinmu. Sama sekali tidak ada TLS, yang sudah kamu lihat sebagai kode keluar 35.
Lalu ada -k, yang memberi tahu curl untuk sepenuhnya melewati pemeriksaan ini dan tetap terhubung. Ini menghilangkan error, tetapi membuang jaminan identitas sambil mempertahankan enkripsinya. Kamu mendapatkan percakapan pribadi dengan seseorang yang belum kamu identifikasi.
Tidak masalah jika kamu sedang mengutak-atik mesin uji yang kamu kendalikan. Menggunakannya untuk mengabaikan peringatan dalam hal apa pun yang penting justru menghilangkan perlindungan yang kamu andalkan. Perbaiki sertifikatnya.
Tantangan
SulitBandingkan port yang sama dengan kedua skema.
- Buat
index.htmlyang berisiplaindan sajikan folder tersebut di port 9130 - Ambil melalui
http://dan cetakhttp=dengan kode keluar curl - Ambil URL yang sama melalui
https://dan cetakhttps=dengan kode keluarnya
Output yang diharapkan:
http=0
https=35Mesin yang sama, port yang sama, file yang sama. Hanya skemanya yang berubah.
Coba 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