المحتويات

المقدمة

مرجع إصدار APIC Python

دعم إصدار Python الحالي

مثال على التحقق

الأمان والتوافق

إدارة الثغرات الأمنية

التطورات المستقبلية

المراجع:

المقدمة

يصف هذا وثيقة ال ACI Python صيغة سياسة وتطبيقه ضمن cisco APIC.

مرجع إصدار APIC Python

تدعم APIC من Cisco مجموعة محددة من إصدارات Python التي تم إختبارها والتحقق منها بشكل صارم لضمان التوافق والاستقرار مع برامجها. يمكن أن تختلف إصدارات Python المدعومة حسب إصدار برنامج APIC.

دعم إصدار Python الحالي

دعم إصدار Python الحالي

وكجزء من مركز المساعدة التقنية (TAC)، غالبا ما نساعد العملاء في تحديد ما إذا كان يلزم تثبيت إصدار مختلف من Python لمعالجة الثغرات الأمنية. إحدى المشاكل الشائعة هي اكتشاف إصدار Python غير المعتمد، والذي يمكن تمييزه على أنه هام من قبل أجهزة المسح الضوئي المتعددة للأمان.

على سبيل المثال:

المسار : /

المنفذ: 1733

الإصدار المثبت : 3.7.6

الإصدار الأحدث : 3.10

تواريخ الدعم: 2023-06-27 (نهاية العمر)

مثال على التحقق

APIC# acidiag version

6.0(5h)

APIC# python -V

Python 3.8.10

إصدارات Python المضمنة في إصدارات برامج ACI الأخيرة هي كما يلي:

APIC الإصدار 5.2(8h) >= Python 2.7.17

APIC الإصدار 6.0(1) >= Python 3.7.6

APIC الإصدار 6.0(2) >= Python 3.8.10

الأمان والتوافق

يتم التحقق من صحة جميع النصوص التنفيذية التي يتم تنفيذها من خلال APIC واختبارها بواسطة مطوري Cisco. تم تصميم هذه البرامج النصية بشكل خاص لإصدار Python المضمن في إصدار APIC الخاص.

التحديث إلى إصدار Python مختلف، مثل 3.10، في إصدار APIC تم نشره في الأصل باستخدام إصدار أقدم يمكن أن يغير الطريقة التي تتفاعل بها وحدات ACI. من المحتمل أن يتسبب ذلك في حدوث مشاكل كبيرة داخل البيئة. لا يمكن لمطوري Cisco ببساطة إعادة كتابة وحدات Python النمطية لاستيعاب إصدار جديد، نظرا لأن معظم البرامج النصية لمحرك إدارة البيانات (DME) مخصصة لإصدارات Python معينة.

إدارة الثغرات الأمنية

تعمل فرق التطوير التابعة لنا بشكل مستمر على تحديد ومعالجة الاختراقات الأمنية عبر جميع مكونات مبادرة التعاون التقني. وعندما يتم اكتشاف الثغرة الأمنية، يتم توثيقها بموجب رمز شائع للتعرف على مواطن الضعف وحالات التعرض (CVE)، ويتم إخطار عملائنا على الفور لاتخاذ الإجراء المناسب. وتعالج Cisco نقاط الضعف هذه من خلال تحديثات البرامج الثابتة ل ACI، بدلا من التحديث إلى أحدث إصدار Python.

التطورات المستقبلية

وتجري حاليا تطورات داخلية لإدماج بيثون 3.12 في الإصدارات المقبلة من هذا البرنامج. وهذا يضمن أن تظل برامجنا آمنة ومحدثة مع أحدث تطورات Python مع الحفاظ على التوافق والاستقرار في نفس الوقت.

المراجع:

NESSU - اكتشاف إصدار Python غير المعتمد

حالة إصدارات Python