Ні. Існує надто багато способів написання вилкової бомби.
Злий автор вилки-бомби просто спробує ще раз з іншою назвою функції. Або інші зміни, поки його вилка-бомба не вдається.
Ненавмисний автор вилки-бомби в першу чергу не створить канонічну вилку-бомбу.
Насправді досить легко стати самим ненавмисним автором вилки-бомби. Наприклад, ви можете просто використовувати рекурсивну make
із зовнішнім, неперевіреним cd
, поєднуючи її з -j
опцією та неіснуючими підкаталогами - справжній приклад, про який я натрапив одного разу.
Ви не можете захиститись від усіх можливостей, і, звичайно, не від рішучого нападника. Все, чого ви досягнете, - це підвищити складність вашої системи.