HTTPS là gì và tại sao bạn nên quan tâm


Cho đến khoảng năm 2017, phần lớn các trang web trên internet sử dụng giao thức truyền siêu văn bản (HTTP) nghiêm ngặt để truyền dữ liệu của trang web tới trình duyệt web của khách truy cập.

Cho đến thời điểm đó, hầu hết các trình duyệt đều hoàn toàn có khả năng nhận nội dung HTTP an toàn, nhưng ít chủ sở hữu trang web bận tâm đến việc thiết lập trang web của họ bằng HTTPS.

HTTPS là gì? Nó là viết tắt của giao thức truyền siêu văn bản an toàn. Và ngày nay, phiên bản HTTP an toàn này là cách phần lớn các trang web trên internet truyền tải nội dung của họ tới các trình duyệt.

HTTPS là gì?

Khi một trang web sử dụng HTTPS, điều đó có nghĩa là tất cả dữ liệu được truyền giữa trang web đó và trình duyệt của bạn đều được mã hóa.

Trước khi có HTTPS, tin tặc có thể dễ dàng chặn đường truyền giữa máy chủ web và trình duyệt của người dùng và đọc nội dung đang được truyền. Điều này là do nội dung được truyền dưới dạng HTML hoặc văn bản thuần túy. Trong nhiều trường hợp, ngay cả ID và mật khẩu cũng có thể dễ dàng trích xuất từ ​​những lần truyền này.

Điều gì làm cho HTTPS khác biệt? HTTPS sử dụng cái được gọi là Bảo mật lớp truyền tải (TLS), trước đây được gọi là Lớp cổng bảo mật (SSL).

