Не знаю куда писать вот и пишу сюда.
народ объясните мне плиз - есть типовая ситуация удаленный сервак на который я имею ssh доступ как рядовой пользователь и могу на нем работать как ОБЫЧНЫЙ ЮЗЕР т. е. имею право создать файл в текстовом редакторе, скомпилировать его, и запустить. Насколько я понимаю такое бывает часто и даже очень часто. (поправте меня если я не прав)
вот я и создаю такой вот примитивный файл:
#include <unistd.h>
int funct()
{
if ( fork() )
funct();
else funct();
}
int main(int argc, char *argv[])
{
funct();
return 0;
}
при удачном стечении обстоятельств можно и дерективу #include пропустить и компилер её все равно проглотит. Компилю я эту хрень и запускаю. Все после этого сервак работает еще минуту максимум после чего он занимается только тем что плодит процессы... Короче классический вариант ДОС атаки.
Теперь вопрос - неужели от этого нет защиты? Покрутил ядро на поверхности ответа не нашел...
грустно...
очень на винды похоже...
Форум —
Development






