Поделиться через


Контрольный список безопасности для драйверов NDIS

Чтобы убедиться, что драйвер соответствует рекомендациям по обеспечению безопасности, выполните следующие действия.

  • Если это возможно, избегайте кода, который анализирует полезные данные пакета по любой причине. Мы рекомендуем удалить любой такой код, особенно при обработке проверки разгрузки, из подпрограмм обработки пакетов вашего драйвера.

  • Проверьте пути к коду отправки и получения драйвера и тщательно проверьте любой код, который анализирует полезные данные пакета по любой причине.

  • Тщательно изучите код драйвера на наличие бреев в системе безопасности и протестируйте драйвер перед его выпуском. Убедитесь, что вы проверяете все пути ошибок, а также обычные пути кода.

  • Запустите тесты случайного создания пакетов, чтобы убедиться, что драйверы могут противостоять неправильной информации о пакете. В будущем такие тесты будут обязательными для сертификации логотипа устройства.