Trước hết, tôi chưa thấy bất kỳ thông tin cụ thể nào liên quan đến nội dung của trường ssl_version trong nhật ký ELB, đây sẽ là nơi chính xác để trả lời chính xác ý nghĩa của nhật ký ELB.
Điều đó nói rằng, trong loại bối cảnh này, chuỗi TLSv1
hợp lý nên được giải thích có nghĩa là TLS phiên bản 1.0.
Trong trường hợp cụ thể của bạn, điều này có nghĩa là những khách hàng đó dường như không hỗ trợ các phiên bản cao hơn (vì họ sẽ được mong đợi sẽ thích và sử dụng những phiên bản đó bất cứ khi nào có thể).
Điều đáng chú ý là các chuỗi như SSLv2
, SSLv3
, TLSv1
, TLSv1.1
, TLSv1.2
, TLSv1.3
đặc biệt là khi được viết giống như thế này (và đôi khi là các biến thể nhỏ về chủ đề, tùy thuộc vào phần mềm liên quan) thường không phải là văn bản dạng tự do được tạo với bối cảnh chính xác hiện tại, mà là các mã định danh giao thức được sử dụng trong phần mềm cơ bản.
Đối với khả năng gây nhầm lẫn TLSv1
định danh được sử dụng rộng rãi cho TLS phiên bản 1.0, tôi nghĩ những gì chúng ta có thể đọc được ở đây chỉ đơn giản là các triển khai phổ biến (như openssl) đã bị loại bỏ do thay đổi chính sách phiên bản chỉ trở nên rõ ràng khi TLS 1.1 và các phiên bản sau được giới thiệu nhiều sau.
Tức là SSL đã có phiên bản 1.0, 2.0, 3.0, nhưng vì giao thức đã đổi tên thành TLS nên các phiên bản thay vào đó tuân theo mẫu 1.0, 1.1, 1.2, 1.3. Vào thời điểm TLS 1.0 được giới thiệu lần đầu tiên, tôi đoán rằng giả định đơn giản là phiên bản tiếp theo sẽ là 2.0 và việc tiếp tục mô hình định danh đơn giản hóa giống như trước đây sẽ tiếp tục có ý nghĩa.
Chú thích bên lề:
Đúng là như vậy Xoăn
có các tùy chọn dòng lệnh giúp sử dụng thông minh --tlsv1
có nghĩa là một cái gì đó khác với --tlsv1.0
, nhưng câu hỏi không phải là hướng dẫn như thế nào Xoăn
nó được phép kết nối như thế nào, mà là phân tích cú pháp mục nhập nhật ký chỉ định là phiên bản chính xác mà một kết nối nhất định đã sử dụng.