Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La regola SafeStrings specifica che il driver chiama solo le funzioni di manipolazione delle stringhe che proteggono il sistema da intrusioni non intenzionali o dannose. Queste funzioni di stringa sicure per i driver sono definite in Ntstrsafe.h.
Per rispettare questa regola, usare le funzioni stringa considerate sicure per i driver in modalità kernel. Le funzioni stringa sicure e le funzioni non sicure che sostituiscono sono elencate in Uso di funzioni stringa sicure. Esistono due set di funzioni stringa sicure. Un set di funzioni stringa sicure è destinato all'uso nel codice in modalità kernel (definito in Ntstrsafe.h). L'altro set di funzioni stringa sicure è destinato all'uso nelle applicazioni in modalità utente e sono definite in Strsafe.h.
Se un driver in modalità kernel usa le funzioni di stringa provvisoria in modalità utente, il driver viola questa regola.
Modello di driver: WDM
Come eseguire il test
| In fase di compilazione |
|---|
Eseguire Static Driver Verifier e specificare la regola SafeStrings . Usa i passaggi descritti di seguito per eseguire un'analisi del codice:
Per altre informazioni, vedere Using Static Driver Verifier to Find Defects in Drivers.For more information, see Using Static Driver Verifier to Find Defects in Drivers. |