Nội dung
Danh sách bài học
- 01~10 phút
Module 3 — TLS & Công cụ Debug: tổng quan
Bảo mật và bộ công cụ vận hành cốt lõi.
- 02~24 phút
TLS/HTTPS handshake — mã hoá, toàn vẹn, xác thực
TLS 1.3 handshake, key exchange, vì sao HTTPS đảm bảo cả ba, session resumption.
- 03~22 phút
Certificate & CA — vì sao trình duyệt tin một server
Chain of trust, CA, self-signed, Let's Encrypt, lỗi cert thường gặp, openssl s_client.
- 04~22 phút
Bộ công cụ debug mạng — dig, curl, nc, ss, tcpdump
Năm công cụ dòng lệnh, mỗi cái debug chặng nào, cú pháp thực dụng, workflow chẩn đoán.
- 05~22 phút
Wireshark — bắt và đọc gói tin từng tầng
Bắt traffic, filter, đọc HTTP request qua các tầng, follow TCP stream, phát hiện retransmission.
- 06~20 phút
Latency vs throughput — vì sao 'thêm server' không luôn nhanh hơn
Phân biệt độ trễ và thông lượng, RTT, bandwidth-delay product, tối ưu giảm RTT.
- 07~35 phút
Mini-challenge — dựng reverse proxy + HTTPS, debug bằng curl
Tự dựng reverse proxy (Nginx) terminate TLS trước app backend, lấy cert, verify từng chặng bằng curl -v.
- 08~15 phút
Module 3 — Tổng kết & cheat sheet
Recap TLS & công cụ, cheat sheet debug, self-assessment. Kết thúc course Web & Backend.