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ỉ.
Thử thách
KhóSo sánh cùng một cổng theo cả hai giao thức.
- Tạo
index.htmlchứaplainvà phục vụ thư mục trên cổng 9130 - Tải tệp qua
http://và in rahttp=cùng mã thoát của curl - Tải cùng URL qua
https://và in rahttps=cùng mã thoát của lệnh
Đầu ra mong đợi:
http=0
https=35Cùng máy, cùng cổng, cùng tệp. Chỉ giao thức thay đổi.
Tự làm thử
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