经典的 fork 炸弹攻击利用非常少的代码让计算机反复直至最后耗尽资源。计算机专家 Ben Liblit 说,原因是计算机只会逐句的执行指令,它们不具有常识。首例造成问题的 fork 炸弹发生于 1978 年。而造成计算机故障的最短小代码应该是“0”。任何数除以零都无法得到确定的数字,这是计算机无法处理的。
网络安全专家 Steve Lord 说,这一情况出现在1997 年 9 月的约克城号航母上。航母上运行的某一程序中,数字 0 放错了地方,它所带来的错误导致整艘船在演习过程中被迫停止运行。它后来被拖回港口。“感谢上帝这不是发生在战斗中。”
Lord 说。他还提到恶意程序 Tiny Banker(PDF),它会感染浏览器,当用户试图登录网银账户时,它会复制登录信息。它的大小是 20000 比特,“就 Windows 程序来说,它小到可笑的地步。” Liblit 说:“计算机能做一些有用的事,有系统的可用;或者也会发生故障,有系统的故障。”至少,在大多数情况下,你总可以关机重启。