AvoidUsingInvokeExpression

úroveň závažnosti : Upozornění

Description

Toto pravidlo detekuje použití Invoke-Expression příkazu, což představuje bezpečnostní rizika ve vašich skriptech a aplikacích. Při používání příkazu Invoke-Expression musíte být opatrní. Spustí zadaný řetězec a vrátí výsledky.

Zranitelnosti při injekci kódu mohou nastat, pokud výraz předávaný jako řetězec obsahuje uživatelem poskytnutá data, což činí vaši aplikaci náchylnou k škodlivým útokům. Vyhýbejte se používání Invoke-Expression , kdykoli je to možné.

Example

Nesplňující

Invoke-Expression 'Get-Process'

Kompatibilní

Get-Process