Kā pārbaudīt savu Xcode versiju infekcijas noteikšanai “XcodeGhost”

Protams, jūs jau zināt, ka kopš tā laika vairākas lietojumprogrammas ir inficētas ar XcodeGhost ļaunprātīgu programmatūru

izstrādātāji, kas atrodas Ķīnā, izmantojaļaunprātīga Xcode versija, Apple oficiālais rīks iOS un OS X lietojumprogrammu izstrādei. Ar vairāk nekā 500 miljoniem ietekmēto lietotāju XcodeGhost ir lielākais iOS drošības hits.

Apple pašlaik sūta izstrādātājiem e-pastus ar instrukcijām, kā viņi var pārbaudīt savu Xcode versiju, lai nākotnē novērstu līdzīgus incidentus.

Reklāma

Reklāma

Nesen mēs noņēmām lietotnes no App Store,kas tika izveidoti ar viltotu Xcode versiju, kas kaitēja klientiem. Jums vienmēr ir jālejupielādē Xcode tieši no Mac App Store vai Apple izstrādātāja vietnes un jāatstāj iespējots Gatekeeper visās jūsu viltojumu novēršanas sistēmās.

Vārtu sargs automātiski pārbauda koda parakstuXcode un apstiprina, ka kodu ir parakstījis Apple. Tomēr, ja izstrādātāji ir lejupielādējuši Xcode no cita avota, viņiem ir jāveic šādas darbības, lai pārbaudītu savas Xcode versijas integritāti:

Lai pārbaudītu Xcode kopijas autentiskumu, izpildiet šādu komandu sistēmas terminālā ar iespējotu Gatekeeper:

Reklāma

Reklāma

spctl -assess -verbose /Applications/Xcode.app

kur /Applications/ ir direktorijs, kurā tas ir instalētsXcode. Šis rīks veic tādas pašas pārbaudes kā Gatekeeper, izmantojot lietojumprogrammas koda parakstus, lai pārbaudītu. Xcode novērtējuma pabeigšana var aizņemt dažas minūtes.

Rīkam jāatgriež šāds rezultāts no Mac App Store lejupielādētās Xcode versijas:

/Applications/Xcode.app: pieņemts
source=Mac App Store

un versijai, kas lejupielādēta no Apple izstrādātāja vietnes, arī rezultātam vajadzētu būt lasītam

/Applications/Xcode.app: pieņemts
avots = Apple

Or

/Applications/Xcode.app: pieņemts
avots = Apple sistēma

Jebkurš rezultāts, kas nav “pieņemts” vai kāds citsavots, kas nav “Mac App Store ‘, Apple System vai’ ‘Apple parāda, ka lietotnes paraksts nav derīgs Xcode. Jums ir jālejupielādē tīra Xcode kopija un jāpārkompilē lietojumprogrammas, pirms tās iesniedzat pārskatīšanai.

Pārsteidzoši, ka iOS lietotnes ir inficētasļaunprātīga programmatūra ir izgājusi stingru lietotņu pārskatīšanas procesu. Tāpēc atliek gaidīt, kādas darbības Apple veiks, lai App Store apstiprinātu lietotnes bez ļaunprātīgas programmatūras.

Varat izmantot Pangu komandu rīku, lai noskaidrotu, vai jūsu iOS ierīcē nav instalētas ar XcodeGhost ļaunprātīgu programmatūru inficētas lietotnes.