Menu
CoddyTech

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.

challenge icon

Tantangan

Sulit

Satu perintah untuk setiap fakta.

  1. Cetak ca= diikuti yes jika bundel CA tersedia
  2. Sajikan folder di port 9131 dan cetak tls= diikuti kode keluar dari permintaan https:// ke server tersebut

Output yang diharapkan:

ca=yes
tls=35

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Jaringan dengan Terminal

Latihan sendiri: Playground Terminal