HSTS không yêu cầu kết nối trực tiếp. HTTPS có thể chạy qua SOCKS với TLS và kiểm tra chứng chỉ thông thường; HSTS bảo trình duyệt dùng HTTPS cho máy chủ và xử lý nghiêm ngặt các lỗi chứng chỉ.

Nếu trình duyệt báo lỗi kết nối SOCKS, trước tiên hãy kiểm tra phiên bản SOCKS đã chọn, khả năng proxy đến cổng HTTPS đích và nơi phân giải DNS của đích. Thương lượng thất bại hoặc kết nối đích bị từ chối xảy ra trước khi có thể đánh giá chứng chỉ của trang web.

Lỗi chứng chỉ sau khi kết nối mở là một giai đoạn khác. HSTS có thể ngăn việc bỏ qua lỗi đó, nhưng nó không gây ra thất bại của thương lượng SOCKS trước đó. Hãy so sánh tên máy chủ của trang web và chuỗi tin cậy thay vì tắt chính sách HTTPS để bù đắp một vấn đề truyền tải.

Bản thân SOCKS không biến đường đi thành chặn bắt TLS. Một proxy không đáng tin cậy có thể bỏ hoặc định tuyến sai lưu lượng, trong khi TLS đầu-cuối hợp lệ nhằm phát hiện mạo danh. Cài đặt chứng chỉ gốc mới thay đổi cách bố trí tin cậy đó và không phải là cách sửa thông thường cho HSTS. Khi một trang hoạt động và trang khác thất bại, hãy so sánh các giai đoạn kết nối thực tế và yêu cầu đích của chúng. Để so sánh được phép qua một điểm cuối công khai, danh sách proxy SOCKS cung cấp ứng viên; hãy khớp phiên bản và hỗ trợ xác thực với trình duyệt.

Bài viết liên quan