# سياسة التحكم في تشغيل البرامج

Canonical: https://www.nsecsoft.com/ar/docs/ping64-endpoint-management/software/execution-control/policy/

Language: ar-SA

Updated: 2026-11-15T03:42:20.665393Z

في Ping64، يستخدم التحكم في البرامج قواعد للتعرف على تشغيل البرامج، ويطبق عدم اتخاذ إجراء أو الحظر عند المطابقة. يمكن تمكين التدقيق لكل قاعدة بصورة مستقلة. تُضبط وظائف التحكم في تثبيت البرامج ومتجر البرامج وإدارة التراخيص بصورة منفصلة؛ ولا يؤدي تمكين إحداها تلقائياً إلى تمكين الأخرى.

حفظ السياسة وتلقي الجهاز لها ومطابقة البرنامج وحظره فعلياً والإبلاغ عن السجل مراحل منفصلة. لا ينتج عن الحظر بالضرورة سجل تدقيق، ولا يثبت السجل وحده توقف البرنامج بنجاح.

## التحضير

-   يتطلب تعديل سياسات Software وعرض سجلات التدقيق الصلاحيات المناسبة لكل منهما. حدد الأجهزة التجريبية وأوقات السريان ومتطلبات التحكم في المؤسسة.
-   حدد البرامج وطريقة تشغيلها الفعلية. للمطابقة بحسب قائمة البرامج أو الفئة، راجع أولاً أسماء كائنات البرامج الموجودة وفئاتها وتطبيقاتها المرتبطة ضمن Objects & Templates، وأعد استخدام المناسب منها. أنشئ الكائنات أو عدّلها واحفظ التغييرات عند الحاجة فقط، ثم اخترها في قاعدة التحكم.
-   اختر عدداً قليلاً من الأجهزة التجريبية القابلة للاستعادة، وجهز البرنامج المراد التحكم فيه وبرنامج مقارنة لا ينبغي أن يتأثر. قد يعطل الحظر الواسع العمل؛ اتفق مسبقاً على إجراء استعادة مع المسؤولين المعنيين.
-   قد يختلف دعم البرامج والفئات ومسارات العمليات وأسماء النوافذ وشروط `SHA256` بحسب المنصة. لا يعني ظهور شرط في الصفحة أن جميع الأجهزة تنفذه بالطريقة نفسها؛ اختبر نظام التشغيل والإصدار الفعليين المستهدفين.

## إعداد قواعد التحكم

1.  في Software، افتح Policy وأنشئ أو عدّل السياسة المستهدفة. تحقق من الاسم ونطاق الأجهزة ووقت السريان.
2.  فعّل **Software Control** في إعدادات السياسة وافتح إعداداته.
3.  أضف قاعدة وأدخل اسمها. ضمن شروط المطابقة، اختر قائمة برامج أو فئة، أو اضبط مسارات العمليات وأسماء النوافذ و`SHA256` والشروط الأخرى المتاحة حسب الحاجة. تحتاج كل قاعدة إلى شرط مطابقة صالح واحد على الأقل.
4.  لشرط العملية، تحقق من المسار الفعلي والحقول الأخرى. يتطلب شرط العملية المنظم حقلاً واحداً على الأقل لا يستخدم محرفاً بديلاً؛ لا تستبدل هدفاً محدداً بقيم بديلة في كل الحقول.
5.  اختر عدم اتخاذ إجراء أو الحظر في إعدادات الإجراء. إذا لزم تسجيل السلوك المطابق، ففعّل التدقيق بصورة منفصلة؛ لا يؤدي اختيار الحظر وحده إلى تمكين التدقيق.
6.  تحقق من اسم كل قاعدة وشروطها وإجرائها. يمكن تغيير ترتيب القواعد. إذا تداخلت الشروط، فتحقق أولاً من المطابقة والتنفيذ الفعليين على الأجهزة التجريبية؛ لا تفترض تنفيذ جميع القواعد المطابقة بالتتابع.
7.  أكد نافذتي شروط المطابقة وإعدادات التحكم واحفظ السياسة كاملة. انتظر تلقي الأجهزة المستهدفة لها قبل الاختبار؛ لا يثبت نجاح الحفظ في وحدة التحكم التنفيذ على الجهاز.

