Nếu bạn là quản trị viên IT hoặc quản trị viên mạng đang vận hành máy chủ, người dùng của bạn có thể phàn nàn về mã lỗi ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY. Bạn cũng có thể thấy lỗi này khi truy cập trang web của mình. Lỗi này sẽ được hiển thị kèm theo thông báo:

"Trang web tại *địa chỉ trang web* có thể tạm thời ngừng hoạt động hoặc đã chuyển vĩnh viễn sang địa chỉ web mới."
Lỗi này sẽ ngăn cản bạn truy cập trang web. Lỗi thường xảy ra với người dùng Chrome nhưng cũng có thể xuất hiện trên Firefox. Người dùng Internet Explorer và Microsoft Edge sẽ không thấy lỗi này.
Vấn đề này xảy ra do HTTP/2. Điều này về cơ bản có nghĩa là trang web đã khởi tạo kết nối HTTP/2 nhưng một bộ mật (cipher) bị liệt kê trong danh sách đen đã được thương lượng. Vì vậy trình duyệt đã ngăn chặn truy cập vào trang web. Giải pháp thông thường cho vấn đề này là sắp xếp lại các bộ mật (cipher suites) để đáp ứng yêu cầu của HTTP/2.
Mẹo
Sử dụng SSL Labs để kiểm tra cấu hình máy chủ của bạn. Kết quả từ SSL Lab có thể giúp bạn điều chỉnh cấu hình tốt hơn. Nhấp vào đây để truy cập trang web chính thức của họ và kiểm tra máy chủ. Họ cũng có nhiều bài viết hay về TLS và SSL.
Phương pháp 1: Sử dụng IIS Crypto 2
IIS Crypto là công cụ được thiết kế cho quản trị viên. Nó giúp bật/tắt các giao thức, bộ mật và hàm băm khác nhau trên máy chủ của bạn. Nó cũng phù hợp để sắp xếp lại các bộ mật SSL/TLS. Vì vấn đề là thứ tự của các bộ mật theo IIS, công cụ này có thể được sử dụng để giải quyết vấn đề.
IIS Crypto 2 đi kèm với tùy chọn Best Practices (Thực hành tốt nhất) giúp chọn các bộ mật phù hợp. Khi bạn chọn tùy chọn này, nó sẽ tự động bao gồm hoặc loại trừ các bộ mật tùy thuộc vào yêu cầu của HTTP2. Dưới đây là các bước sử dụng IIS Crypto 2:
- Nhấp vào đây và tải xuống phiên bản phù hợp cho bạn
- Sau khi tải xuống, cài đặt và mở Crypto 2
- Chỉ cần nhấp nút Best Practices

- Crypto 2 sẽ tự động chọn và bỏ chọn các hộp từ mỗi cột

- Sau khi Crypto 2 đã chọn các Giao thức, Hàm băm, Bộ mật và Trao đổi khóa phù hợp, nhấp Áp dụng

- Khởi động lại máy chủ và xong. Nó sẽ khắc phục vấn đề cho bạn.
Lưu ý: Nếu các bộ mật của bạn không xuất hiện trên Crypto thì hãy đảm bảo bạn có phiên bản mới nhất của nó. Phiên bản cũ sẽ không thể phát hiện mọi thứ.
Phương pháp 2: Sắp xếp lại các bộ mật (Cipher Suites)
Nhấp vào đây và kiểm tra yêu cầu của HTTP/2. Đảm bảo bạn không sử dụng bất kỳ bộ mật nào nằm trong danh sách đen. Vấn đề thường xảy ra vì bạn phải thương lượng một bộ mật bị liệt kê trong danh sách đen. Vì vậy, chỉ đơn giản là sử dụng các giao thức và bộ mật phù hợp. Việc sắp xếp lại các bộ mật cũng nên được thực hiện theo yêu cầu của HTTP/2.
Lưu ý: Đừng quên khởi động lại sau khi bạn hoàn tất các thay đổi, ví dụ: bật và tắt các bộ mật.