Когда 13 мая была выпущена iOS 17.5, в сети появилось несколько сообщений от владельцев iPhone, утверждающих, что их устройство восстановило удаленные фотографии. Это быстро вызвало проблемы безопасности, поскольку некоторые люди опасались, что их смартфоны могут хранить данные файлов без их ведома. К счастью, проблема была решена вскоре после выпуска iOS 17.5.1.
Никто на самом деле не знал, что вызвало ошибку. Ранние теории обвиняли программную ошибку, но в примечаниях к патчу для iOS 17.5.1 говорилось, что это произошло из-за «повреждения базы данных». Людям это заявление показалось слишком расплывчатым, поэтому Apple решила предоставить в ответ более подробную информацию.
В заявлении для 9To5MacКомпания заявляет, что старые изображения всплыли из-за «поврежденной записи базы данных» в файловой системе iPhone. Это повлияло на изображения на мобильном устройстве, но не на файлы, синхронизированные с iCloud. Таким образом, даже если они исчезли из iCloud, они остались скрытыми на телефоне и появились снова только после установки iOS 17.5.
Apple далее заявляет, что причиной появления фотографий на новых iPhone пользователей было то же повреждение. Затронутые файлы могли перепрыгнуть с одного устройства на другое, когда кто-то выполнил передачу файлов или восстановил их из резервной копии iCloud.
Решить проблему
Apple не рассказала, что она сделала для решения проблемы, но это сделали исследователи. Компания кибербезопасности Синактив iOS 17.5.1 была реконструирована, чтобы точно увидеть, как к ней подошли. Весь отчет представляет собой плотное чтение, поскольку он действительно подробно описан.
По сути, однако, Apple добавила в iOS 17.5 «процедуру миграции», в которой была ошибка, приводившая к сканированию файловой системы iPhone на наличие фотографий. Когда что-то находилось, фотографии добавлялись в библиотеку фотографий, в результате чего удаленные изображения появлялись снова.
Что особенно странно, так это то, что iOS 17.5.1 удаляет процедуры, но не файлы. Synacktiv утверждает, что Apple не удаляла ни одно из «удалённых изображений, находящихся в файловой системе». Они все еще там, в каком-то темном уголке вашего iPhone.
Мы не могли не задаться вопросом: почему iPhone хранит изображения в файловой системе? Разве файлы изображений не должны существовать только в приложении «Фотографии»? Никто не знает, даже Синактив, но объяснение может быть.
Функция, а не ошибка
В докладе упоминается один Сообщение на Reddit от 20 мая. от пользователя, который утверждает, что знает человека, который работает «частным подрядчиком в Apple» и который якобы дал им представление о том, что происходит. Относитесь к этой информации с осторожностью. По словам этого загадочного источника, iPhone иногда может сохранять изображения или снимки экрана как в приложениях «Файлы», так и в «Фотографии». Критерии того, что хранится, зависят «от различных факторов». Вы не сказали, какие они.
Таким образом, даже если вы удалите старое изображение из приложения «Фотографии», в «Файлах» может остаться точная копия, и именно это восстановит упомянутая ранее процедура миграции. Пользователь Reddit далее утверждает, что его «друг» утверждает, что Apple ни за кем не шпионит. Это не бэкдор в iCloud, потому что «ваши… данные в основном в безопасности».
Вы можете задаться вопросом: почему iOS сохраняет две копии определенных изображений? Здесь тоже никто точно не знает. Вероятно, это загадка для другого дня. Мы обратились к Apple за дополнительными разъяснениями и обновим этот пост, если получим ответ.
Обязательно ознакомьтесь со списком лучших iPhone 2024 года по версии TechRadar.