Escondendo banners de serviços
Neste artigo aprenderemos a esconder a versão de alguns serviços que rodam em nosso servidor Linux. Isso irá dificultar a vida dos invasores, que não terão acesso a tais informações e conseqüentemente terão maiores dificuldades em suas tentativas de invasão.
Parte 2: Scaneando o servidor
Existem diversas formas para capturar banners dos servidores,
utilizarei neste artigo o método que considero mais simples,
através do nmap.
As versões mais recentes do nmap têm incluídas a flag '-A', que serve justamente para captura de banners. Exemplo de scanner:
# nmap -A tentando.invadir.com.br -P0
Starting nmap 3.50 ( http://www.insecure.org/nmap/ ) at 2004-04-24 13:41 BRT
Interesting ports on tentando.invadir.com.br (X.X.X.X):
(The 1653 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE VERSION
21/tcp open ftp ProFTPD 1.2.9
53/tcp open domain ISC Bind 9.2.3
80/tcp open http Apache httpd 1.3.29 ((Debian GNU/Linux) PHP/4.3.4)
953/tcp open rndc?
Device type: general purpose
Running: Linux 2.4.X|2.5.X
OS details: Linux Kernel 2.4.0 - 2.5.20
Uptime 0.326 days (since Sat Apr 24 05:53:04 2004)
Com esse simples scan obtivemos:
FTP: ProFTPD 1.2.9
NAMED: ISC Bind 9.2.3
HTTP: Apache 1.3.29
E "de quebra" descobrimos também:
PHP: 4.3.4
OS: Linux
Distro: Debian
Kernel: 2.4.X / 2.5.X
Perceberam a quantidade de informações obtidas através de um simples scan?
Agora iremos descobrir como esconder informações sobre nossos servidores.
As versões mais recentes do nmap têm incluídas a flag '-A', que serve justamente para captura de banners. Exemplo de scanner:
# nmap -A tentando.invadir.com.br -P0
Starting nmap 3.50 ( http://www.insecure.org/nmap/ ) at 2004-04-24 13:41 BRT
Interesting ports on tentando.invadir.com.br (X.X.X.X):
(The 1653 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE VERSION
21/tcp open ftp ProFTPD 1.2.9
53/tcp open domain ISC Bind 9.2.3
80/tcp open http Apache httpd 1.3.29 ((Debian GNU/Linux) PHP/4.3.4)
953/tcp open rndc?
Device type: general purpose
Running: Linux 2.4.X|2.5.X
OS details: Linux Kernel 2.4.0 - 2.5.20
Uptime 0.326 days (since Sat Apr 24 05:53:04 2004)
Com esse simples scan obtivemos:
FTP: ProFTPD 1.2.9
NAMED: ISC Bind 9.2.3
HTTP: Apache 1.3.29
E "de quebra" descobrimos também:
PHP: 4.3.4
OS: Linux
Distro: Debian
Kernel: 2.4.X / 2.5.X
Perceberam a quantidade de informações obtidas através de um simples scan?
Agora iremos descobrir como esconder informações sobre nossos servidores.
[]'s