AvoidUsingInvokeExpression

Şiddet Seviyesi: Uyarı

Description

Bu kural, komutun kullanımını Invoke-Expression tespit eder ve bu da scriptlerinizde ve uygulamalarınızda güvenlik riskleri oluşturur. Komutu Invoke-Expression kullanırken dikkatli olmalısınız. Belirtilen diziyi çalıştırır ve sonuçları döndürür.

Kod enjeksiyonu zayıflıkları, bir dizi olarak iletilen ifadede kullanıcı tarafından sağlanan veri içerse ortaya çıkabilir ve uygulamanızı kötü amaçlı saldırılara karşı savunmasız hale getirir. Mümkün olduğunca kullanmaktan Invoke-Expression kaçının.

Example

Standartlara Uygun Değil

Invoke-Expression 'Get-Process'

Compliant

Get-Process