也许是我对安全性关心太少,竟然从来没有听说过 fork bomb。
今天看到一篇文章介绍不要尝试的 Linux 命令,其中有一条没有看懂:
:(){ :|:& };:
想想用普通用户试试无妨,结果系统停止反应了。:(
这条命令实际上就是一条 Shell 的 fork bomb,基本原理是通过
递归的方式不断创建新进程,直到耗尽系统资源。
更多的解释可以参考 wikipedia 上面相关条目:
http://en.wikipedia.org/wiki/Fork_bomb
本文揭示了Linux命令中一条看似普通的Shell命令背后的危险性——forkbomb。通过递归方式不断创建新进程,它最终耗尽系统资源导致系统停止反应。文章详细解释了forkbomb的基本原理,并提供了防止此类攻击的方法。
也许是我对安全性关心太少,竟然从来没有听说过 fork bomb。
今天看到一篇文章介绍不要尝试的 Linux 命令,其中有一条没有看懂:
:(){ :|:& };:
想想用普通用户试试无妨,结果系统停止反应了。:(
这条命令实际上就是一条 Shell 的 fork bomb,基本原理是通过
递归的方式不断创建新进程,直到耗尽系统资源。
更多的解释可以参考 wikipedia 上面相关条目:
http://en.wikipedia.org/wiki/Fork_bomb
2746

被折叠的 条评论
为什么被折叠?