Quais outras portas devo bloquear para maximizar a segurança do servidor? PS usando IPTABLES

2

Eu bloqueei as portas 80, 9001, 9080. Quais outras portas devem ser bloqueadas para maximizar a segurança?

PS: É um servidor asterisco / PBX

Desculpe: New Systems Admin aqui :)

Obrigado!

JoyIan Yee-Hernandez
fonte

Respostas:

5

O melhor é bloquear todas as portas (iptables padrão para DROP) e abrir apenas o que você precisa (provavelmente a porta 5060, pelo menos para o servidor asterisco). Se você precisar administrar o asterisco de fora, a porta 80 precisará estar aberta se você administrá-lo a partir de um navegador da web ou a porta 22 se você usar ssh.

Atualizar:

Para o Asterisk, acho que você não precisa de outras portas abertas e nem tem certeza de que precisa do 5060 aberto. Se você receber apenas chamadas do seu provedor de voz (com um tronco), não será necessário abrir o 5060.

Você precisa abrir o 5060 se tiver extensões (ou outro PBX Voip) conectando-se à Internet, mas eu não recomendo isso, se você puder evitá-lo. Você pode usar uma VPN.

Tbh acho melhor usar asterisco na LAN (atrás de um roteador / servidor com NAT e firewall), sem conexão direta com a internet. Nesse caso, o servidor (ou roteador) da Internet precisa encaminhar o intervalo de portas RTP que você usa no asterisco (possivelmente 8000-10001) para o servidor asterisco. Você também precisa encaminhar a porta 5060 se receber novas conexões nele.

Obs: uma nova chamada recebida de um tronco (DID, por exemplo) não é uma nova conexão com o 5060 porque a conexão com seu provedor de voip usando o tronco é iniciada por asterisco, de modo que esteja no estado RELATED ou ESTABELECIDO para o firewall e já deve estar autorizado pelo firewall do roteador (caso contrário, você provavelmente não possui Internet na LAN).

Laurent
fonte
Obrigado pela entrada Laurent, Bem, estamos fazendo um túnel via SSH, então sim, já trancamos a porta 80, muitos hackers circulando. LOL..mais portas eu deveria estar atento?
JoyIan Yee-Hernandez
Alguma porta de banco de dados? 1433 e 1434 se o MS SQL SERVER estiver em uso?
Dave
resposta atualizada com mais comentários sobre segurança
laurent