HTTPS, SSL/TLS and certificates · HTTPS, SSL/TLS và chứng chỉ
The padlock in your browser
- When you see HTTPS and a padlock, your connection to the website is encrypted.
- The "S" stands for Secure. It uses a protocol called TLS (the modern version of SSL).
Ổ khóa trong trình duyệt của bạn
- Khi bạn thấy HTTPS và biểu tượng ổ khóa, kết nối của bạn với trang web đã được mã hóa.
- Chữ "S" đại diện cho An toàn. Nó sử dụng giao thức gọi là TLS (phiên bản hiện đại của SSL).
How the secure connection is set up
- TLS cleverly combines both kinds of encryption you have learned:
- It uses asymmetric encryption to safely agree on a shared secret key.
- Then it switches to fast symmetric encryption for the rest of the conversation.
- This "handshake" happens in a fraction of a second, before any page loads.
Cách thiết lập kết nối an toàn
- TLS thông minh kết hợp cả hai loại mã hóa bạn đã học:
- Nó sử dụng mã hóa bất đối để an toàn thỏa thuận về một khóa bí mật chung.
- Sau đó, nó chuyển sang mã hóa đối xứng nhanh chóng cho phần còn lại của cuộc trò chuyện.
- "Vũ điệu bắt tay" này diễn ra trong một phân giây, trước khi bất kỳ trang nào tải lên.
How do you know the site is real?
- Encryption is useless if you are talking to an impostor. That is what digital certificates solve.
- A website's certificate is issued by a trusted Certificate Authority (CA) and signed with the CA's key.
- Your browser checks the signature. If it is valid, you know the site is who it claims to be.
Làm thế nào để biết trang web là thật?
- Mã hóa sẽ vô ích nếu bạn đang nói chuyện với một kẻ giả mạo. Đó chính là vấn đề mà chứng chỉ kỹ thuật số giải quyết.
- Chứng chỉ của một trang web do một Cơ quan Chứng chỉ (CA) đáng tin cậy cấp và được ký bằng khóa của CA.
- Trình duyệt của bạn kiểm tra chữ ký. Nếu hợp lệ, bạn biết trang web đúng là danh xưng họ tuyên bố.
Putting it together
- Certificate → proves who the site is. TLS → keeps the conversation secret.
- That tiny padlock means: encrypted, and verified. No padlock on a login page? Walk away.
Covers: IGCSE 5.3 (SSL), A-Level 17.1 (SSL/TLS, digital certificates).
Kết hợp tất cả
- Chứng chỉ → chứng minh ai là trang web. TLS → giữ cho cuộc trò chuyện bí mật.
- Biểu tượng ổ khóa nhỏ bé đó có nghĩa: được mã hóa và đã được xác minh. Không có ổ khóa trên trang đăng nhập? Hãy rời đi ngay.
Phạm vi: IGCSE 5.3 (SSL), A-Level 17.1 (SSL/TLS, chứng chỉ kỹ thuật số).
Now you try
- First put the four handshake steps in the right order — the exam loves this sequence.
- Then be the browser: look at a certificate's details and decide whether to trust it.
Bây giờ bạn thử
- Đầu tiên, sắp xếp bốn bước vũ điệu bắt tay theo đúng thứ tự — bài thi rất thích dạng câu hỏi này.
- Sau đó, hãy đóng vai trình duyệt: xem chi tiết của một chứng chỉ và quyết định xem có nên tin tưởng hay không.
Common mistakes
- HTTPS encrypts the traffic; the certificate proves the site's identity.
- A certificate warning is a real warning — do not click through it.
Lỗi thường gặp
- HTTPS mã hóa lưu lượng truy cập; chứng chỉ xác thực danh tính trang web.
- Cảnh báo chứng chỉ là cảnh báo thật — đừng nhấn vượt qua nó.
The TLS handshake · Quy trình bắt tay TLS
HTTPS sets up a secure channel before any data is sent. · HTTPS thiết lập kênh bảo mật trước khi dữ liệu được gửi đi.
Put the TLS handshake in order. Fill the list order with the four steps, first to last: hello, certificate, key exchange, secure data. · Sắp xếp quy trình bắt tay TLS theo thứ tự đúng. Điền danh sách order với bốn bước, từ đầu đến cuối: hello, certificate, key exchange, secure data.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
Be the browser. Trust the certificate only if the name matches the site you asked for, the issuer is trusted, AND it has not expired (expires ≥ 2026). Print valid or invalid. · Đóng vai trình duyệt. Chỉ tin tưởng chứng chỉ nếu name khớp với site bạn đã yêu cầu, người cấp được tin cậy, VÀ nó chưa hết hạn (expires ≥ 2026). In valid hoặc invalid.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.