首页/安全/取证与溯源速查/包管理器校验系统文件完整性
Linux 取证135 条

包管理器校验系统文件完整性

dpkg -V 与 rpm -Va 用包数据库中的哈希核对文件:被替换或篡改的系统文件会显示校验失败,是完整性初筛的常用手段。

取证与溯源速查安全更新于 2026-10-12
Debiandpkg -V(等同 dpkg --verify)、debsums -c
RHELrpm -Va

执行

执行
dpkg -V 2>/dev/null | head -30
rpm -Va 2>/dev/null | grep -v '^\.\.\.\.\.\.\.\.\.' | head -30
rpm 输出首位字符含义:S 大小、M 权限、5 摘要、T 时间、U 属主、G 属组。

易错点

  • 输出量很大,建议先过滤出摘要失败的条目再逐项确认
  • 包管理器只管已打包文件,自编译程序与配置文件改动不在其中

数据来源与参考

  • dpkg 手册(dpkg(1) --verify)
  • rpm 手册(rpm(8) -V)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