我一直在研究叉子炸弹以及如何预防它。
我找到了两种安全执行 fork 炸弹代码的方法。
ulimit
其中之一是临时或永久设置。
FUNCNEST
另一种方法是在 bash 中设置,
export FUNCNEST=2
我最近了解到FUNCNEST
并想知道是否还有其他方法可以安全地执行叉子炸弹?
答案1
您可以在 cgroup 内运行 bash。它的所有后代都将受到 cgroup 资源限制的限制。
我一直在研究叉子炸弹以及如何预防它。
我找到了两种安全执行 fork 炸弹代码的方法。
ulimit
其中之一是临时或永久设置。
FUNCNEST
另一种方法是在 bash 中设置,
export FUNCNEST=2
我最近了解到FUNCNEST
并想知道是否还有其他方法可以安全地执行叉子炸弹?
您可以在 cgroup 内运行 bash。它的所有后代都将受到 cgroup 资源限制的限制。