É uma má idéia parar serviços desnecessários rodando?

8

Eu tenho um servidor dedicado debian. Eu estou tentando protegê-lo e uma maneira que eu pensei que seria bom é desligar os serviços que eu não preciso, como FTP, por exemplo.

Estou sugerindo que execute algo assim na implantação:

service ntp stop
update-rc.d -f ntp remove
service vsftpd stop
update-rc.d -f vsftpd remove
service xinetd stop
update-rc.d -f xinetd remove

Eu sou novo nisso. É geralmente considerado como segurança insatisfatória fazer isso, e bloquear os serviços com iptables , ou está removendo o serviço completamente aconselhável e, finalmente, mais seguro?

    
por Jimmy 18.03.2015 / 14:05

1 resposta

16

Em geral, não é uma má ideia. Eu até consideraria recomendável. Por que usar recursos para serviços não necessários, afinal? A única razão para ter alguns desses serviços pode ser algum tipo de problema de dependência.

Eu não usaria update-rd.d , mas sudo apt-get remove application . Dessa forma, você pode ter uma imagem das dependências e interromper o processo se também remover algo de que você realmente precisa.

Todas as dependências não são visíveis para o sistema de pacotes, no entanto. Você poderia, por exemplo, ter um sistema de gerenciamento de conteúdo que usa o ftp para uploads de arquivos em vez da gravação direta de arquivos. Nesse tipo de situação, você só poderia ligar o software à interface localhost.

Por outro lado, o NTP aumenta a segurança e você deve atualizar o relógio do servidor. Se você não precisa usar o NTP como um servidor, pode configurar o ntpd para não fornecer esse serviço a outras pessoas.

    
por 18.03.2015 / 14:19