freebsd
[Início] [Todas as Listas]

Re: [FUG-BR] Personalizando o FreeBSD

From: Rainer Alves <rainer.alves@xxxxxxxxx>
To: Lista de discussao do grupo FUG-BR <Freebsd@xxxxxxxxxx>
Subject: Re: [FUG-BR] Personalizando o FreeBSD
Date: Mon, 28 Nov 2005 17:51:11 -0200
Anderson Watanabe de Oliveira wrote:

>Ok,
>
>
>Até já previa que fosse necessário recompilar o kernel, afinal de contas, 
>tudo que se vá fazer, 90% pode requerer a compilação de um novo kernel.
>
>O  que não sei, é onde alterar para mudar essa mensagem, pois, a intensão é 
>dificultar a identificação do S.O. e sua versão.
>
>Quem pode ajudar?
>
>[]S,
>Anderson.
>
>  
>

Você tem duas opções:
- Modificar o /usr/src/usr.bin/uname/uname.c e recompilar
- chmod 700 /usr/bin/uname (liberando o uname apenas para o root).

Mas isso não é recomendado porque vários softwares/ports usam o uname 
(durante o "./configure") para identificar qual SO você tá rodando.
E mesmo assim existem outras inúmeras formas de descobrir:

[rainer@bsd ~]$ set | egrep '(MACHTYPE|OSTYPE)'
MACHTYPE=i386-portbld-freebsd7.0
OSTYPE=freebsd7.0

[rainer@bsd ~]$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), 
dynamically linked (uses shared libs), stripped

[rainer@bsd ~]$ dmesg | grep FreeBSD
Copyright (c) 1992-2005 The FreeBSD Project.
FreeBSD 7.0-CURRENT #6: Fri Nov 25 11:00:21 BRDT 2005

[rainer@bsd ~]$ man man | grep FreeBSD
FreeBSD 7.0

[rainer@bsd ~]$ sysctl -a kern.version
kern.version: FreeBSD 7.0-CURRENT #6: Fri Nov 25 11:00:21 BRDT 2005

Conclusão: se você tiver usuários locais e quiser esconder deles qual o 
SO e a versão, melhor desistir e procurar outros meios pra aumentar a 
segurança do seu sistema.

Att.,
Rainer Alves
BrasilTelecom



_______________________________________________
Freebsd mailing list
Freebsd@xxxxxxxxxx
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


<Anterior na Thread] Thread Atual [Próximo na Thread>