Detectar remotamente o nível do Service Pack do Windows Server

1

Um dos nossos servidores da Web falhou na conformidade com o PCI-DSS porque a verificação de vulnerabilidades detectou que o sistema operacional era o Windows Server 2003 Service Pack 1 (obviamente muito desatualizado!).

Minha pergunta é como a varredura vulna detectou isso, pois não consigo encontrar uma maneira de obter as mesmas informações sem ter acesso AD a essa caixa (está em uma rede de provedores de serviços). Mesmo com o nmap, ele fornece apenas suposições para a versão do sistema operacional:

Aggressive OS guesses: Microsoft Windows Server 2003 SP1 or SP2 (99%)

Então, como eu verifico isso antes de enviar um e-mail muito, muito irritado para o nosso provedor? Se isso é preciso, então eu diria que isso é negligência e meu e-mail para eles não será muito bom.

Não tenho acesso de login a esta caixa.

    
por SnakeDoc 08.05.2013 / 23:14

1 resposta

2

A linha Adivinha agressiva do SO baseia-se no que o nmap (ou o scanner nmap-like) conseguiu fazer correspondência em relação ao banco de dados de impressões digitais. Embora afirme que é "99%" confiante, essa afirmação significa que é confiante com base no que sabe sobre as impressões digitais de outros sistemas operacionais. É possível que o Win2k3 SP3 e superior tenham impressões digitais idênticas, porque esses hotfixes não tocam de forma alguma a pilha tcp / ip ou udp / ip ou a assinatura do servidor.

A única maneira certa de saber se um servidor é vulnerável a todos os CVEs reivindicados é tentar explorá-los. Mas fazer isso provavelmente vai te levar para a água quente:)

Como você também não tem acesso direto ao próprio servidor, sua melhor opção é solicitar (ou mesmo exigir) que eles forneçam uma lista de todos os hotfixes instalados no servidor. Pode ser facilmente realizado com o comando C:\>wmic qfe list .

    
por 24.01.2014 / 23:30