Como verificar sua versão do Xcode para a infecção 'XcodeGhost'

Certamente você já sabe que vários aplicativos foram infectados com o malware XcodeGhost, como

desenvolvedores baseados na China usaram uma versão maliciosa do Xcode, uma ferramenta oficial daCom mais de 500 milhões de usuários afetados, o XcodeGhost é o maior golpe para a segurança do iOS.

Atualmente, a Apple enviou um email aos desenvolvedores com instruções sobre como testar sua versão do Xcode para evitar incidentes semelhantes no futuro.

Publicidade

Publicidade

Removemos recentemente aplicativos da App Store,que foram criados usando uma versão falsa do Xcode que prejudicava os clientes. Você deve sempre baixar o Xcode diretamente da Mac App Store ou do site da Apple Developer e deixar o Gatekeeper ativado em todos os seus sistemas de software antifraude.

O gatekeeper verifica automaticamente a assinatura do códigopara o Xcode e confirma que esse código foi assinado pela Apple. No entanto, se os desenvolvedores baixaram o Xcode de outra fonte, eles devem seguir estas etapas para verificar a integridade de sua versão do Xcode:

Para verificar a autenticidade da sua cópia do Xcode, execute o seguinte comando no terminal do sistema com o Gatekeeper ativado:

Publicidade

Publicidade

spctl -assess -verbose /Applications/Xcode.app

onde /Applications/ é o diretório onde está instaladoXcode. Esta ferramenta realiza as mesmas verificações que o Gatekeeper, usando assinaturas de código do aplicativo para verificar. Pode levar alguns minutos para concluir a avaliação do Xcode.

A ferramenta deve retornar o seguinte resultado para a versão do Xcode baixada da Mac App Store:

/Applications/Xcode.app: aceito
fonte=Mac App Store

e para a versão baixada do site do desenvolvedor da Apple, o resultado deve ser:

/Applications/Xcode.app: aceito
fonte=Apple

Ou

/Applications/Xcode.app: aceito
fonte=Sistema Apple

Qualquer resultado diferente de 'aceito' ou qualquerfonte diferente de “Mac App Store ‘, 'Apple System' ou’ “A Apple mostra que a assinatura do aplicativo não é válida para o Xcode. Você deve baixar uma cópia limpa do Xcode e recompilar seus aplicativos antes de enviá-los para revisão.

Surpreendentemente, aplicativos iOS infectadoso malware passou pelo rigoroso processo de revisão de aplicativos. Ainda não se sabe quais as etapas que a Apple seguirá para testar aplicativos que não contêm malware na App Store.

Você pode usar a ferramenta de comando Pangu para descobrir se há algum aplicativo infectado com o malware XcodeGhost instalado em seu dispositivo iOS.