Transforme a segurança do seu ambiente com CrowdSec
Published: 2023-06-24 22:11:19



> _**O que é o CrowdSec e como ele funciona?**_

_O CrowdSec é um projeto de segurança de código aberto que visa proteger sistemas contra ataques cibernéticos. Ele utiliza logs de autenticação e aprendizado automático para identificar e bloquear endereços IP suspeitos envolvidos em atividades maliciosas. O CrowdSec é baseado em um mecanismo de bouncer (bloqueador) que permite a tomada de medidas preventivas contra ataques._



> _**Pré-requisitos**_

_Um dos pré-requisitos para usar o Crowdsec é ter um firewall ativo (IPTABLE) em seu servidor._

_Se não houver firewall, o Crowdsec não poderá adicionar uma regra para bloquear o tráfego._

_Antes de ativar seu firewall, você deve garantir que o tráfego de entrada 80, 443 e 22 seja autorizado._


> _**Instalação do CrowdSec**_

A instalação do Crowdsec é muito simples, durante a instalação, ele também detectará os diferentes componentes (Nginx, Apache2, MySQL …) que pode monitorar e configurar-se automaticamente".


- Repositório Crowdsec :
```bash
curl -s https://packagecloud.io/install/repositories/crowdsec/crowdsec/script.deb.sh | sudo bash
```

- Instale o Crowdsec :
```bash
sudo apt install crowdsec
```

Na captura de tela abaixo, o processo de instalação onde podemos ver a descoberta e instalação e configuração automática para sshd

![Image description](https://i.ibb.co/vh9v8PQ/crowdsec-install-report.png)

Para exibir a lista de comandos disponíveis, use o comando:

```bash
cscli
```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r2kuagiou4gklp57ib2o.png)


O comando metric exibe várias estatísticas relacionadas ao serviço crowdsec:

```bash
cscli metrics
```


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5yvc9qzk5fl4rcsikczt.png)

Na visualização mostrada, notamos a presença dos arquivos fonte utilizados, juntamente com suas estatísticas. 

Além disso, é possível identificar os diversos analisadores empregados, responsáveis por efetuar as detecções necessárias.


```bash
cscli alerts list
```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jwb17kpeofey0mblctpv.png)


Para exibir a lista de ip bloqueados:
```bash
cscli decisions list
```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rvb9zmk4ddxzezzlpsgb.png)



> **_Conclusão_**
_A instalação do CrowdSec está concluída. O agente analisará logs, relatará possíveis tentativas de invasão e coletará endereços IP de dentro do ecossistema Crowdsec. O bouncer faz a auto-atualização do firewall interno, adicionando endereços IP perigosos à lista de bloqueio conforme relatado e confirmado pela Crowdsec._

_CrowdSec é apenas um elemento de qualquer infraestrutura de segurança. Não deve ser invocado como a única proteção contra ameaças externas._


> _**Recursos adicionais**_

- Site da [CrowdSec](https://www.crowdsec.net/)
- Documentação do [CrowdSec CLI](https://doc.crowdsec.net/docs/cscli/cscli/)
- Repositório [CrowdSec Github](https://github.com/crowdsecurity/crowdsec)
- [Console ](https://app.crowdsec.net/)CrowdSec - Este aplicativo da web (atualmente em versão beta) pode ser usado para monitorar e visualizar alertas recebidos por uma ou mais instâncias CrowdSec.