Grupo de Pesquisa em Segurança Promete Transformar... Durante todo o mês, pesquisadores da Abysssec prometem divulgar vulnerabilidades em softwares de empresas como Microsoft, Adobe, Mozilla e Apple. Um grupo pouco conhecido de pesquisadores de segurança...

Readmore

Conhecendo as Ameaças de Segurança Quando as pessoas falam sobre as ameaças de segurança em computadores, elas estão geralmente se referindo a Vírus, Worms e Spyware: Um Vírus é um programa que pode copiar-se, geralmente, anexando-se...

Readmore

Scam Oferece iPad Gratuito para Usuários do Twitter... Internautas alegaram que tiveram suas contas invadidas e usadas para enviar o mesmo spam para os seus amigos na rede. Na última quarta-feira (25/8), o Twitter alertou os usuários sobre um scam...

Readmore

YouTube Tem Quase Três Milhões de Páginas Falsas Páginas são encontradas buscando o termo "Hot Video" e podem direcionar usuários para downloads de falsos antivírus. O Google tem quase três milhões de páginas falsas indexadas ao YouTube...

Readmore

Google corrige dez vulnerabilidades do navegador Chrome Entre as falhas, duas poderiam ser exploradas por arquivos maliciosos, incluindo imagens no formato SVG e arquivos do tipo MIME. A Google corrigiu na última quinta-feira (19/8) dez vulnerabilidades...

Readmore

twitter

Twitter Facebook

Análise de Vulnerabilidade

Category : Análise de Vulnerabilidade, Segurança

Objetivo

Esse artigo tem como objetivo demonstrar como fazer uma Análise de Vulnerabilidade em ambiente computacional de forma rápida e fácil.

O que é uma Análise de Vulnerabilidade?

Uma Análise de Vulnerabilidade é um processo de escaneamento executado em ambiente computacional, o qual tem como objetivo detectar as falhas existentes nos diversos componentes, como por exemplo, sistemas operacionais, aplicações, softwares , dentre outros. Esse processo ajuda na redução dos riscos em relação aos Incidentes de Segurança e na proteção contra ameaças internas e externas que possam explorar uma vulnerabilidade existente.

Deve-se fazer continuamente o processo de verificação de Análise de Vulnerabilidade para manter o ambiente computacional sempre atualizado e protegido.

A Análise de Vulnerabilidade pode ser executada local ou remota desde que exista conectividade entre o scanner e o dispositivo que está sendo analisado.

Benefícios da Análise de Vulnerabilidade

Os principais benefícios do processo da Análise de Vulnerabilidade são:

  • Identificação das vulnerabilidades;
  • Correção das vulnerabilidades reduzindo os riscos;
  • Mapeamento pró-ativo das ameaças existentes;
  • Redução no tempo de paradas;
  • Economia de recursos e
  • Maior controle sobre os potenciais riscos.

Instalando o Scanner de Vulnerabilidade

O próximo passo é escolher um scanner de vulnerabilidade. Em nosso artigo iremos utilizar o Nessus.

1 – Acesse o site http://www.nessus.org/download/ para fazer o download do Nessus. Conforme mostra a figura 1.1.

figura1 Análise de Vulnerabilidade

Figura 1.1

2 – No final da página selecione a versão do Nessus compatível com a versão do seu sistema operacional e em seguida clique no botão Download. Será carregada uma página conforme mostra a figura 1.2.

figura2 Análise de Vulnerabilidade

Figura 1.2

3 – Clique no botão I accept para continuar. Será carregada uma página conforme mostra a figura 1.3.

figura3 Análise de Vulnerabilidade

Figura 1.3

4 – Preencha o formulário e em seguida clique no botão Submit. Será carregada uma página conforme mostra a figura 1.4.

figura4 Análise de Vulnerabilidade

Figura 1.4

Nota

A versão do Nessus disponível para download é de uso não comercial. Se você pretende utilizar o Nessus para sua empresa ou prestar serviços é necessário adquirir uma licença ProfessionalFeed. Consulte o site abaixo para maiores detalhes:

http://www.nessus.org/products/professional-feed/


5 – Clique na versão corresponde ao seus sistema operacional para iniciar o download. Após o download ser concluído dê um duplo clique para iniciar a instalação. Será carregada uma janela conforme mostra a figura 1.5.

figura5 Análise de Vulnerabilidade

Figura 1.5

6 -Clique no botão Next para continuar. Será carregada uma janela conforme mostra a figura 1.6.

figura6 Análise de Vulnerabilidade

Figura 1.6

7 – Selecione a opção I accept the terms in the license agreement e em seguida clique no botão Next. Será carregada uma janela conforme mostra a figura 1.7.

