Достаточно ли перед продажей контроллера выполнить сброс до заводских установок через кнопку fw?
https://wirenboard.com/wiki/Wiren_Board_7.4_Firmware_Update#factory-reset
Как очищается внутренняя eMMC - удаляются файлы, заново записывается таблица разделов, выполняется что-то вроде secure erase?
Можно ли после такого сброса программно восстановить данные, которые были в eMMC записаны (например если снять дамп с eMMC и проанализировать их содержимое)? (вариант когда разбирается микросхема и анализируются какие-нибудь остаточные заряды - скорее не интересен. Насколько ценных данных у меня нет чтобы так заморачиваться).
Добрый день!
Тесты по восстановлению не проводились, но да — при выполнении factory reset все данные затираются.
Дополнительно рекомендую предусмотреть проверку привязки устройства к облаку после сброса.
Вряд ли secure erase успевают сделать за те две минуты, которые занимает сброс. А это значит, что те файлы, которые не перезаписаны поверх, легко восстановить чисто прогаммным способом, для чего и утилит в избытке имеется. Я бы для страховки после сброса ещё как минимум забил всё свободное место на диске содержимым /dev/urandom с последующим удалением.
Это зависит от реализации. Например некоторые SSD/HDD аппаратно шифруют всё что пишут на пластины, поэтому там достаточно поменять ключ шифрования и затереть какие-нибудь служебные области.
На HDD большого объёма без такой штуки Secure Erase вполне может выполняться много часов.
А как именно происходит затирание?
Добрый день!
Потребуется некоторое время — уточню у коллег алгоритм очистки и сообщу, как только будет информация.
В общем-то забить всё свободное место на всех разделах мусором после сброса, а потом сбросить ещё раз - вполне рабочий совет.
1 лайк
Да, пожалуй это хороший способ, спасибо.