Một endpoint TLS có thể chọn chứng chỉ hoặc backend theo tên được client gửi. Client không gửi tên mong đợi có thể nhận chứng chỉ mặc định hoặc đi nhầm dịch vụ.
Cách thực hiện
- Ghi hostname và cấu hình SNI của client.
- Kiểm tra mapping tại proxy TLS.
- Thử từng tên được hỗ trợ và một tên không hợp lệ.
Kiểm tra kết quả
Mỗi hostname phải tới đúng dịch vụ và dùng chứng chỉ phù hợp. Quy định rõ hành vi mặc định để tránh vô tình công khai backend khác.
Lưu ý khi áp dụng
Không suy ra mọi client game hỗ trợ SNI như trình duyệt.