SSL là gì ? Dấu hiệu nhận biết website đang sử dụng SSL ? Lợi ích của các website khi sử dụng kết nối bảo mật SSL … tất cả sẽ được tổng hợp trong bài viết này!
Nếu bạn là lập trình viên thì hẳn đã từng nghe những câu chuyện như bảo mật thanh toán với SSL, hay bảo mật truyền dữ liệu với SSL, vậy SSL là gì ?
Cơ chế hoạt động của SSL
Khi Website gửi cho trình duyệt một chứng chỉ SSL, trình duyệt sẽ gửi chứng chỉ này đến một máy chủ lưu trữ các chứng chỉ số đã được phê duyệt. Về mặt kỹ thuật, SSL sử dụng mã hóa công khai. Kỹ thuật này giúp cho Website và trình duyệt tự thỏa thuận (bước 4 ở hình trên) một bộ khóa sẽ dùng trong suốt quá trình trao đổi thông tin sau đó. Bộ khóa sẽ thay đổi theo mỗi trong lần giao dịch kế tiếp, một người khác sẽ không thể giải mã ngay cả khi có được dữ liệu của máy chủ lưu trữ chứng chỉ số nói trên.
SSL là gì?
- SSL – Secure Sockets Layer – một tiêu chuẩn an ninh công nghệ toàn cầu tạo ra một liên kết được mã hóa giữa máy chủ web và trình duyệt. Liên kết này đảm bảo tất cả các dữ liệu trao đổi giữa máy chủ web và trình duyệt luôn được bảo mật và an toàn.
- Chứng thư số SSL cài trên website của doanh nghiệp cho phép khách hàng khi truy cập có thể xác minh được tính xác thực, tin cậy của website, đảm bảo mọi dữ liệu, thông tin trao đổi giữa website và khách hàng được mã hóa, tránh nguy cơ bị can thiệp.
Tham khảo khái niệm SSL thêm tại Wiki !
Tại sao nên sử dụng SSL ?
- Bạn đăng ký domain để sử dụng các dịch vụ website, email v.v… -> luôn có những lỗ hổng bảo mật -> hacker tấn công -> SSL bảo vệ website và khách hàng của bạn.
- Bảo mật dữ liệu: dữ liệu được mã hóa và chỉ người nhận đích thực mới có thể giải mã.
- Toàn vẹn dữ liệu: dữ liệu không bị thay đổi bởi tin tặc.
- Chống chối bỏ: đối tượng thực hiện gửi dữ liệu không thể phủ nhận dữ liệu của mình.
Lợi ích khi sử dụng SSL ?
- Xác thực website, giao dịch.
- Nâng cao hình ảnh, thương hiệu và uy tín doanh nghiệp.
- Bảo mật các giao dịch giữa khách hàng và doanh nghiệp, các dịch vụ truy nhập hệ thống.
- Bảo mật webmail và các ứng dụng như Outlook Web Access, Exchange, và Office Communication Server.
- Bảo mật các ứng dụng ảo hó như Citrix Delivery Platform hoặc các ứng dụng điện toán đám mây.
- Bảo mật dịch vụ FTP.
- Bảo mật truy cập control panel.
- Bảo mật các dịch vụ truyền dữ liệu trong mạng nội bộ, file sharing, extranet.
- Bảo mật VPN Access Servers, Citrix Access Gateway …
CA là gì ?
- Certificate Authority ( CA ) : là tổ chức phát hành các chứng thực các loại chứng thư số cho người dùng, doanh nghiệp, máy chủ (server), mã code, phần mềm. Nhà cung cấp chứng thực số đóng vai trò là bên thứ ba (được cả hai bên tin tưởng) để hỗ trợ cho quá trình trao đổi thông tin an toàn.
- GlobalSign – một trong những doanh nghiệp đầu tiên trên thế giới được công nhận là nhà cung cấp dịch vụ chứng thực chữ ký số công cộng cung cấp tất cả các loại chứng thư, gói chứng thư, giải pháp chứng thư số cho các ngành tài chính – ngân hàng, ý tế, giáo dục và các lĩnh vực kinh doanh khác.
- Chứng thư tiêu chuẩn toàn cầu.
- Tương thích với 99% các trình duyệt.
- Cung cấp bởi một trong những CA uy tín nhất thế giới.
- Định hướng doanh nghiệp với tất cả các dòng sản phẩm SSL.
- Tiết kiệm cho doanh nghiệp với lựa chọn Wildcard, SAN.
Nhận biết website đang sử dụng SSL
Để nhận biết rất đơn giản, các bạn nhìn trên thanh địa chỉ trên trình duyệt có thể phân biệt được, các đường link của website đều bắt đầu với https màu xanh, kèm theo bên cạnh là chứng chỉ, nhìn hình:
Các bạn thấy thanh màu xanh đầu tiên chính là CA, nếu website nào không có CA sẽ không có thanh màu xanh với tên doanh nghiệp đó, tiếp theo là các đường dẫn trong trang đều là https thay vì http thông thường, đây là những dấu hiệu cho biết website đó đang được truy cập từ đường dẫn có SSL !
Ngoài ra, Google cũng ưu tiên các website sử dụng giao thức bảo mật hơn là các website khác sử dụng http thông thường.