ForkBomb

Percebo que a maioria dos usuários que utilizam GNU/Linux estão vulneráveis ao forkbomb, e muitos desconhecem dessa técnica que pode ser usada pro mal.

O que é forkbomb?

Forkbomb é uma instrução de programação que se auto executa infinitas vezes, consumindo assim todo o recurso da cpu travando o computador em alguns segundos.

Como executar um forkbomb?

Digite no console:

:(){ :|:& };:

Em alguns segundos seu computador vai travar, sendo necessário reiniciá-lo manualmente.
O forkbomb pode ser executado por um usuário comum sem privilégios que vai travar o sistema do mesmo jeito.

Como se proteger?

Edite o arquivo /etc/security/limits.conf
Adicione a linha abaixo no final do arquivo:
*       hard    nproc   200

O que fiz acima, foi limitar a quantidade de processos de todos usuários, sendo assim, cada usuário só poderá executar até 200 processos :)
Se deseja limitar um grupo específico coloque assim, exemplo limitando o grupo users:
@users       hard    nproc   200

Pronto!

Referência:  http://en.wikipedia.org/wiki/Fork_bomb

Anúncios

Um comentário em “ForkBomb

  1. Realmente ela é bem perigosa. eu uso ela quase sempre para saber quão o sistema está/é rápido em processamento. Claro com alguns incrementos.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s