首页/安全/漏洞与攻击面速查/计划任务与可写脚本审计
本包目录(294 条)
漏洞基础与评分46 条Web 漏洞原理与防护55 条
主机与服务风险面53 条
扫描与验证方法50 条补丁与修复管理45 条暴露面收敛45 条

计划任务与可写脚本审计

root 计划任务若引用普通用户可写的脚本,等价于把这些用户提升为 root 执行者;cron 目录权限与脚本属主是审计重点。

漏洞与攻击面速查安全更新于 2026-10-12

审计命令

审计命令
ls -la /etc/cron.d /etc/cron.daily /etc/cron.hourly 2>/dev/null
crontab -l -u root 2>/dev/null
find /etc/cron* /var/spool/cron -type f -perm -o+w 2>/dev/null
# 对任务引用的脚本逐一核对属主与权限

收敛要点

收敛要点
1. 脚本目录与文件属主 root、组内可写受控,移除 other 写权限
2. 通过 /etc/cron.d 统一管理而非散落 crontab
3. 任务输出日志集中收集,失败与异常退出可告警
4. 变更计划任务纳入发布流程,避免口头添加
常见的加固疏漏是 cron 脚本本身安全、但它调用了一个位于 /tmp 或共享目录中的子脚本。

易错点

  • cron 文件本身 644,但被调用的脚本位于可写目录且属主是普通用户

数据来源与参考

  • Red Hat 文档(cron 任务管理)
  • man5 crontab(crontab 文件格式)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