SSH3: Secure Shell nhanh hơn và giàu tính năng hơn, sử dụng HTTP/3
- Tổng quan về SSH3: SSH3 xem xét lại toàn diện giao thức SSH và ánh xạ ngữ nghĩa của nó lên các cơ chế HTTP. SSH3 sử dụng QUIC+TLS1.3 để thiết lập kênh an toàn và tận dụng các cơ chế xác thực HTTP để xác thực người dùng.
SSH3 nhanh hơn
- Tốc độ thiết lập phiên: SSH3 thiết lập phiên nhanh hơn nhiều so với SSHv2. SSHv2 cần 5~7 lần khứ hồi mạng, trong khi SSH3 chỉ cần 3 lần khứ hồi.
SSH3 an toàn
- Cơ chế bảo mật: SSH3 dựa vào các cơ chế mạnh mẽ và đã được kiểm chứng lâu năm như TLS 1.3, QUIC và HTTP. Các giao thức này đã được sử dụng rộng rãi trong những ứng dụng quan trọng về bảo mật trên Internet.
Máy chủ SSH3 công khai có thể được ẩn đi
- Ẩn máy chủ: Máy chủ SSH3 được giấu sau một liên kết bí mật và chỉ phản hồi các nỗ lực xác thực gửi yêu cầu HTTP đến liên kết cụ thể đó. Nhờ vậy, có thể khiến máy chủ SSH3 trở nên vô hình đối với người dùng Internet.
SSH3 đã rất giàu tính năng
- Tính năng mới: Hỗ trợ chuyển tiếp cổng UDP, sử dụng chứng chỉ X.509, ẩn máy chủ, xác thực người dùng không cần khóa (OpenID Connect), v.v.
- Triển khai các tính năng của OpenSSH: Đã triển khai những tính năng phổ biến của OpenSSH như phân tích
~/.ssh/authorized_keys, phân tích ~/.ssh/config, xác thực máy chủ dựa trên chứng chỉ, cơ chế known_hosts, tự động sử dụng ssh-agent, chuyển tiếp SSH agent, chuyển tiếp cổng TCP, v.v.
Cài đặt SSH3
- Biên dịch từ mã nguồn: Cần phiên bản Golang mới nhất, sau đó tải mã nguồn và thực hiện các bước biên dịch binary.
- Triển khai máy chủ SSH3: Cần triển khai máy chủ SSH3 trên host, đồng thời cần chứng chỉ X.509 và khóa riêng. Có cung cấp cách dùng file thực thi
ssh3-server.
- Sử dụng client SSH3: Khi máy chủ SSH3 đã chạy, có thể kết nối bằng client SSH3. Có cung cấp cách dùng file thực thi
ssh3.
Ý kiến của GN⁺
- Tầm quan trọng: SSH3 mang lại khả năng thiết lập phiên nhanh hơn và tăng cường bảo mật so với giao thức SSH hiện có. Đặc biệt, phương thức xác thực mới dựa trên HTTP/3 và tính năng ẩn máy chủ đem lại lợi thế lớn về bảo mật.
- Điểm thú vị: Với những người dùng SSH hiện tại, việc vẫn có thể sử dụng nguyên các tính năng phổ biến của OpenSSH là một điểm hấp dẫn. Ngoài ra, các tính năng mới như chuyển tiếp cổng UDP mở ra những khả năng mới cho quản trị viên mạng và người dùng.
- Sự hấp dẫn: Tính chất thử nghiệm và các tính năng mới của SSH3 mang đến niềm vui khám phá và thử nghiệm công cụ mới cho giới chuyên môn IT. Phương thức xác thực không cần khóa qua OpenID Connect có tiềm năng thay đổi mạnh mẽ trải nghiệm người dùng.
1 bình luận
Ý kiến trên Hacker News
Những ý kiến đa dạng này tạo nên một cuộc thảo luận thú vị về khái niệm SSH over QUIC, đề cập đến các ưu nhược điểm kỹ thuật cũng như những cân nhắc về mặt bảo mật.