Defaults.Exposed

Defaults.ExposedCách khắc phục › HTTPS & chuyển hướng bắt buộc sang HTTPS

Cách khắc phục HTTPS & chuyển hướng bắt buộc sang HTTPS

HTTPS là ổ khóa trong thanh địa chỉ trình duyệt — nó mã hóa mọi thứ truyền giữa website và khách hàng để không ai có thể đọc hoặc giả mạo trong quá trình truyền. Chuyển hướng bắt buộc đảm bảo khách truy cập hạ cánh trên phiên bản mã hóa đó tự động, ngay cả khi họ gõ địa chỉ không có 'https://'. Cùng nhau chúng là điều cơ bản nhất mà website cần để được coi là an toàn.

Điểm mấu chốt với doanh nghiệp bạn: Không có HTTPS, mọi mật khẩu, số thẻ và tin nhắn khách hàng gửi cho bạn đi qua internet như văn bản có thể đọc, và Chrome, Edge, Safari và Firefox đều đóng dấu website của bạn 'Không an toàn' cho mọi khách truy cập trước khi họ đọc một từ. Không có chuyển hướng, ngay cả các website có chứng chỉ vẫn để lần ghé thăm đầu tiên không được bảo vệ. Cả hai khiến bạn mất niềm tin, doanh thu và thứ hạng tìm kiếm — và cả hai đều miễn phí để sửa trong vài phút.

Điều này có thể gây thiệt hại gì

Tại sao điều này quan trọng. HTTPS là nền tảng, không phải trần, của bảo mật web — đây là điều làm xuất hiện ổ khóa và là điều ngăn mọi thứ khách hàng của bạn gửi bị đọc hoặc thay đổi trên đường. Chuyển hướng bắt buộc đóng khoảng cách mà chứng chỉ đơn lẻ để mở: người ta hầu như không bao giờ gõ 'https://', vì vậy không có chuyển hướng, yêu cầu đầu tiên của họ đi không được bảo vệ trước khi phiên bản an toàn tải. Website thiếu một trong hai trông không an toàn với khách truy cập, xếp hạng thấp hơn trong tìm kiếm, và phơi bày dữ liệu khách hàng thật — đó là lý do tại sao đây là lỗi có điểm nặng nhất chúng tôi tính.

Thực ra nó là gì, giải thích đơn giản

HTTPS là phiên bản an toàn, mã hóa của website — cái hiển thị ổ khóa trong thanh địa chỉ. Khi khách truy cập đang dùng HTTPS, mọi thứ đi qua giữa trình duyệt của họ và website (trang họ thấy, form họ điền, mật khẩu, thông tin thẻ) được xáo trộn để không ai ở giữa có thể đọc hoặc thay đổi. Phiên bản thuần, HTTP, gửi tất cả thứ đó như văn bản có thể đọc mà bất kỳ ai trên cùng mạng có thể chặn.

Có hai phần để làm đúng điều này, và chúng tôi kiểm tra cả hai:

Bạn muốn cả hai. Chứng chỉ không có chuyển hướng là cửa trước có ổ khóa mà khách truy cập có thể đi vòng quanh.

Rủi ro kinh doanh

Đây là tín hiệu cơ bản nhất về việc website có an toàn không — và quan trọng hơn, đây là tín hiệu khách hàng của bạn có thể tự thấy. Mọi trình duyệt hiện đại (Chrome, Edge, Safari, Firefox) gắn nhãn website không HTTPS là “Không an toàn” ngay trong thanh địa chỉ, và hiển thị cảnh báo nếu ai cố gõ vào form. Khách truy cập không cần biết chứng chỉ là gì để phản ứng với từ đó.

Ngoài cảnh báo hiển thị, điều này ảnh hưởng đến ba thứ chủ sở hữu trực tiếp quan tâm: niềm tin (người ta từ bỏ những website trông không an toàn), thứ hạng tìm kiếm (Google đã dùng HTTPS là tín hiệu xếp hạng nhiều năm và ưu tiên website an toàn), và phơi lộ thật (dữ liệu gửi qua HTTP thuần thực sự có thể được người khác trên cùng mạng đọc).

Điều này có thể khiến bạn mất gì

Thực ra nó là gì

Khi trình duyệt kết nối với website qua HTTPS, hai điều xảy ra. Đầu tiên, website trình bày chứng chỉ — thông tin xác thực được cấp bởi cơ quan đáng tin chứng minh website là chính nó. Thứ hai, trình duyệt và máy chủ đồng ý về khóa mã hóa và dùng nó để xáo trộn mọi thứ họ trao đổi. Kiểm tra đầu tiên, HTTPS có sẵn, đơn giản hỏi: chúng ta có thể thực hiện kết nối TLS an toàn đến website của bạn trên cổng tiêu chuẩn (443) và nhận chứng chỉ hợp lệ không? Nếu có, ổ khóa có thể xuất hiện và mã hóa đang bật. Nếu không, không có phiên bản an toàn của website của bạn — và đó là lỗi nặng nhất chúng tôi tính.

