HindariUsingInvokeExpression

Tingkat Keparahan : Peringatan

Description

Aturan ini mendeteksi penggunaan Invoke-Expression perintah, yang menimbulkan risiko keamanan dalam skrip dan aplikasi Anda. Anda harus berhati-hati saat menggunakan perintah tersebut Invoke-Expression . Ini mengeksekusi string yang ditentukan dan mengembalikan hasilnya.

Kerentanan injeksi kode dapat terjadi jika ekspresi yang diteruskan sebagai string menyertakan data yang disediakan pengguna, membuat aplikasi Anda rentan terhadap serangan berbahaya. Hindari menggunakan Invoke-Expression bila memungkinkan.

Example

Tidak sesuai

Invoke-Expression 'Get-Process'

Sesuai

Get-Process