تجنبUsingInvokeExpression

مستوى الخطورة : التحذير

Description

تكتشف هذه القاعدة استخدام الأمر Invoke-Expression ، مما يشكل مخاطر أمنية في سكريبتاتك وتطبيقاتك. يجب أن تكون حذرا عند استخدام الأمر Invoke-Expression . يقوم بتنفيذ السلسلة المحددة ويعيد النتائج.

يمكن أن تحدث ثغرات حقن الشيفرة إذا تضمنت العبارة النصية بيانات مقدمة من المستخدم، مما يجعل تطبيقك عرضة لهجمات خبيثة. تجنب الاستخدام Invoke-Expression كلما أمكن.

مثال

غير متوافق

Invoke-Expression 'Get-Process'

متوافقه

Get-Process