TLS & Công cụ Debug

Bảo mật và vận hành: TLS handshake, certificate/CA, bộ công cụ debug (dig/curl/nc/ss/tcpdump), Wireshark, latency vs throughput, mini-challenge.

8 bài · ~170 phútMiễn phí

Nội dung

Danh sách bài học

  1. 01

    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.

    ~10 phút
  2. 02

    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.

    ~24 phút
  3. 03

    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.

    ~22 phút
  4. 04

    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.

    ~22 phút
  5. 05

    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.

    ~22 phút
  6. 06

    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.

    ~20 phút
  7. 07

    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.

    ~35 phút
  8. 08

    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.

    ~15 phút