Tệp chứng chỉ SSL là một khóa.
Tệp khóa chứng chỉ SSL là khóa của nó.
Lưu trữ cả hai cùng nhau là tương đương với việc gõ chìa khóa của bạn vào khóa trên cửa trước của bạn.
Nếu kẻ tấn công xâm phạm tệp duy nhất, chúng có mọi thứ chúng cần để mạo danh thành công trang web của bạn (chứng chỉ và khóa riêng).
Điều này đặc biệt đúng nếu bạn không có cụm mật khẩu trên khóa SSL của mình (nhiều máy chủ web không cho phép chúng tự động khởi động trong trường hợp xảy ra sự cố).
Những gì bạn đang bảo vệ bằng cách tách các tệp là một lỗi Apache khiến nó đổ nội dung của SSLCertificateFile
(thứ cần được công khai) cho máy khách web.
(Theo hiểu biết của tôi, không có lỗi như vậy tồn tại hoặc đã từng tồn tại, nhưng Apache là một phần mềm lớn, phức tạp. Hoàn toàn có thể.)
Nếu Apache bỏ tập tin này và tất cả những gì nó chứa là Chứng chỉ SSL (khóa) thì không có vấn đề gì: Mọi người đều nhận được một bản sao của chứng chỉ đó khi họ thực hiện yêu cầu SSL tới máy chủ.
Nếu tệp chứa khóa cũng như bạn đã thổi bay mọi cơ hội bảo mật - toàn bộ mô hình mã hóa của bạn bị xâm phạm và bạn cần thay đổi khóa.