外观
Shell 会把文本解释成命令,因此安全边界首先是“代码与数据分离”。本章覆盖命令/参数/路径/通配符注入、 eval 与二次解析、临时文件竞态、TOCTOU、符号链接攻击、凭据泄漏和远程脚本供应链风险。
eval
mktemp
curl | sh