Kiểm tra thứ hai, chuyển hướng bắt buộc sang HTTPS, bao gồm khoảng cách mà chứng chỉ đơn lẻ để mở. Người ta gõ “yourbusiness.com”, không phải “https://yourbusiness.com”. Yêu cầu bare đó trước tiên đến phiên bản HTTP thuần. Chuyển hướng là hướng dẫn một dòng nói “gửi bất kỳ ai đến trên phiên bản không an toàn thẳng đến phiên bản an toàn.” Kiểm tra của chúng tôi hỏi: khi chúng tôi yêu cầu địa chỉ HTTP thuần của bạn, website có đưa chúng tôi đến HTTPS không? Nếu có, mọi khách truy cập đều được bảo vệ dù họ gõ địa chỉ như thế nào. Nếu không, bước đầu tiên không được bảo vệ đó mang theo bất cứ thứ gì trình duyệt gửi — cookie, dữ liệu form — trong không mã hóa.

“Tốt” trông như thế nào: chứng chỉ hợp lệ, đáng tin để ổ khóa hiển thị trên mọi trang, mọi yêu cầu HTTP thuần tự động chuyển hướng đến phiên bản HTTPS (lý tưởng là chuyển hướng “301” vĩnh viễn, cũng truyền thứ hạng tìm kiếm của bạn sạch sang địa chỉ an toàn).

Cách sửa (miễn phí, ~15 phút)

Chuyển phần này cho người IT hoặc hỗ trợ nhà cung cấp hosting của bạn — việc sửa miễn phí. Cả hai phần không tốn gì: chứng chỉ đáng tin là miễn phí và tự gia hạn, và bật chuyển hướng là một cài đặt duy nhất trên hầu hết nền tảng. Không cần sản phẩm trả phí để vượt qua điều này.

Có hai thứ cần bật. Trên hầu hết hosting hiện đại, làm cái đầu tiên thường làm cái thứ hai là một-click toggle.

1. Nhận chứng chỉ để HTTPS hoạt động (ổ khóa).

2. Ép mọi khách truy cập sang HTTPS (chuyển hướng).

Sau khi cả hai bật, kiểm tra: gõ địa chỉ với http:// thuần trước mặt và xác nhận trình duyệt nhảy sang phiên bản https:// có ổ khóa tự động, và ổ khóa hiển thị trên các trang chính.

Các lỗi phổ biến

FAQ

Xem các câu hỏi ở trên — chúng bao gồm “tôi không chuyên kỹ thuật, có thể tự làm không”, sự khác biệt giữa có ổ khóa và ép chuyển hướng, chi phí và gia hạn chứng chỉ, liệu website brochure có cần không, và điều này liên quan đến HSTS như thế nào.

FAQ

Tôi không rành kỹ thuật — tôi có thể tự xử lý điều này không?

Bạn không cần hiểu bất kỳ chi tiết nào. Cả hai nửa của điều này được bật bởi người chạy website hoặc hosting của bạn, và trên hầu hết nền tảng hiện đại đây là chứng chỉ miễn phí cộng với một toggle duy nhất — thường là checkbox được gắn nhãn 'Always use HTTPS'. Chuyển phần 'Cách sửa' cho nhà cung cấp web hoặc hỗ trợ host; không mất phí và thường mất vài phút.

Tôi đã thấy ổ khóa trên website — xong chưa?

Có thể chưa. Ổ khóa có nghĩa là phiên bản an toàn (HTTPS) của bạn tồn tại, nhưng nó không đảm bảo rằng khách truy cập được gửi đến nó. Nếu ai đó gõ địa chỉ của bạn không có 'https://' và website của bạn không chuyển hướng họ, kết nối đầu tiên của họ vẫn không được mã hóa. Kiểm tra ổ khóa và kiểm tra chuyển hướng là hai thứ riêng biệt — bạn muốn cả hai.

Chứng chỉ có đắt hoặc khó gia hạn không?

Không. Chứng chỉ miễn phí từ Let's Encrypt được mọi trình duyệt chính tin tưởng và tự gia hạn, vì vậy không có gì cần nhớ và không có gì cần trả. Chứng chỉ trả phí tồn tại nhưng không cung cấp bảo mật bổ sung cho website kinh doanh điển hình — mã hóa giống hệt nhau.

Chúng tôi không nhận thanh toán hoặc đăng nhập trên website — điều này có còn quan trọng không?

Có. Trình duyệt đánh dấu bất kỳ website không HTTPS là 'Không an toàn' bất kể nó làm gì, vì vậy ngay cả website brochure mất niềm tin và thứ hạng tìm kiếm. HTTPS cũng ngăn bất kỳ ai ở giữa chèn nội dung giả, pop-up lừa đảo hoặc malware vào trang khi khách truy cập tải chúng.

Bật chuyển hướng bắt buộc có thể phá vỡ website của tôi không?

An toàn miễn là phiên bản an toàn của bạn đã hoạt động — điều mà, nếu bạn có chứng chỉ hợp lệ, nó đã làm. Cách tiếp cận tiêu chuẩn là xác nhận website tải đúng qua https:// trước, sau đó bật chuyển hướng. Thứ duy nhất cần theo dõi là nội dung hỗn hợp (xem Các lỗi phổ biến bên dưới), dễ phát hiện và sửa.

Sự khác biệt giữa điều này và HSTS là gì?

Trang này là về việc có HTTPS và đưa khách truy cập đến nó. HSTS là bước tiếp theo nói với trình duyệt nhớ rằng website của bạn chỉ HTTPS và từ chối kết nối không an toàn mãi mãi — nó làm cứng những gì bạn đã cài đặt ở đây. Sửa HTTPS và chuyển hướng trước; HSTS xây dựng trên đó.