figura7 Análise de Vulnerabilidade

Figura 1.7

8 – Clique no botão Next para continuar. Será carregada uma janela conforme mostra a figura 1.8.

figura8 Análise de Vulnerabilidade

Figura 1.8

9 – Selecione o tipo de instalação Complete ou Custom e em seguida clique no botão Next. Será carregada uma janela conforme mostra a figura 1.9.

figura9 Análise de Vulnerabilidade

Figura 1.9

10 – Clique no botão Install para continuar. Será carregada uma janela conforme mostra a figura 1.10.

figura10 Análise de Vulnerabilidade

Figura 1.10

11 – Clique no botão Finish para concluir a instalação.

Configurando o Nessus

1 – Clique em Start, All Programs, Tenable Network Security e selecione Nessus Server Manager. Será carregada uma janela conforme mostra a figura 1.11.

figura11 Análise de Vulnerabilidade

Figura 1.11

2 – No campo Activation code digite o seu código de ativação recebido por e-mail cadastrado no inicio desse artigo e em seguida clique no botão Register. Será carregada uma janela conforme mostra a figura 1.12.

figura12 Análise de Vulnerabilidade

Figura 1.12

3 – Aguarde até que o download dos plugins seja concluído e instalado. Será carregada uma janela conforme mostra a figura 1.13.

figura13 Análise de Vulnerabilidade

Figura 1.13

Executando o Nessus

1 – Clique em Start, All Programs, Tenable Network Security e selecione Nessus Client. Será carregada uma janela conforme mostra a figura 1.14.

figura14 Análise de Vulnerabilidade

Figura 1.14

2 – Na console do Nessus no painel à esquerda em Network(s) to scan clique no botão botao1 Análise de Vulnerabilidade. Será carregada a caixa de diálogo conforme mostra a figura 1.15.

figura15 Análise de Vulnerabilidade

Figura 1.15

3 – No campo Host name digite o Nome ou o Endereço IP do servidor que será executado o Scan e em seguida clique no botão Save. A console do Nessus ficará semelhante à figura 1.16.

figura16 Análise de Vulnerabilidade

Figura 1.16

4 – Clique no botão Connect. Será carregada a caixa de diálogo conforme mostra a figura 1.17.

figura17 Análise de Vulnerabilidade

Figura 1.17

5 – Selecione a opção localhost e em seguida clique no botão Connect. Será carregada a caixa de diálogo conforme mostra a figura 1.18.

figura18 Análise de Vulnerabilidade

Figura 1.18

6 – Clique no botão Yes. A console do Nessus ficará semelhante à figura 1.19.

figura19 Análise de Vulnerabilidade

Figura 1.19

7 – Na console do Nessus no painel à direito em Select a scan policy clique no botão botao1 Análise de Vulnerabilidade. Será carregada a caixa de diálogo conforme mostra a figura 1.20.

figura20 Análise de Vulnerabilidade

Figura 1.20

8 – No campo Policy name digite o nome da sua política e em seguida clique na guia Options. Será carregada a caixa de diálogo conforme mostra a figura 1.21.

figura21 Análise de Vulnerabilidade

Figura 1.21

