Сегодня появились новости о потенциальных уязвимостях в Mac OS и в дисках Apple для ноутбуков, произведенных Seagate, которые могут привести к потере данных.
Уязвимость, связанная с Mac OS, была впервые задокументирована Томом Карпиком.
В Finder в Leopard есть серьезный сбой в коде перемещения каталогов, который приводит к ужасной потере данных, если том назначения исчезает во время операции перемещения. Я впервые столкнулся с этим, когда Samba дала сбой, когда я перемещал каталог с моего рабочего стола на смонтированный ресурс Samba на моем сервере FreeBSD.
Я провел тесты на сетевом ресурсе Windows XP SP2 SMB, а также на локальном USB-накопителе с форматированием HFS+, и ошибка проявляется каждый раз, когда том назначения исчезает, пока Finder перемещает что-то в этот том.
Утверждается, что эта ошибка существует еще со времен Mac OS 10.3 Panther, хотя сайт в основном фокусируется на Mac OS 10.5 «Leopard».
Другая уязвимость, связанная с потерей данных, касается компьютеров Apple MacBook и MacBook Pro, в которых используются определенные диски Seagate. Британская фирма по восстановлению данных Retrodata обнаружила дефект, при котором головка чтения/записи выходит из строя и вызывает царапины на пластине жесткого диска.
Неисправные диски — это все 2,5-дюймовые диски Seagate, произведенные в Китае, с версией прошивки 7.01. Все они также имеют интерфейс SATA. На данный момент другие диски, похоже, не затронуты.
Retrodata обнаружила дефект из-за большого количества запросов на восстановление данных с конкретного диска и настоятельно рекомендует Apple принять соответствующие меры, возможно, включая отзыв продукции.