limitar o numero de processos que um usuario comum podeexecutar no linux! Um modo de se fazer isso e usando o comando ulimitda BASH .Voce poderia acrescentar as seguintes linhas em/etc/profile:if [ "$UID" != 0 ]; then echo "Setando ulimit...";echo ulimit -n 50 ulimit -u 10 echo "ulimit setado...";echofiSetando deste modo o limite de 50 arquivos a serem abertos e setandoo limite de 50 processos a serem abertos pelo usuario! Manipulandoo comando ulimit, voce poderia setar os limites de varias operacoesconforme a necessidade de seus usuarios.2.6 - IP Spoof----------------Como vimos acima, a tecnica descrita como Denial of Service tem umautilidade maior, que e a implementacao eficaz de invasoes via IP Spoof -a la Mitnick! - Sem duvida que muitos fucadores usam o DoS nao com ointuito de destruir uma rede, mas de conseguir efetuar uma invasao. Sevoce utiliza servicos R*, NFS e etc, preste atencao que voce pode estarvulneravel a implementacao de IP Spoof! Todos os Linux com kerneis 2.2.Xsao vulneraveis a implementacao desta tecnica! Apesar de ser uma tecnicaque pode vir a ser extremamente trabalhosa para um atacante, a condicaode exploitacao existe e jamais deve ser menosprezada! Sem duvida que agrande maioria dos script kiddies seriam incapazes de realizar talexploitacao, mas devemos ter em mente que existem programas "semi-prontos"que automatizam e facilitam muito a implementacao desta tecnica!Um modo de dificultar a execucao de IP Spoof em sua rede local e naopermitir o uso da opcao IP_HDRINCL da funcao setsockopt(), apesar denao ser uma solucao eficaz, metade dos script kiddies nao saberiamcomo passar por este problema, caso voce de fato o setasse! Abaixo segueum link aonde voce podera obter o LKM:http://packetstormsecurity.com/Remotamente, um atacante pode perfeitamente forjar pacotes, e o maximoque voce podera fazer e dificultar as coisas! Talvez implementandoregras em seu Roteador/Firewall que barrem o recebimento de pacotesoriginarios de fora, mas com endereco de sua rede interna! Uma outraopcao eh usar kerneis (2.4.X) que possibilitem um melhor uso deramdomizacao(/dev/urandom).2.7 - Format Bugs-------------------Esta e a tecnica do momento! Milhares de fucadores, analista de sistemas,membros da seguranca, newbies tem se esforcado ultimamente para dominaremesta tecnica que tem trazido muitos problemas aos fabricantes de softwaree a administradores de redes! Os format bugs e uma tecnica a parte quepermite exploitacao de software que contem erros em seu codigo permitindoa execucao de comandos remotos. As funcoes *printf(printk tb) e syslog saoas principais responsaveis pela implementacao desta tecnica, logico, queo erro principal reside na preguica dos programadores, mas de fato essasfuncoes sao as mais usadas p/ serem exploitadas. Recentemente saiu uma libmuito interessante que procura interceptar as principais funcoes bugadase proteger o sistema contra uma exploitacao via Format Bug.Esta lib se chama lib-format e pode ser obtida em:http://packetstormsecurity.com/Ela procura proteger as seguintes funcoes:typedef int (*vprintf_t) (const char *format, va_list ap);typedef int (*vsprintf_t) (char *string, const char *format, va_list ap);typedef int (*vfprintf_t) (FILE *stream, const char *format, va_list ap);typedef int (*vsnprintf_t) (char *string, size_t size, const char *format,va_list ap);typedef void (*vsyslog_t) (int priority, const char *format, va_list ap);typedef void (*vwarn_t) (const char *format, va_list ap);typedef void (*vwarnx_t) (const char *format, va_list ap);typedef void (*verr_t) (int status, const char *format,