TLS sử dụng hai “khóa” bảo mật để mã hóa hoàn toàn dữ liệu giữa máy chủ web và trình duyệt của bạn.

  • Khóa riêng tư: Đây là khóa được lưu trữ trên máy chủ web gốc. Không thể truy cập công khai, vì vậy, chỉ khóa riêng tư này được lưu trữ trên máy chủ web thực mới có thể giải mã việc truyền.
  • Khóa công khai: Khóa công khai được sử dụng bởi bất kỳ trình duyệt nào muốn giao tiếp với máy chủ web lưu trữ trang web.

    Cách hoạt động của Giao tiếp HTTPS

    Quy trình giao tiếp hoạt động như sau.

    1. Người dùng mở trình duyệt và kết nối với một trang web.
    2. Trang web gửi cho trình duyệt của người dùng chứng chỉ SSL chứa khóa công khai. Trình duyệt cần khóa công khai này để mở kết nối ban đầu với trang web.
    3. Điều này bắt đầu cái gọi là “bắt tay TLS” trong đó máy khách (trình duyệt) và máy chủ (trang web) “đồng ý” về mật mã để sử dụng, xác minh chữ ký số SSL của trang web và tạo khóa phiên mới cho phiên hiện tại.
    4. Khi “phiên” này được thiết lập, không ai giữa trình duyệt và máy chủ web sẽ có thể dễ dàng xác định thông tin hoặc dữ liệu đang được truyền.

      Điều này là do mọi thứ, thậm chí cả HTML được truyền tới trình duyệt, đều được mã hóa (về cơ bản được xáo trộn thành văn bản và ký hiệu vô nghĩa). Chỉ trình duyệt đã thiết lập kết nối ban đầu với trang web mới có thể giải mã thông tin và ngược lại. Chỉ trang web mới có thể nhận những thứ như ID và mật khẩu và giải mã chúng để sử dụng.

      Vì vậy, bất cứ khi nào bạn thấy rằng một trang web an toàn, bạn có thể yên tâm rằng thông tin liên lạc giữa trình duyệt của bạn và trang web từ xa là riêng tư và an toàn trước những con mắt tò mò.

      Làm thế nào để biết một trang web sử dụng HTTPS

      Bắt đầu từ năm 2017, Google đã gây áp lực lên chủ sở hữu trang web để kết hợp chứng chỉ SSL vào trang web của họ. Họ đã làm điều này bằng cách tích hợp một tính năng mới vào phiên bản Chrome mới nhất, hiển thị cảnh báo “Không an toàn” cho người dùng bất cứ khi nào họ truy cập trang web không sử dụng HTTPS.

      Nếu bạn đang chạy phiên bản mới nhất phiên bản trình duyệt Chrome và bạn truy cập trang web an toàn sử dụng HTTPS, bạn sẽ thấy biểu tượng ổ khóa nhỏ ở bên trái URL.

      Không lâu sau, các trình duyệt khác bắt đầu làm theo , bao gồm Firefox, Safari, v.v. Tất cả chúng sẽ hiển thị biểu tượng khóa giống như Chrome.

      Nếu bạn truy cập một trang web và trang web đó không sử dụng HTTPS để giao tiếp, thì bạn sẽ thấy lỗi Không an toànở bên trái của URL.

      Mặc dù điều này không đủ khó để giữ khách truy cập khỏi trang web, nhưng Google cũng thiết lập một chính sách trong đó việc sử dụng chứng chỉ SSL sẽ giúp trang web xếp hạng cao hơn trong kết quả tìm kiếm.

      Hai lý do này là lý do tại sao hầu hết chủ sở hữu trang web cuối cùng đã bắt đầu chuyển đổi trang web của họ sang sử dụng chứng chỉ SSL và giao tiếp với trình duyệt của khách truy cập thông qua HTTPS.

      Tại sao bạn nên quan tâm đến HTTPS?

      Là người dùng Internet, bạn nên quan tâm nhiều đến việc một trang web có sử dụng HTTPS hay không. Bạn có thể không nghĩ rằng bất cứ ai quan tâm đến những trang web bạn truy cập hoặc những gì bạn đang làm trên internet, nhưng có rất nhiều cộng đồng tin tặc ngoài kia rất quan tâm.

      Bằng cách chặn trình duyệt liên lạc với các trang web, tin tặc thường xuyên theo dõi bất kỳ thông tin nào sau đây:

      • Địa chỉ email của bạn để chúng có thể bán cho những kẻ gửi spam.
      • Điện thoại của bạn số và địa chỉ thực để họ có thể bán nó cho các nhà tiếp thị.
      • ID và mật khẩu bạn sử dụng để đăng nhập vào tài khoản ngân hàng của mình để họ có thể truy cập tiền của bạn.
      • Bất kỳ trang web nào khiến bạn bối rối khi truy cập họ có thể gửi cho bạn các email đe dọa chia sẻ hoạt động đó với bạn bè và gia đình nếu bạn không trả tiền.
          • Địa chỉ IP trực tiếp của máy tính của bạn để họ có thể cố gắng hack hệ thống của bạn.
          • thực tế, đảm bảo bạn chỉ truy cập các trang web sử dụng HTTPS là một cách hiệu quả để bảo vệ quyền riêng tư và bảo mật của bạn trực tuyến, vì nhiều lý do.

            Nếu bạn sở hữu một trang web, thậm chí còn có nhiều lý do bạn nên quan tâm đến việc cài đặt chứng chỉ SSL và bật HTTPS.

            • Bạn sẽ nhận được nhiều lưu lượng truy cập tìm kiếm hơn trên Google.
            • Khách truy cập sẽ cảm thấy an toàn khi truy cập trang web của bạn thường xuyên hơn.
            • Khách hàng sẽ cảm thấy yên tâm hơn khi mua sản phẩm từ bạn.
            • Tin tặc sẽ ít có khả năng lấy được ID hoặc mật khẩu để họ dễ dàng xâm nhập trang web của bạn hơn.
            • Ngày nay, không còn bất kỳ lý do chính đáng nào cho việc bất kỳ ai sử dụng Internet nữa. chỉ sử dụng HTTPS cho tất cả các giao dịch web.

              Cách sử dụng HTTPS trên trang web của bạn

              Nếu bạn sở hữu một trang web và bạn muốn loại bỏ “Không an toàn ”Khi mọi người truy cập trang web của bạn, không khó để cài đặt chứng chỉ SSL cho trang web của bạn.

              Thực tế, chúng tôi đã xuất bản hướng dẫn đầy đủ về cách lấy chứng chỉ SSL của riêng bạn cho trang web của bạn và cách cài đặt nó.

              Các bước đơn giản như sau:

              1. Xác định địa chỉ IP chuyên dụng mà máy chủ web của bạn đã cung cấp cho trang web của bạn.
              2. Cài đặt chứng chỉ SSL do trang web của bạn cung cấp hoặc bạn đã mua từ dịch vụ chứng chỉ SSL.
              3. Buộc tất cả các trình duyệt sử dụng SSL khi truy cập trang web của bạn bằng cách chỉnh sửa .htacc tệp ess có lệnh “viết lại” thay đổi tất cả các kết nối để sử dụng HTTPS.
              4. Đảm bảo cung cấp chứng chỉ SSL riêng tư của bạn cho bất kỳ dịch vụ CDN nào bạn đã cài đặt trên trang web của mình.
              5. Gần đây, quy trình này thậm chí còn đơn giản hơn, vì nhiều dịch vụ lưu trữ web đang cung cấp cho chủ sở hữu trang web các giải pháp một cú nhấp chuột để cài đặt chứng chỉ SSL cho trang web của họ.

                bài viết liên quan:


                20.09.2020