Tiedät jo, että useat sovellukset ovat saaneet XcodeGhost-haittaohjelmatartunnan, kuten
Apple lähettää parhaillaan kehittäjille sähköpostia, joissa on ohjeet siitä, kuinka he voivat testata Xcoden versiotaan vastaavien tapausten estämiseksi tulevaisuudessa.
mainos
mainos
Olemme hiljattain poistaneet sovelluksia App Storesta,jotka luotiin väärin Xcode-versiolla, joka vahingoitti asiakkaita. Sinun tulee aina ladata Xcode suoraan Mac App Storesta tai Applen kehittäjäsivustolta ja jättää Gatekeeper käyttöön kaikissa väärentämisen estävissä järjestelmissä.
Portinvartija tarkistaa koodin allekirjoituksen automaattisestiXcode: lle ja vahvistaa, että koodi on Applen allekirjoittama. Jos kehittäjät ovat kuitenkin ladanneet Xcoden toisesta lähteestä, heidän tulee suorittaa nämä vaiheet varmistaakseen Xcoden versionsa eheyden:
Varmista Xcode-kopiosi aitous suorittamalla seuraava komento järjestelmän päätteessä, jossa Gatekeeper on käytössä:
mainos
mainos
spctl -arvio -verbose /Applications/Xcode.app
missä /Applications/ on hakemisto, johon se on asennettuXcode. Tämä työkalu suorittaa samat tarkistukset kuin Gatekeeper ja käyttää sovelluskoodin allekirjoituksia vahvistamiseen. Xcode-arvioinnin suorittaminen voi kestää muutaman minuutin.
Työkalun pitäisi palauttaa seuraava tulos Mac App Storesta ladatun Xcode-version osalta:
/Applications/Xcode.app: hyväksytty
source=Mac App Store
ja Applen kehittäjäsivustolta ladatun version tuloksen tulisi olla joko
/Applications/Xcode.app: hyväksytty
lähde = Apple
Tai
/Applications/Xcode.app: hyväksytty
lähde = Apple System
Mikä tahansa muu tulos kuin "hyväksytty" tai mikä tahansamuu lähde kuin "Mac App Store", "Apple System" tai’ ‘Apple näyttää, että sovelluksen allekirjoitus ei kelpaa Xcodelle. Sinun on ladattava puhdas kopio Xcodesta ja käännettävä sovelluksesi uudelleen ennen kuin lähetät ne tarkistettavaksi.
Yllättäen iOS-sovellukset tarttuivathaittaohjelmat ovat käyneet läpi tiukan App Review -prosessin. Joten jää nähtäväksi, mitä toimia Apple toteuttaa haittaohjelmatonta sovellusten validoimiseksi App Storesta.
Voit käyttää Pangu-komentotyökalua selvittääksesi, onko iOS-laitteeseesi asennettu sovelluksia, jotka ovat saaneet XcodeGhost-haittaohjelman.