Debian 上的 OpenSSL 安全性保障
一 安全更新与维护机制
二 协议与算法配置
三 私钥与证书生命周期管理
四 运行环境与访问控制
五 快速加固清单
| 操作 | 关键命令或要点 |
|---|---|
| 更新 OpenSSL | sudo apt update && sudo apt install --only-upgrade openssl && openssl version -a |
| 生成强 RSA 私钥 | openssl genpkey -algorithm RSA -out private.key -aes256 |
| 生成 ECDSA 私钥 | openssl ecparam -genkey -name secp384r1 -out private.key |
| 设置私钥权限 | chmod 600 /etc/ssl/private/private.key |
| 配置 Nginx 使用证书 | SSLCertificateFile /etc/ssl/certs/certificate.crt;SSLCertificateKeyFile /etc/ssl/private/private.key |
| 仅放行 443 | ufw allow https 或 iptables -A INPUT -p tcp --dport 443 -j ACCEPT |
| 查看证书信息 | openssl x509 -in server.crt -text -noout |
| 定位使用 libssl 的进程 | lsof |
| 自动续期证书 | 使用 Certbot 获取并自动续期 Let’s Encrypt 证书 |