safeStrings 規則 (wdm)
SafeStrings 規則指定驅動程式只會呼叫保護系統免於意外或惡意入侵的字串操作函式。 這些驅動程式的安全字串函式定義於 Ntstrsafe.h 中。
若要符合此規則,請使用被視為安全用於核心模式驅動程式的字串函式。 安全字串函式及其取代的不安全函式會列在 使用安全字串函式中。 安全字串函式有兩組。 一組安全字串函式可用於 Ntstrsafe.h) 中定義的內核模式程式碼 (。 另一組安全字串函式可用於使用者模式應用程式,且定義於 Strsafe.h 中。
如果內核模式驅動程式使用使用者模式安全字串函式,驅動程式就會違反此規則。
驅動程式模型:WDM
測試方法
在編譯時期 |
---|
執行 靜態驅動程式驗證程式 並指定 SafeStrings 規則。 使用下列步驟來執行程式碼的分析:如需詳細資訊,請參閱 使用靜態驅動程式驗證器尋找驅動程式中的瑕疵。 |