以下是OpenSSL在Ubuntu中的安全使用技巧:
系统与软件更新
定期更新系统和OpenSSL软件包,确保安全补丁已应用:
sudo apt update && sudo apt upgrade
安装最新版本OpenSSL
使用默认仓库安装最新版,或通过源码编译安装(需谨慎配置):
sudo apt install openssl
配置安全协议与密码套件
编辑配置文件/etc/ssl/openssl.cnf
,禁用不安全协议(如SSLv2/SSLv3),指定强密码套件:
[system_default_sect]
MinProtocol = TLSv1.2
CipherString = HIGH:!aNULL:!MD5
密钥与证书安全管理
openssl genrsa -out key.pem 4096
chmod 600 key.pem
服务端配置加固
权限与日志管理
sudo chmod 600 /etc/ssl/openssl.cnf
sudo chown root:root /etc/ssl/openssl.cnf
安全审计与监控
sslscan
工具):sudo apt install sslscan
sslscan --tls-version all yourdomain.com
注意:操作前备份配置文件,测试环境验证变更,避免影响生产服务。