(به : ) (به معنای بمبی که با انشعاب مکرر فرایندها ایجاد می‌شود) یک نوع است که در آن یک به طور پیوسته اقدام به کپی‌برداری از خودش می‌کند و به این ترتیب منابع موجود در سیستم را کاهش می‌دهد، که در نهایت باعث و آهسته شدن یا از کار افتادن سیستم می‌شود. نحوه کارکرد فورک بمب‌ها به این صورت است که هم زمان پردازنده را اشغال می‌کنند و هم جدول فرایندهای را اشباع می‌کنند. می‌توان با ایجاد کردن یک فرایند جدید در یک به آسانی یک فورک بمب ساده ساخت. در سیستم‌عامل‌های مبتنی بر ، فورک بمب‌ها عموماً با استفاده از ساخته می‌شوند. از آنجایی که پروسه‌های فورک‌شده خود یک کپی از فرایند اصلی محسوب می‌شوند، وقتی که اجرایشان از آدرس بعدی در از سر گرفته می‌شود، آنها هم خودشان یک فرایند جدید که در واقع کپی خودشان است، ایجاد می‌کنند. به این ترتیب، رشد تعداد پروسه‌ها تابعی نمایی خواهد بود. از آنجایی که در سیستم‌عامل‌های مدرن یونیکس، در حین ایجاد فرایندهای جدید از روش copy-on-write استفاده می‌شود، یک فورک بمب عموماً حافظه چنین سیستمی را اشباع نمی‌کند.
 در سیستم‌عامل‌های ویندوز قابلیتی مشابه فراخوان سیستمی fork()‎ در یونیکس وجود ندارد. در نتیجه برای ایجاد فورک بمب در یک چنین سیستمی، باید به جای کپی کردن فرایند فعلی، یک فرایند جدید ایجاد کرد.
 یک فورک بمب ساده به زبان سی:
هشدار: این کد ممکن است باعث از کار افتادن رایانه شود.
 متوقف کردن یک فورک بمب پس از آغاز شدن آن کار آسانی نیست. برای این کار باید کلیه کپی‌های موجود در حافظه از فرایند مورد نظر را بیکباره حذف کرد. یک مشکل این است که با رخ دادن یک فورک بمب و اشباع شدن جدول فرایندها، نمی‌توان فرایند جدیدی ایجاد کرد، این حرف به این معنیست که نمی‌توان برای مثال با اجرای دستور kill پروسه‌ها را از بین برد.
{"title": "فورک بمب", "link": "https://fa.wikipedia.org//w/index.php?title=%D9%81%D9%88%D8%B1%DA%A9_%D8%A8%D9%85%D8%A8&oldid=28824883", "language": "fa"}