首页/安全/安全加固速查/包版本锁定与排除(versionlock/apt-mark)
本包目录(363 条)
主机加固基线90 条防火墙与访问控制50 条口令与认证策略55 条服务与端口收敛50 条
补丁与漏洞管理50 条
日志与审计34 条基线核查命令34 条

包版本锁定与排除(versionlock/apt-mark)

业务系统对特定版本有兼容要求时,用版本锁定防止“顺带升级”:锁定的包必须登记理由与复核日期。

安全加固速查安全更新于 2026-10-12
加固项版本管理
适用平台Linux
风险等级低
基线锁定项有审批与复核

RHEL 系

RHEL 系
yum install -y yum-plugin-versionlock
yum versionlock add nginx
yum versionlock list
# 解除:yum versionlock delete nginx

Debian 系

Debian 系
apt-mark hold nginx
apt-mark showhold
sudo apt-mark unhold nginx
锁定会阻断安全补丁:每次公告评估时单独判断“这个锁是否仍必要”,否则锁着锁着漏了漏洞。

易错点

  • versionlock 与 dnf 新版本插件兼容性差异:老命令在新系统可能换名字
  • hold 的包在安全更新清单里仍会出现:报告统计要显式说明排除原因

数据来源与参考

  • Red Hat 文档:versionlock 插件
  • Debian 文档:apt-mark hold

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