Trong bối cảnh các trình duyệt hiện đại loại bỏ các chứng chỉ bảo mật được ký bằng thuật toán băm SHA1, chúng tôi đang bận thay thế tất cả các chứng chỉ SHA1 bằng SHA2. Nói chung, chúng tôi chỉ có thể thay thế certs cho các ứng dụng web sử dụng nội bộ chủ yếu này vào buổi tối hoặc cuối tuần, khi có rất ít lưu lượng truy cập.
Điều gì sẽ xảy ra nếu tôi, vô tình, ở giữa một phiên được mã hóa và chứng chỉ cho tên miền đã được thay thế?
Để đảm bảo an toàn, chúng tôi đã khuyên khách hàng của mình rằng họ có thể cho rằng người dùng ở giữa phiên trong khi thay đổi này có thể thấy sự gián đoạn của phiên của họ và có thể mất bất kỳ dữ liệu nào chưa được lưu trữ trong cơ sở dữ liệu. Nếu tôi đang ở giữa phiên trong khi thay thế chứng chỉ, tôi có thể cho rằng khi tôi tải trang tiếp theo, sau khi thay thế chứng chỉ, trình duyệt của tôi sẽ thấy một chứng chỉ đã ký khác với phiên của tôi được thiết lập và khiến phiên này bị " Hoảng hốt". Tôi hy vọng tất cả các trình duyệt sẽ xử lý tình huống này theo cách tương tự, nhưng xin vui lòng khai sáng cho tôi nếu tôi nhầm.
Tôi đã dành một khoảng thời gian hợp lý để tìm kiếm các thông tin cụ thể hơn về cách các trình duyệt sẽ xử lý tình huống này, nhưng tôi không gặp nhiều may mắn khi tìm thấy thông tin chung hoặc kỹ thuật. Tôi thực sự tò mò, và đã quyết định đăng câu hỏi này với hy vọng nhận được câu trả lời chính xác cho câu trả lời Q, có tham khảo một số nguồn đáng tin cậy để xác thực.