Compreendendo a bomba de garfo {| &}; em Linux

Compreendendo a bomba de garfo {| &}; em Linux
Malwares e erros podem ser esperados enquanto trabalha em um sistema, se você é um usuário do Linux, o malware mais popular encontrado pelo usuário é a bomba de garfo. Bomba de garfo sabota os recursos do sistema gerando tarefas repetitivas que eventualmente levam o sistema a travar. Se você é um usuário do sistema operacional Linux ou UNIX e desconhece a bomba de garfo ou procurando uma saída para evitar esse ataque de vírus, leia este guia:

O que é bomba de garfo

Para impedir que seu sistema Linux de qualquer vírus específico ou ataques de malware, é imperativo saber como esse vírus gera e como isso afeta o sistema. Bomba de garfo também conhecida como Vírus do coelho é usado por hackers para interromper o funcionamento do sistema, criando uma cadeia infinita de tarefas. Essas tarefas começam a ser executadas em segundo plano e continuam a gerar até que todos os recursos do sistema estejam esgotados, trazendo o sistema para parar, em outras palavras, pode -se nomear como DAtaque de Enial of Service (DOS).

Formação de bomba de garfo

A formação da bomba de garfo é mencionada abaixo:

Para entender a criação de bombas da garfo e seu trabalho, consulte a sintaxe dada abaixo:

$: () : |: &;:
  • :() é usado para declara uma função e é representado por : função
  • é o corpo da função que contém comandos para travar o sistema
  • : |: inicia a replicação da função, aqui primeiro: a função é chamada e depois | replica a função :
  • & Moverá toda a função para o fundo para evitar a morte de qualquer processo infantil
  • ; separa os processos infantis e termina a declaração
  • : Executa a função criada

Como prevenir e consertar a bomba de garfo

A solução potencial para prevenir a bomba de garfo é limitar o número de processos que se pode realizar no sistema Linux e ver o que é por limite padrão do uso de programas:

$ ulimit -u

Em seguida, adicione o limite dos programas usando a sintaxe:

$ ulimit -s -u

Por exemplo, se você deseja limitar o número de processos a 10000, use:

$ ulimit -s -u 10000

Se você deseja limitar o número de processos para um usuário específico, abra o arquivo de configuração usando:

$ sudo nano/etc/segurança/limites.conf

Em seguida, adicione o número de programas de segundo plano para qualquer usuário usando a seguinte sintaxe:

NPROC duro

Por exemplo, se eu quiser adicionar um limite de 500 para qualquer usuário específico, então:

Aaliyan Hard NPROC 1000

Em seguida, salve o arquivo e reinicie o sistema para aplicar as alterações:

Então, é assim que se pode impedir o ataque do sistema LiuNx de negação de serviço (DOS), caso o seu sistema Linux seja atacado pela bomba de garfo, basta reiniciá -lo para movê -lo de volta ao normal.

Conclusão

O Fork Bomb é um ataque de negação de serviço (DOS) que cria uma cadeia de tarefas repetitivas para consumir todos os recursos do sistema e continua gerando tarefas até que o sistema trava. A melhor maneira de prevenir esses ataques de malware é limitar o número de processos de fundo, pois interromperá a geração de tarefas repetitivas, impedindo que o sistema trava.