SHH hiện nay là chương trình được rất nhiều người quan tâm. Bạn đã biết SHH là gì và SHH có những tính chất đặc trưng nào? Hãy xem ngay giải đáp trong bài viết dưới đây nhé.
1/ Định nghĩa về SHH – SHH là gì?

SHH là gì?
SHH là gì? SHH được định nghĩa là một chương trình tương tác giữa máy chủ và máy khách, sử dụng cơ chế mã hoá có khả năng ngăn chặn các hiện tượng như nghe trộm hay ăn cắp thông tin trên đường truyền. Nhiều chương trình tương tác trước đây như Telnet hay Rlogin không sử dụng các phương pháp mã hoá này nên đã tạo điều kiện cho bất kỳ ai cũng có thể nghe trộm hoặc đọc toàn bộ nội dung của phiên làm việc chỉ thông qua các công cụ đơn giản. Chính vì vậy, SHH ra đời là giải pháp lý tưởng nhất nhằm bảo mật dữ liệu trên đường truyền khi thông tin từ hệ thống này sang hệ thống khác.
2/ SHH làm việc như thế nào?

Giao thức SHH
Nói ngắn gọn nhất, SHH làm việc thông qua 3 giai đoạn:
- Giai đoạn định danh Host:
Thực hiện thông qua trao đổi khoá. Mỗi máy tính hỗ trợ truyền thông kiểu SHH sẽ có duy nhất 1 khoá định danh gồm 2 phần: khoá công cộng và khoá riêng. Khoá riêng thường được dùng mỗi khi cần trao đổi giữa các máy chủ với nhau, dữ liệu sẽ được mã hoá công khai và sẽ chỉ có thể giải mã bằng khoá riêng.
Khi có bất kỳ sự thay đổi nào trên máy chủ về cấu hình như thay đổi SHH, thay đổi cơ bản thì khoá định danh cũng có sự thay đổi. Khi 2 hệ thống bắt đầu phiên làm việc SHH, máy chủ sẽ tự động gửi khoá công cộng cho máy khách. Quá trình này được xem là bước nhận diện của máy chủ và máy khách.
- Giai đoạn Mã Hoá:
Sau khi hoàn thành thiết lập phiên làm việc qua khoá định danh, quá trình trao đổi dữ liệu sẽ bắt đầu diễn ra thông qua bước trung gian là Mã Hoá. Mỗi dữ liệu trên đường truyền đều được giải mã theo cơ chế đã được thỏa thuận giữa máy chủ và máy khách. Có 3 cơ chế mã hoá gồm 3DES, IDEA và Blowfish.
- Giai đoạn chứng thực:
Đây là bước cuối cùng và cũng là bước đa dạng nhất trong 3 bước. Ở thời điểm này, kênh trao đổi bản thân được bảo mật và mỗi định danh hay truy cập người sử dụng khác nhau sẽ được cung cấp theo nhiều cách khác nhau. Chứng thực mật khẩu là một trong nhiều cách thông dụng trong bước này.
Như vậy, hy vọng qua bài viết này, bạn đã hiểu một cách tổng quan về “SHH là gì?” và cách thức làm việc của nó. Nếu như bạn đang cần chương trình giữ sự tương tác an toàn giữa máy chủ và máy khách, SHH là lựa chọn không thể tốt hơn.
