#include <stdlib.h>
#include <unistd.h>
int main()
{
while(1)
fork();
}
यह एक कांटा बम के लिए कोड है।
हमारे कॉलेज में, हम टेलनेट यानी क्लाइंट सेवारत प्रोटोकॉल के माध्यम से जुड़ते हैं। कुछ 100 सिस्टम सर्वर से जुड़े हैं। अचानक हमने सर्वर को धीमा होता देखा, और कुछ समय बाद यह दुर्घटनाग्रस्त हो गया। मुझे पता चला कि किसी ने कांटा बम लागू किया है।
हम कैसे पता लगा सकते हैं कि किस सिस्टम पर फोर्क बम लागू किया गया है? और हम इसे कैसे रोक सकते हैं?
एक विधि अधिकतम प्रक्रियाओं को सीमित करने के लिए है जो एक एकल उपयोगकर्ता के पास हो सकती है। क्या इसे रोकने की कोई विधि है और यह जानने के लिए कि इसे किस प्रणाली से लागू किया गया है?