Este artigo tem por objetivo proteger o acesso físico ao servidor mostrando algumas técnicas para essa prevenção.
Limitar o uso dos terminais
Para limitar o login nos terminais, desabilitando-os, edite o arquivo /etc/inittab:# vi /etc/inittab
Comente as linhas dos terminais que queira desabilitar:
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6
2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6
Dessa forma apenas os terminais 1 e 2 ficarão disponíveis para uso.
Para atualizar o arquivo /etc/inittab e para que as alterações feitas entrem em vigor, digite o seguinte comando:
# init q
Desabilitando o CTRL+ALT+DEL
O CTRL+ALT+DEL é usado para reiniciar o sistema. Para prevenir que algum engraçadinho reinicie seu servidor com esta sequência de teclas, simplesmente desative essa opção. Novamente, no arquivo /etc/inittab, comente a linha:#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
E mapeie as teclas para outro comando:
ca:12345:ctrlaltdel:/bin/echo "Função Desabilitada"
Assim quando o invasor pressionar CTRL+ALT+DEL, vai aparecer a mensagem "Função Desabilitada". Para que as alterações feitas entrem em vigor, digite, como root, o comando:
# init q
Limitar o tempo de inatividade
A variável TMOUT é usada para limitar o tempo de inatividade dos terminais. Ela controla o tempo (timeout) para que uma sessão sem atividade seja encerrada. Se digitarmos no terminal:# TMOUT=30
Estamos dizendo que o tempo de inatividade é de 30 segundos. Se o terminal ficar inativo o usuário será deslogado e terá que informar novamente seu usuário e senha para logar.
Essa variável não vem definida por padrão. Para isto edite o arquivo /etc/profile e acrescente a linha:
TMOUT=30
Desta forma o tempo de inatividade vai ficar permanente no servidor, a não ser que o administrador altere.
Bloquear os terminais manualmente (VLOCK)
Caso você queira bloquear os terminais manualmente, existe um programa chamado Vlock. Ele bloqueia o(s) terminal(is) e só libera quando for informada a senha do usuário que bloqueou o terminal. Primeiro instale o programa:# aptitude install vlock
Para bloquear o terminal em que está logado, use o comando:
# vlock -a
Desta forma você bloqueia todos os terminais, só é liberado quando o usuário que bloqueou informar sua senha.
Estes passos oferecem um pouco de segurança, como já foi dito, ao acesso físico do servidor. Cabe a cada empresa ter uma política de segurança para minimizar os riscos.
Avner Miguel
avner_miguel@hotmail.com
Nenhum comentário:
Postar um comentário