كيفية التحقق من إصدار Xcode الخاص بك للكشف عن العدوى "XcodeGhost"

من المؤكد أنك تعلم بالفعل أن العديد من التطبيقات قد أصيبت بالبرامج الضارة XcodeGhost منذ ذلك الحين

يستخدم المطورين الموجودين في الصيننسخة ضارة من Xcode، أداة Apple الرسمية لتطوير تطبيقات iOS وOS X. مع تأثر أكثر من 500 مليون مستخدم، يعد XcodeGhost أكبر نجاح أمني لنظام iOS.

ترسل Apple حاليًا رسائل بريد إلكتروني إلى المطورين تحتوي على تعليمات حول كيفية اختبار نسختهم من Xcode لمنع وقوع حوادث مماثلة في المستقبل.

الإعلان

الإعلان

لقد أزلنا مؤخرًا التطبيقات من App Store ،التي تم إنشاؤها باستخدام إصدار مزيف من Xcode أضر بالعملاء. يجب عليك دائمًا تنزيل Xcode مباشرة من متجر تطبيقات Mac ، أو من موقع ويب مطور Apple ، وترك Gatekeeper ممكّنًا على جميع أنظمة مكافحة التزييف.

يتحقق Gatekeeper تلقائيًا من توقيع الرمزلـ Xcode وتؤكد أن الرمز موقع من Apple. ومع ذلك ، إذا قام المطورون بتنزيل Xcode من مصدر آخر ، فيجب عليهم اتباع هذه الخطوات للتحقق من تكامل نسختهم من Xcode:

للتحقق من صحة نسختك من Xcode ، قم بتشغيل الأمر التالي في محطة على نظام مع تمكين Gatekeeper:

الإعلان

الإعلان

spctl -assess -verbose /Applications/Xcode.app

حيث /Applications/ هو الدليل الذي تم تثبيته فيهXcode. تقوم هذه الأداة بإجراء نفس عمليات التحقق التي يقوم بها برنامج Gatekeeper، وذلك باستخدام توقيعات رمز التطبيق للتحقق. قد يستغرق الأمر بضع دقائق لإكمال تقييم Xcode.

يجب أن تعرض الأداة النتيجة التالية لإصدار Xcode الذي تم تنزيله من Mac App Store:

/Applications/Xcode.app: مقبول
المصدر = متجر تطبيقات ماك

وللنسخة التي تم تنزيلها من موقع مطور Apple ، يجب قراءة النتيجة أيضًا

/Applications/Xcode.app: مقبول
المصدر=أبل

أو

/Applications/Xcode.app: مقبول
المصدر = نظام أبل

أي نتيجة غير "مقبولة" أو أي نتيجةمصدر آخر غير "Mac App Store" أو "Apple System" أو’ &8216;توضح Apple أن توقيع التطبيق غير صالح لـ Xcode. يجب عليك تنزيل نسخة نظيفة من Xcode وإعادة ترجمة تطبيقاتك قبل إرسالها للمراجعة.

من المستغرب أن تصاب تطبيقات iOSلقد مرت البرامج الضارة بعملية مراجعة تطبيق صارمة. لذلك يبقى أن نرى الخطوات التي ستتخذها Apple للتحقق من التطبيقات الخالية من البرامج الضارة في App Store.

يمكنك استخدام أداة أوامر Pangu لمعرفة ما إذا كانت هناك أي تطبيقات مصابة ببرامج ضارة XcodeGhost مثبتة على جهاز iOS الخاص بك.