แน่นอนคุณรู้อยู่แล้วว่ามีแอพพลิเคชั่นหลายตัวติดมัลแวร์ XcodeGhost ตั้งแต่นั้นเป็นต้นมา
Apple ได้ส่งอีเมลถึงผู้พัฒนาพร้อมคำแนะนำเกี่ยวกับวิธีการทดสอบเวอร์ชันของ Xcode เพื่อป้องกันเหตุการณ์ที่คล้ายคลึงกันในอนาคต
การโฆษณา
การโฆษณา
เราเพิ่งลบแอพออกจาก App Storeซึ่งถูกสร้างขึ้นโดยใช้ Xcode เวอร์ชันปลอมที่ลูกค้าพิการ คุณควรดาวน์โหลด Xcode โดยตรงจาก Mac App Store หรือบนเว็บไซต์ Apple Developer และปล่อยให้ Gatekeeper เปิดใช้งานในระบบซอฟต์แวร์ต่อต้านการทุจริตทั้งหมดของคุณ
Gatekeeper ทำการตรวจสอบรหัสโดยอัตโนมัติสำหรับ Xcode และยืนยันว่ารหัสนี้ลงนามโดย Apple อย่างไรก็ตามหากนักพัฒนาดาวน์โหลด Xcode จากแหล่งอื่นพวกเขาควรทำตามขั้นตอนเหล่านี้เพื่อตรวจสอบความสมบูรณ์ของ Xcode เวอร์ชัน:
ในการตรวจสอบความถูกต้องของสำเนา Xcode ของคุณให้รันคำสั่งต่อไปนี้ในเทอร์มินัลของระบบโดยเปิดใช้งาน Gatekeeper:
การโฆษณา
การโฆษณา
spctl -assess -verbose /Applications/Xcode.app
โดยที่ /Applications/ คือไดเร็กทอรีที่ติดตั้งไว้เอ็กซ์โค้ด เครื่องมือนี้ทำการตรวจสอบเช่นเดียวกับ Gatekeeper โดยใช้ลายเซ็นรหัสแอปพลิเคชันเพื่อตรวจสอบ อาจใช้เวลาสักครู่ในการประเมิน Xcode ให้เสร็จสิ้น
เครื่องมือควรส่งคืนผลลัพธ์ต่อไปนี้สำหรับรุ่น Xcode ที่ดาวน์โหลดจาก Mac App Store:
/Applications/Xcode.app: ยอมรับ
ที่มา=Mac App Store
และสำหรับรุ่นที่ดาวน์โหลดจากเว็บไซต์นักพัฒนาของ Apple ผลลัพธ์ควรอ่านได้เช่นกัน
/Applications/Xcode.app: ยอมรับ
ที่มา=Apple
หรือ
/Applications/Xcode.app: ยอมรับ
ที่มา = ระบบ Apple
ผลลัพธ์ใดๆ นอกเหนือจาก 'ยอมรับ' หรือใดๆแหล่งอื่นที่ไม่ใช่ “Mac App Store ‘, 'Apple System' หรือ ’ ‘Apple แสดงว่าลายเซ็นแอปไม่ถูกต้องสำหรับ Xcode คุณต้องดาวน์โหลดสำเนา Xcode ที่สะอาดและคอมไพล์แอปพลิเคชันของคุณใหม่ก่อนที่จะส่งเพื่อรับการตรวจสอบ
น่าแปลกที่แอป iOS ติดเชื้อมัลแวร์ผ่านกระบวนการตรวจสอบอย่างเข้มงวด ดังนั้นจึงเป็นเรื่องที่จะต้องทราบว่าขั้นตอนใดที่ Apple จะใช้ในการทดสอบแอปพลิเคชันที่ไม่มีมัลแวร์ใน App Store
คุณสามารถใช้เครื่องมือคำสั่ง Pangu เพื่อดูว่ามีแอปใดๆ ที่ติดมัลแวร์ XcodeGhost ติดตั้งอยู่ในอุปกรณ์ iOS ของคุณหรือไม่