Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tingkat Keparahan : Peringatan
Status default: Selalu diaktifkan
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
Mengonfigurasi aturan
Aturan ini selalu diaktifkan dan tidak dapat dikonfigurasi. Gunakan salah satu metode berikut untuk menghindari penggunaan aturan ini:
- Buat file konfigurasi aturan kustom untuk hanya menyertakan aturan yang Anda inginkan atau kecualikan aturan yang tidak Anda inginkan.
- Tambahkan atribut penekanan aturan yang sesuai ke kode Anda untuk menekan aturan untuk blok kode tertentu. Untuk informasi selengkapnya, lihat bagian Menekan aturanMenggunakan PSScriptAnalyzer.