UnikajUsingInvokeExpression

poziom ważności: ostrzeżenie

Description

Ta reguła wykrywa użycie Invoke-Expression polecenia, co stanowi zagrożenie dla bezpieczeństwa w Twoich skryptach i aplikacjach. Musisz być ostrożny przy użyciu komendy Invoke-Expression . Wykonuje określony ciąg i zwraca wyniki.

Podatności na wstrzykiwanie kodu mogą wystąpić, jeśli wyrażenie przekazane jako ciąg zawiera dane dostarczone przez użytkownika, co czyni aplikację podatną na złośliwe ataki. Unikaj używania Invoke-Expression , kiedy tylko to możliwe.

Example

Niezgodne

Invoke-Expression 'Get-Process'

Zgodne

Get-Process