13/07/05 23:45 #1292
BLC - BR Limit Connection: Script para limitar multiplas conexoes de uma mesma origem , 'aumentando' assim a seguranca contra Brute Force, Flood Spam entre outros. Script de facil uso na versao 0.1 . Criticas, sugestões, relatos de bugs são bem vindos.
(postado por
Augusto Campos)
Comentários dos leitores
Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
spooker, vc se baseia somente no primeiro pacote de início de conexão TCP para adicioná-lo na sua blacklist quando alcança X pacotes na table INPUT em dada interface.
Com uma instância do nmap [ou qualquer outra ferramenta do tipo] em um loop infinito eu poderia forjar pacotes spoof suficiente para criar uma situação de negação de serviço, aonde seu firewall estaria sob comando de um atacante qualquer, criando regras que iriam bloquear conexões legítimas.
Além disso:
- seu script considera que o arquivo de output da facility kern.debug é /var/log/messages , o que tem muitas chances de não ser verdade ;
- o script que remove regras , que está no cron, não é sincrono com o script que adiciona regras, logo a premissa que o bloqueio funcionará por tempo X não é verdade ;
Desculpe, minha inteção é fazer papel de chato aqui, mas soltar um script que fornece esse poder de DoS dessa maneira precisava de um alerta.