Kako provjeriti svoju verziju Xcode-a za otkrivanje infekcije "XcodeGhost"

Sigurno već znate da je od tada nekoliko aplikacija zaraženo zlonamjernim softverom XcodeGhost

korišteni programeri koji se nalaze u Kinizlonamjerna verzija Xcodea, službenog Appleovog alata za razvoj iOS i OS X aplikacija. S preko 500 milijuna pogođenih korisnika, XcodeGhost je najveći sigurnosni hit iOS-a.

Apple trenutno razvojnim programerima šalje e -poštu s uputama kako mogu testirati svoju verziju Xcodea kako bi spriječili slične incidente u budućnosti.

oglas

oglas

Nedavno smo uklonili aplikacije iz App Storea,koji su stvoreni s lažnom verzijom Xcodea koja je naštetila klijentima. Uvijek biste trebali preuzimati Xcode izravno iz Mac App Storea ili s Appleove web stranice za razvojne programere, a Gatekeeper ostaviti omogućenim na svim svojim sustavima za sprječavanje krivotvorenja.

Vratar automatski provjerava potpis kodaza Xcode i potvrđuje da je kôd potpisan od strane Apple -a. Međutim, ako su programeri preuzeli Xcode iz drugog izvora, trebali bi slijediti ove korake kako bi provjerili integritet svoje verzije Xcodea:

Da biste provjerili autentičnost svoje kopije Xcode -a, pokrenite sljedeću naredbu u terminalu na sustavu s omogućenim Gatekeeper -om:

oglas

oglas

spctl -procjena -verbose /Applications/Xcode.app

gdje je /Applications/ direktorij u koji je instaliranXcode. Ovaj alat izvodi iste provjere kao Gatekeeper, koristeći potpise koda aplikacije za provjeru. Dovršenje Xcode procjene može potrajati nekoliko minuta.

Alat bi trebao vratiti sljedeće rezultate za verziju Xcode preuzetu s Mac App Storea:

/Applications/Xcode.app: prihvaćeno
izvor=Mac App Store

a za verziju preuzetu s Appleove web stranice za razvojne programere rezultat bi trebao glasiti bilo

/Applications/Xcode.app: prihvaćeno
izvor=Apple

Ili

/Applications/Xcode.app: prihvaćeno
izvor=Apple sustav

Svaki rezultat osim 'prihvaćen' ili bilo kojiizvor koji nije “Mac App Store ‘, 'Apple System' ili’ ‘Apple pokazuje da potpis aplikacije nije valjan za Xcode. Morate preuzeti čistu kopiju Xcode-a i ponovno kompajlirati svoje aplikacije prije nego što ih pošaljete na pregled.

Iznenađujuće, zaražene iOS aplikacijezlonamjerni softver prošao je rigorozan postupak pregleda aplikacija. Stoga ostaje za vidjeti koje će korake Apple poduzeti za provjeru valjanosti aplikacija bez zlonamjernog softvera u App Storeu.

Možete koristiti naredbeni alat Pangu kako biste saznali postoje li na vašem iOS uređaju instalirane aplikacije zaražene zlonamjernim softverom XcodeGhost.