9 – A guia Options permite você configurar os parâmetros globais relativo ao comportamento do Nessus e dos plugins executados sobre ele. Segue abaixo a descrição das opções disponíveis:

  • Number of hosts in parallel – Define o número máximo de hosts que serão verificados simultaneamente.
  • Number of checks in parallel – Define o número máximo de plugins que será executado em cada host simultaneamente.
  • Port scanner range – Especifica quais portas seram escaneadas. Esta opção é útil para verificar as vulnerabilidades em portas específicas.
  • Safe checks – Especifica que os dispositivos que tenham sido identificados a ser afectados pelo scaneamento não são verificados. Por exemplo, um scan de uma impressora pode resultar que a impressora seja reiniciada. Usando a opção Safe checks impedira que um dispositivo detectado como uma impressora seja escaneado.
  • Designate hosts by their DNS name – Permite a habilidade de especificar uma lista de nomes DNS como na guia Scan em “Network(s) to scan“, em vez de um único endereço IP ou intervalos de endereços IP.
  • Consider unscanned ports as closed – Quando a verificação de vulnerabilidades é realizada em portas específicas, esta opção diz ao Nessus, que todas as outras portas estão fechadas.
  • Save knowledge base on disk – Esta opção diz ao Nessus para salvar as informações de scan em uma base de conhecimento do servidor Nessus para uso posterior.
  • Log details of the scan on the server – Salva os detalhes da scan no servidor Nessus. O arquivo resultante pode ser verificado para confirmar que plugins particulares foram utilizados e os hosts foram scaneados.
  • Port scanners to use - Esta seção de opções permite que você escolha o caminho que deseja consultar os seus alvos de scan com portas abertas.
  • Nessus SNMP scanner – Esta opção irá varrer alvos procurando uma resposta SNMP.
  • Nessus SYN Scanner – Esta opção faz o Nessus identificar as portas abertas sobre os alvos enviando um pacote SYN para as portas e aguardando uma resposta ACK, o qual determina o estado das portas com base em uma resposta, ou falta dela.
  • Nessus TCP Scanner – Esta opção faz o Nessus identificar as portas TCP abertas sobre os alvos.
  • Nessus UDP Scanner – Esta opção faz o Nessus identificar as portas UDP abertas sobre os alvos.
  • Netstat portscanner(SSH) – Esta opção usa o netstat para verificar as portas abertas da máquina local. Baseia-se no comando netstat estar disponível através de uma conexão SSH para o destino. Este tipo de scan é destinado para sistemas baseados em Unix.
  • Netstat portscanner(WMI) – Esta opção usa o netstat para verificar as portas abertas da máquina local. Baseia-se no comando netstat estar disponível através de uma conexão WMI para o alvo. Este tipo de scan é destinado para sistemas baseados no Windows.
  • Ping the remote host – Esta opção permite o ping de hosts remotos em várias portas para determinar se eles estão ativos.

Faça as configurações desejadas e em seguida clique na guia Credentials. Será carregada a caixa de diálogo conforme mostra a figura 1.22.

figura22 Análise de Vulnerabilidade

Figura 1.22

10 -Na guia  Credentials entre com as credencias administrativas do dispositivo que será escaneado e em seguida clique na guia Plugin Selection. Será carregada a caixa de diálogo conforme mostra a figura 1.23.

figura23 Análise de Vulnerabilidade

Figura 1.23

11 – Na guia  Plugin Selection selecione os plugins que serão utilizados no scan e em seguida clique na guia Network. Será carregada a caixa de diálogo conforme mostra a figura 1.24.

figura24 Análise de Vulnerabilidade

Figura 1.24

12 – A guia Network é muito útil para ajudar nas definições para o máximo de resultados com o mínimo de interferência na rede. Faça as configurações desejadas em em seguida clique na guia Advanced. Será carregada a caixa de diálogo conforme mostra a figura 1.25.

figura25 Análise de Vulnerabilidade

Figura 1.25

13 – O guia Advanced inclui meios de controle granular sobre as definições do scan. Selecionando um item  a partir do menu drop-down irá exibir os itens de configuração adicional para a categoria selecionada. Clique no botão Save. Será carregada a caixa de diálogo conforme mostra a figura 1.26.

figura26 Análise de Vulnerabilidade

Figura 1.26

14 – Clique no botão Scan Now para inicar o scan. Após finalizar o scan será carregada a caixa de diálogo conforme mostra a figura 1.27.

figura27 Análise de Vulnerabilidade

Figura 1.27

Analisando o Resultado do Scan

O próximo passo é analisar as vulnerabilidades encontradas no resultado do scan. Conforme apresentado na figura 1.27 o servidor escaneado apresentou 9 vulnerabilidades High e 16 vulnerabilidades Low.

1 – No painel da esqueda clique em general/tcp. Observe que no inicio do relatório são apresentadas as vulnerabilidades e o seu grau de risco. Cada vulnerabilidade é apresentada com os detalhes técnicos como mostra a figura 1.28.

figura28 Análise de Vulnerabilidade

Figura 1.28

O relatório com as vulnerabilidades segue a seguinte estrutura:

  1. Vulnerability: Nome atribuído a vulnerabilidade encontrada.
  2. Description: A descrição da vulnerabilidade.
  3. Solution: Solução apresentada para corrigir a vulnerabilidade.
  4. Risk: O nível do risco da vulnerabilidade, onde os riscos poderão ser: Critical, High, Medium e Low.

Com as informações apresentadas no relatório acima, conhecimento no sistema afetado e conhecimento em segurança da informação é possível montar uma plano de ação para resolver as vulnerabilidades apresentadas. Repita os passos acima para analisar cada vulnerabilidade encontrada.

Luciano Lima
[MVP Enterprise Security]-[MCSA Security]-[MCSE Security]

www.guiamcse.com.br
www.guiamcse.com.br/forum (Novo)
www.guiamcitp.com.br
www.guiacissp.com.br
www.guiacissp.com.br/forum (Novo)

Related Posts with Thumbnails

Post a comment