Nessus - O canivete suíço da verificação de vulnerabilidades
O Nessus forneceu às organizações uma ampla variedade de técnicas para identificar vulnerabilidades em sua infraestrutura de TI. A base já foi comprovada há muito tempo, pois o Nessus identificará com precisão as vulnerabilidades em toda a rede, usando credenciais para coletar o nível do patch e outras informações, além de ajudar no fortalecimento do sistema, realizando verificações de conformidade.
No entanto, nos últimos anos, foram feitas melhorias significativas no mecanismo de verificação do Nessus e em seu conjunto de recursos. É claro que, com o tempo, o Nessus conseguiu reduzir consistentemente o tempo necessário para verificar remotamente sistemas e redes. Além disso, o Nessus adicionou suporte para threading e plataformas de 64 bits e melhorou o gerenciamento de memória. Juntamente com o fluxo contínuo de melhorias de desempenho, introduzimos muitas ferramentas novas para o usuário final.
Aqui estão as cinco principais novas ferramentas, sem ordem específica, que agora estão incluídas no Nessus e no SecurityCenter:
- Integração do servidor de gerenciamento de patches - representa a próxima geração de verificação de vulnerabilidades e, especificamente, aquelas vulnerabilidades apresentadas por falhas de software e patches ausentes. O Nessus pode fazer login no seu servidor de gerenciamento de patches e encontrar informações de patch sobre seus alvos. Essas informações são então representadas nos resultados da verificação do Nessus, fornecendo dados valiosos sobre quais patches não estão instalados no alvo e ajudando a eliminar confusões quando as equipes de segurança trabalham com administradores de sistemas de TI.
- Identificação de hosts de botnets - O Nessus implementa vários plug-ins que auxiliam na detecção de hosts participantes de um botnet. Cada endereço IP de destino é correlacionado com uma lista de hosts de botnets conhecidos. Se as credenciais forem fornecidas, as conexões de entrada e saída atuais e os servidores DNS usados ​​serão referenciados na mesma lista. As páginas dos sites-alvo são verificadas em busca de conteúdo malicioso, indicando que seu servidor web provavelmente foi comprometido.
- Correlação de banco de dados de exploração - Para cada vulnerabilidade identificada pelo Nessus, é feita uma tentativa de correlacioná-la a uma exploração. Atualmente, o Nessus usará bancos de dados de exploração públicos e privados, incluindo Exploit DB, Core IMPACT, Metasploit, CANVAS da ImmunitySec e ExploitHub. Se uma vulnerabilidade for explorável, mas não exigir exploração, o Nessus sinalizará essa condição (por exemplo, senhas padrão ou vulnerabilidades de desvio de autenticação). A correlação de exploração fornece aos usuários dados valiosos para análise de risco, prioridade de aplicação de patches e testes de penetração.
- Detecção de processos maliciosos - Usando credenciais, o Nessus calculará um hash de cada processo em execução e fará referência cruzada com um grande banco de dados de malware conhecido. Essa técnica tem funcionado bem em muitas organizações para detectar malware que o software antivírus não percebeu ou em sistemas onde o software antivírus pode ter sido desativado ou configurado incorretamente.
- Integração com gerenciamento de dispositivos móveis (MDM) - Quando recebe credenciais do ActiveDirectory ou do Apple Profile Manager, o Nessus analisa as informações e identifica os dispositivos móveis e suas vulnerabilidades associadas. A parte mais incrível desse recurso é a integração do ActiveDirectory, pois ele usa informações armazenadas pelo ActiveSync para encontrar vulnerabilidades em qualquer dispositivo móvel conectado ao seu servidor Exchange. Portanto, mesmo que você não tenha uma solução MDM “sofisticada”, ainda poderá coletar dados de vulnerabilidade e enumerar os dispositivos móveis que acessam sua infraestrutura.
Exemplo de resultados de relatórios de integração de gerenciamento de patches. (Clique para ampliar a imagem)
Vulnerabilidades exploráveis ​​provenientes dos mesmos resultados de verificação correlacionadas a três estruturas de exploração diferentes. (Clique para ampliar a imagem)
Nessus mantém sua rede sob controle
Tendo realizado avaliações de vulnerabilidade por muitos anos, em diversas funções diferentes, passei a apreciar melhor a flexibilidade que o Nessus oferece. Já estive em uma posição em que não tinha credenciais para sistemas de usuário final, portanto, usar um sistema de gerenciamento de patches existente seria uma solução elegante. Perdi a conta de quantas vezes um administrador me disse que só daria a mais alta prioridade às vulnerabilidades para as quais existe uma exploração. Também vi muitos sistemas se tornarem parte de uma botnet ou contratarem malware porque o administrador e/ou usuário final acreditavam que o software antivírus estava atualizado e configurado corretamente. Conversei com vários pesquisadores que trabalham para provar a explorabilidade das vulnerabilidades dos dispositivos móveis e acredito que a ameaça é real. Isso ressalta a importância de ser capaz de identificar os dispositivos que acessam os recursos da sua rede e apontar vulnerabilidades em cada um deles.
Recomendo aos usuários do Nessus, quer vocês já usem o Nessus há muito tempo ou apenas tenham começado, a pensar de forma diferente sobre como realizar avaliações de vulnerabilidade e dedicar algum tempo para incluir esses novos recursos em seus processos. Você ficará agradavelmente surpreso com os resultados.
Notícias de segurança cibernética que você pode usar
Insira seu e-mail e nunca perca alertas oportunos e orientações de segurança dos especialistas da Tenable.