Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Правило SafeStrings указывает, что драйвер вызывает только те функции управления строками, которые защищают систему от непреднамеренного или вредоносного вторжения. Эти безопасные строковые функции для драйверов определены в ntstrsafe.h.
В соответствии с этим правилом используйте строковые функции, которые считаются безопасными для драйверов режима ядра. Безопасные строковые функции и небезопасные функции, которые они заменяют, перечислены в разделе Использование безопасных строковых функций. Существует два набора безопасных строковых функций. Один набор безопасных строковых функций предназначен для использования в коде в режиме ядра (определяется в ntstrsafe.h). Другой набор безопасных строковых функций предназначен для использования в приложениях пользовательского режима и определен в Strsafe.h.
Если драйвер в режиме ядра использует безопасные строковые функции в пользовательском режиме, драйвер нарушает это правило.
Модель драйвера: WDM
Как тестировать
| Во время компиляции |
|---|
Запустите средство проверки статических драйверов и укажите правило SafeStrings . Чтобы выполнить анализ кода, выполните следующие действия.
Дополнительные сведения см. в статье Использование средства проверки статических драйверов для поиска дефектов в драйверах. |