**نطاق المطابقة على Windows:** لا يلزم تحقق عناصر المطابقة المختلفة في القاعدة العادية كلها في الوقت نفسه. مثلًا، عند إضافة شرط عملية وقيمة `SHA256` معًا، قد يؤدي تحقق أحدهما وحده إلى تطبيق القاعدة؛ فهما لا يشكلان قيدًا مزدوجًا. في المقابل، يجب تطابق الحقول المتعددة داخل شرط عملية منظم واحد جميعها؛ طابق المسار مع المسار الكامل الفعلي للبرنامج. قد تؤدي إضافة عناصر إلى توسيع نطاق القاعدة. قبل تفعيل الحظر، اختبر بصورة منفصلة عينات تطابق عنصرًا واحدًا فقط وأخرى لا تطابق أيًا منهما.

على سبيل المثال، ابدأ بمسار العملية الدقيق لبرنامج اختبار، واختر عدم اتخاذ إجراء وفعّل التدقيق للتحقق من نطاق المطابقة. بعد التحقق، قيّم التغيير إلى الحظر وفق إجراءات التغيير في المؤسسة. هذا المثال ليس قاعدة افتراضية ولا يضمن سلوكاً متطابقاً على جميع المنصات.

على Linux، تختلف مسارات تنفيذ شروط العمليات و`SHA256` عن الشروط الأخرى. لا تفترض أن القواعد التي تحتوي فقط على قائمة برامج أو فئة أو اسم نافذة تتصرف مثل المنصات الأخرى. اختبر بيئة الجهاز الفعلية.

في بعض حالات القواعد العادية على Windows، يفحص الجهاز القواعد بالترتيب الذي تلقاها به ويتوقف عن فحص القواعد العادية بعد أول تطابق. على سبيل المثال، إذا تطابقت قاعدة **No action** سابقة، فلن تطبق قاعدة حظر أو تدقيق لاحقة على ذلك التطابق. تُقيّم المعالجة المتعلقة بالموافقة بصورة منفصلة؛ لا تعمم هذا الترتيب على كل المنصات والحالات. بعد تغيير الترتيب، تحقق بصورة منفصلة من السماح والحظر والسجلات على جهاز تجريبي.

## استكشاف المشكلات

1.  **تعذر حفظ قاعدة:** تحقق من الاسم ووجود شرط مطابقة واحد على الأقل وحقل واحد على الأقل دون محرف بديل في كل شرط عملية منظم. تأكد من حفظ نوافذ الإعداد والسياسة كاملة.
2.  **لم يُحظر البرنامج كما هو متوقع:** تحقق من الأجهزة والوقت المستهدفين وتلقي السياسة والإجراء والشروط وترتيب القواعد ودعم المنصة. أعد الاختبار بشرط عملية محدد على جهاز تجريبي عند الحاجة.
3.  **حدث حظر دون سجل:** تحقق من تمكين التدقيق للقاعدة، ثم راجع إبلاغ الجهاز والتاريخ والكلمة الأساسية ومرشحات الصفحة الحالية ونطاق رؤية المسؤول.
4.  **تعذر عرض السجلات أو التفاصيل:** تحقق من صلاحيات الحساب ونطاق رؤية الأجهزة ورسائل الصفحة. اتصل بالمسؤول أو الدعم الفني إذا استمرت المشكلة؛ لا تتجاوز المراجعة بإعادة إرسال مسارات حساسة.
5.  **حُظر برنامج أعمال عن طريق الخطأ:** استعد العمليات الأساسية وفق إجراء الحوادث في المؤسسة. تحقق من القاعدة المطابقة والنطاق والترتيب؛ وصحح واختبر على أجهزة مضبوطة قبل توسيع النشر.

-   [تدقيق التحكم في تشغيل البرامج](https://www.nsecsoft.com/ar/docs/ping64-endpoint-management/software/execution-control/audit/)
