Menu
CoddyTech

Khi TLS gặp lỗi

Bài học 41 trên 47 trong khóa học Mạng máy tính với terminal của Coddy.

Các lỗi TLS nhìn từ bên ngoài đều có vẻ giống nhau, nhưng thực ra hoàn toàn khác nhau.

Chứng chỉ hết hạn. Lỗi phổ biến, nhàm chán và có thể khắc phục bằng cách gia hạn chứng chỉ. Tên không khớp. Bạn yêu cầu một máy chủ, nhưng chứng chỉ lại dành cho máy chủ khác. Không rõ cơ quan cấp chứng chỉ. Thường là do dịch vụ nội bộ sử dụng chứng chỉ riêng mà máy của bạn không có lý do gì để tin cậy. Hoàn toàn không có TLS, trường hợp bạn đã thấy với mã thoát 35.

Tiếp theo là -k, tùy chọn này yêu cầu curl bỏ qua hoàn toàn các bước kiểm tra đó và vẫn kết nối. Nó khiến lỗi biến mất, đồng thời loại bỏ cam kết xác thực danh tính nhưng vẫn giữ nguyên tính năng mã hóa. Bạn có một cuộc trò chuyện riêng tư với người mà bạn chưa xác minh danh tính.

Điều đó không sao khi bạn thử nghiệm trong một hộp kiểm thử do mình kiểm soát. Dùng cách này để tắt cảnh báo trong bất cứ thứ gì quan trọng sẽ loại bỏ chính lớp bảo vệ mà bạn đang trông cậy. Thay vào đó, hãy sửa chứng chỉ.

challenge icon

Thử thách

Khó

So sánh cùng một cổng theo cả hai giao thức.

  1. Tạo index.html chứa plain và phục vụ thư mục trên cổng 9130
  2. Tải tệp qua http:// và in ra http= cùng mã thoát của curl
  3. Tải cùng URL qua https:// và in ra https= cùng mã thoát của lệnh

Đầu ra mong đợi:

http=0
https=35

Cùng máy, cùng cổng, cùng tệp. Chỉ giao thức thay đổi.

Tự làm thử

Terminal
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Mạng máy tính với terminal

Tự luyện tập: Playground Terminal