#include <stdlib.h>
#include <unistd.h>
int main()
{
while(1)
fork();
}
Bu bir çatal bomba kodu.
Üniversitemizde telnet yani istemci sunum protokolü üzerinden bağlanıyoruz. 100'e yakın sistem sunucuya bağlıdır. Aniden sunucunun yavaşladığını gördük ve bir süre sonra çöktü. Birisinin çatal bomba kullandığını öğrendim.
Çatal bombanın hangi sistemde uygulandığını nasıl tespit edebiliriz? Ve bunu nasıl durdurabiliriz?
Bir yöntem, tek bir kullanıcının sahip olabileceği maksimum işlem sayısını sınırlamaktır. Durdurmak ve hangi sistemden uygulandığını bilmek için herhangi bir yöntem var mı?