Apple não estava armazenando fotos excluídas do iOS no iCloud

Um novo relatório feito por pesquisadores de segurança descobriu que a Apple não estava armazenando fotos excluídas do iOS no iCloud.

Pesquisadores de segurança fizeram engenharia reversa na atualização recente do iOS 17.5.1 da Apple e descobriram que um bug recente que restaurou imagens excluídas meses ou mesmo anos atrás foi causado por um bug do iOS e não por um problema com o iCloud.

Ou seja, Apple não estava armazenando fotos excluídas do iOS no iCloud.

Apple não estava armazenando fotos excluídas do iOS no iCloud

Apple não estava armazenando fotos excluídas do iOS no iCloud
Apple não estava armazenando fotos excluídas do iOS no iCloud

Sim. A Apple não estava armazenando fotos excluídas do iOS no iCloud. Apesar dos relatórios generalizados de usuários e meios de comunicação de tecnologia confirmando o problema alarmante, a Apple permaneceu em silêncio sobre a causa raiz, deixando de abordar as preocupações válidas das pessoas.

Esse relatório pode agora aliviar a preocupação das pessoas de que a Apple estava armazenando indefinidamente usuários de mídia excluídos há muito tempo, o que teria sido uma violação massiva de privacidade.

A Apple corrigiu o bug no iOS 17.5.1, lançado na segunda-feira.

Desde o lançamento da versão beta pública do iOS 17.5, os usuários do iPhone relataram o reaparecimento inesperado de imagens excluídas em seus dispositivos.

Esse bug chegou à versão final, atingindo uma base de usuários muito mais ampla e resultando em vários relatos desse problema no Reddit.

“Tenho quatro fotos de 2010 que reaparecem como as últimas fotos enviadas para o iCloud. Eu as apaguei repetidamente”, disse um usuário no tópico do Reddit.

“O mesmo aconteceu aqui, a foto de setembro de 2022 apareceu do nada na seção de recentes do aplicativo de fotos, estranho”, relatou outro usuário.

Como as fotos restauradas eram muito mais antigas do que os 30 dias em que o sistema “Excluídos recentemente” do iOS está configurado para manter os arquivos, rapidamente ficou claro que algo mais estava acontecendo.

Para piorar a situação, o silêncio da Apple deixou espaço para especulações, com alguns pensando que a Apple não estava sendo transparente em suas políticas de dados para que as imagens não fossem devidamente excluídas da memória.

Pesquisadores dão a resposta
Os analistas da Synactiv fizeram engenharia reversa da atualização do iOS 17.5.1 que resolveu o problema, examinando os arquivos IPSW e comparando os caches compartilhados DYLD das duas versões para encontrar alterações.

Através deste processo, Synactiv identificou mudanças significativas nos ‘PhotoLibraryServices’, especificamente na função ‘PLModelMigrationActionRegistration_17000’.

Apple não estava armazenando fotos excluídas do iOS no iCloud
Apple não estava armazenando fotos excluídas do iOS no iCloud – Saída diferencial da função com alterações destacadas Fonte: Synactiv

A Apple removeu uma rotina na função responsável por escanear e reimportar fotos do sistema de arquivos, o que fazia com que ela reindexasse arquivos antigos no sistema de arquivos local e os adicionasse novamente às galerias das pessoas.

A Synactiv explicou que:

“Com base neste código, podemos dizer que as fotos que reapareceram ainda estavam nos sistemas de arquivos e que acabaram de ser encontradas pela rotina de migração adicionada no iOS 17.5. A razão pela qual esses arquivos estavam lá é desconhecida.”

Embora essa descoberta garanta aos usuários que a Apple não está armazenando seus arquivos excluídos na nuvem e “restaurando-os acidentalmente” um dia, ela também atua como um lembrete de que os arquivos excluídos podem persistir na memória até que os blocos sejam substituídos por novos dados.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.