Lista de verificação de segurança para drivers NDIS
Para garantir que o driver siga boas práticas de segurança, faça o seguinte:
Se for possível, evite o código que analisa as informações de conteúdo do pacote por qualquer motivo. Recomendamos que você remova qualquer código desse tipo, especialmente no tratamento da verificação de descarregamento, das rotinas de expedição de tratamento de pacotes do driver.
Verifique os caminhos de código de envio e recebimento do driver e verifique cuidadosamente qualquer código que analise as informações de conteúdo do pacote por qualquer motivo.
Examine minuciosamente o código do driver quanto a falhas de segurança e teste o driver antes de liberar o driver. Verifique todos os caminhos de erro, bem como os caminhos de código normais.
Execute testes aleatórios de geração de pacotes para garantir que seus drivers possam resistir a informações incorretas do pacote. No futuro, esses testes serão obrigatórios para a certificação do logotipo do dispositivo.