Андроид удаление файлов без возможности восстановления. Удаление удаленных файлов на Android. Всегда ли можно восстановить удаленное видео
Это необходимо потому, что на многих накопителях данные, удаленные обычным способом, возможно восстановить. Далеко не всегда простое удаление безвозвратно стирает информацию.
USB-накопители, портативные диски и карты памяти
Особенно актуально полное уничтожение данных для USB-накопителей и портативных дисков, даже если в них применяется твердотельная флеш-память и даже если речь идет о полноценном внешнем SSD-накопителе. Дело в том, что команда TRIM не работает с USB-интерфейсом, поэтому кто-нибудь посторонний потенциально вполне может восстановить конфиденциальные данные с выброшенного USB-накопителя.
Чтобы безвозвратно стереть информацию со внешнего накопителя в Windows, можно воспользоваться одной из множества специальных утилит. Проще всего использовать бесплатную версию CCleaner. Подключите USB-накопитель, откройте программу и выберите опцию «Сервис > Стирание дисков» (Tools > Drive Wiper).
Стоит иметь в виду, что безвозвратное стирание данных сокращает срок службы накопителя, особенно если это дешевая флешка. С другой стороны, если вы все равно собрались от него избавляться, то и какая разница?
На Mac для стирания можно использовать «Дисковую утилиту» (Disk Utility). Откройте ее, выберите нужный накопитель из списка и нажмите «Стереть» (Erase). Затем нажмите кнопку «Параметры безопасности» (Security Options), выберите однократное стирание диска и запустите операцию.
Ноутбуки, компьютеры и внутренние диски
На ноутбуках и компьютерах внутренние накопители нуждаются в стирании только в том случае, если это гибридные или механические жесткие диски. При удалении файлов с твердотельных накопителей они безвозвратно уничтожаются сами благодаря команде TRIM – собственно, именно поэтому SSD и работают так быстро.
Итак, повторим: описанные ниже приемы годятся только для гибридных и механических жестких дисков. Не применяйте их к твердотельным накопителям – это напрасная трата времени и ненужное сокращение срока службы SSD.
В Windows 8 и 8.1 достаточно воспользоваться функцией «Удаление всех данных и переустановка Windows» (Reset your PC), включив в процессе безопасное стирание диска. Опция «Полностью очистить диск» (Fully clean the drive) гарантирует уничтожение файлов без возможности последующего восстановления.
Если у вас Windows 7, Linux или другая операционная система, можно загрузить компьютер с помощью утилиты (См. статью ), которая перезаписывает все файлы на жестком диске случайным набором данных. После такого стирания, разумеется, придется переустанавливать Windows или Linux, чтобы можно было снова пользоваться компьютером.
Заметим, что многократное стирание диска не требуется – хватит и одного прохода.
На Mac с механическим жестким диском нужно загрузиться в режиме восстановления и использовать «Дисковую утилиту» для полного стирания данных, а затем переустановить OS X.
Смартфоны и планшеты
В Apple iPhone и iPad применяется шифрование по умолчанию, поэтому достаточно сбросить устройство к заводским установкам с помощью опции «Стереть контент и настройки» (Erase All Content and Settings) – и персональные данные после этого будет невозможно восстановить. Даже если отдельные их фрагменты останутся на устройстве, они будут зашифрованы, и расшифровать их после сброса не получится.
На смартфонах и планшетах с Android шифрование по умолчанию отключено, поэтому простой сброс к заводским настройкам не поможет: конфиденциальные данные могут сохраниться на внутреннем накопителе.
Для безвозвратного уничтожения информации на Android нужно сначала включить в настройках шифрование устройства, а уже после этого стирать данные и восстанавливать заводские установки. Шифрование данных перед выполнением сброса гарантирует, что сохранившиеся разрозненные фрагменты невозможно будет восстановить.
Профилактическое шифрование
Можно вообще заранее включить полное шифрование на накопителе. Зашифрованные данные невозможно восстановить без ключевой фразы, поэтому даже если после удаления на диске и сохранятся какие-то файлы, расшифровать их не получится. Это невозможно будет сделать даже с помощью специального криминологического программного обеспечения.
На хромобуках, например, шифрование включено по умолчанию. Поэтому для безвозвратного уничтожения данных достаточно просто сбросить устройство к заводским настройкам.
Материалы |
Традиционные механические жесткие диски, внешние USB- и твердотельные накопители обладают свойством, которое зачастую воспринимается в качестве уязвимости в защите личной информации. Специальные инструменты разработаны для восстановления удаленных данных. С одной стороны, такая возможность позволяет восстановить случайно стертые файлы, что является полезной функцией. С другой стороны, ей могут воспользоваться посторонние люди для получения доступа к конфиденциальным сведениям.
Общеизвестно, что удаленные файлы не могут быть восстановлены на твердотельных накопителях. Основная причина этому заключается в различии устройства SSD- и HDD-дисков. Когда файл удаляется на традиционных, механических носителях, на самом деле он не стирается. Данные остаются на жестком диске и помечаются как подлежащие перезаписи. Операционные системы воспользуются секторами, которые они занимают, когда потребуется больше свободного пространства. Поскольку часть удаленных файлов остается в памяти, с помощью специальных программных средств можно просканировать неиспользуемое пространство накопителя и восстановить все, что до сих пор не перезаписано.
![](https://i2.wp.com/mobiledevice.ru/Images/72/News_72024_1.jpg)
Твердотельные накопители работают иначе. Перед тем, как любые данные будут записаны в ячейку флэш-памяти, ячейка сначала должна быть очищена. Работа SSD-накопителя, как правило, со временем замедляется. Для того, чтобы избежать этого, была введена служба, уведомляющая операционную систему о том, какие блоки данных могут подвергнуться физическому удалению. Она получила название «TRIM ». Но основная проблема заключается в том, что эта команда работает лишь с внутренним SSD-диском и не поддерживает интерфейсы USB или FireWire. Другими словами, удаленный файл с флеш-накопителя USB, внешнего твердотельного накопителя, SD-карты или другого типа твердотельной памяти может быть восстановлен.
![](https://i0.wp.com/mobiledevice.ru/Images/72/News_72024_2.jpg)
Для того, чтобы проверить, насколько реальна опасность, достаточно воспользоваться флеш-накопителем, записать на него файл, а после удалить. Затем, если запустить программу, специализирующуюся на восстановлении данных, например «Recuva », в результате сканирования файл будет обнаружен без проблем. Некоторые пользователи ошибочно полагают, что в результате быстрого форматирования их данные будут удалены безвозвратно. Но с помощью столь же «Глубокого сканирования» «Recuva» без труда найдет все стертые файлы.
![](https://i0.wp.com/mobiledevice.ru/Images/72/News_72024_3.jpg)
Итак, как же обеспечить безвозвратное удаление файлов? Для Windows, очевидно, следует прибегать к более тщательному форматированию, сняв флажок с пункта «Быстрое форматирование». Но не следует злоупотреблять этой операцией. Так как, если проводить ее каждый раз при удалении очередного файла, это сократит срок службы диска. Кроме того, можно использовать инструменты для шифрования. Например, такие кросс-платформенные решения, как «TrueCrypt », «BitLocker To Go », встроенные функции в Mac OS X или шифрование USB-накопителя для Linux. Никто не сможет восстановить удаленные файлы без созданного ключа, так что это защищает не только удаленные, но и существующие файлы, хранящиеся на диске.
![](https://i1.wp.com/mobiledevice.ru/Images/72/News_72024_5.jpg)
В связи с возрастающей популярностью мобильных платформ, количеством личной информации, хранящейся в памяти устройств, которые, как правило, владельцы стараются продать после эксплуатации, остро стоит вопрос о безвозвратном удалении файлов на девайсах, работающих под управлением самых востребованных операционных систем.
Android
Среди пользователей этой ОС популярностью пользуется бесплатное приложение «ShreDroid
». Принцип его функционирования кроется в переписывании свободного пространства. Приблизительно этот же метод использует зарекомендовавшее себя ПО «File Shredder
». Его функционал позволяет демонстрировать для пользователя список всех файлов, хранящихся в памяти телефона, с возможностью выбора отдельного элемента, а после, полностью оправдывая свое название, удалить его таким образом, что никто и никогда не сможет восстановить папку или отдельный файл.
Одним из простейших средств для безвозвратного удаления данных считается «Secure Delete ». Для его использования не нужно обладать правами суперпользователя. Кроме того, с помощью него можно избавиться от отдельных файлов. В то же время существуют приложения, позволяющие безвозвратно стереть всю информацию из памяти устройства и SD-карты. Например, одним из них является «Secure Wipe ».
iOS
Пользователи iPhone, iPad и iPod для безвозвратного удаления личных данных зачастую прибегают к использованию профессионального инструмента под названием «SafeEraser
». Он позволяет осуществить максимальную защиту конфиденциальной информации с целью предотвращения кражи данных при утилизации старых устройств. С помощью этого ПО можно избавиться от контактов, сообщений, фотографий, приложений, информации об аккаунтах, видео, паролей и других видов данных, хранящихся на мобильных устройствах, с гарантированной невозможностью их восстановления даже при условии применения специализированного инструмента. Приложение «Data Eraser
» схоже по функционалу и популярности среди пользователей данной платформы.
Решение для насущного вопроса защиты данных, как можно наблюдать на примере обзора нескольких программ, существует для каждой платформы. Тем не менее, распространено предположение, гласящее, что опытного профессионала, обладающего передовыми средствами для восстановления данных, не смогут остановить эти преграды. Поэтому зачастую в самых опасных ситуациях пользователи предлагают прибегать к физическому уничтожению накопителя файлов. Так или иначе, для большинства юзеров подойдут инструменты, описанные в статье, которыми не стоит пренебрегать при продаже устройства.
4 ответа
Который подсказывает мне, что даже на SD-карте формата FAT износ выравнивания означает, что традиционные методы Gutmann не будут работать (см. его " Even More Epilogue ") и что нужен метод, подобный "очистке".
Достаточно ли очистки, зависит от ваших параметров безопасности. Понижение износа, по-видимому, означает, что блок может быть "удален" в любое время, и в этом случае нет возможности стереть его без обхода уровня износа микроконтроллера. AFAIK это не может быть сделано в программном обеспечении, даже если у вас есть привилегии ядра; вам придется разрабатывать специальное оборудование.
Однако "выбытие" плохого блока должно быть довольно редким событием относительно жизни СМИ, поэтому для многих сценариев метод очистки будет достаточно безопасным.
Стирание трасс
Обратите внимание, что метод Гутмана имеет важную силу, а именно: стереть возможные следы старых данных на носителе, который может остаться даже после блок перезаписывается новыми данными. Эти следы теоретически могут быть прочитаны определенным злоумышленником с большим количеством ресурсов. Поистине тщательный подход к безопасному удалению увеличил бы метод, подобный Gutmann, с очисткой, а не заменяя его.
Однако при работе с файловыми системами с лог-структурированной и износостойкой файловой системой гораздо большая проблема заключается в том, чтобы убедиться, что чувствительные блоки вообще перезаписаны.
Используют ли существующие приложения эти методы?
У меня нет внутренней информации о приложениях в магазине приложений, но, глядя на обзоры приложений, таких как iShredder , в лучшем случае они используют такие методы, как "очистка" Рирддона. Например, они могут занять несколько часов, чтобы выполнить однократное протирание 32 ГБ свободного места.
Также обратите внимание на ограничения: обзоры некоторых приложений безопасного удаления говорят, что в некоторых случаях "удаленные" файлы по-прежнему доступны после запуска операции "безопасного удаления". Конечно, мы берем эти обзоры с зерном соли - есть вероятность ошибки пользователя. Тем не менее, я бы не предполагал, что эти приложения эффективны, без хорошего тестирования.
Когда вы удаляете файл со стандартными методами, например file.delete() или runtime.exec("rm -f my_file") , единственное задание, которое делает ядро, - это удаление информации о файле из структур вспомогательной файловой системы. Но секторы хранения, содержащие фактические данные, остаются нетронутыми. И из-за этого восстановление возможно.
Это дает представление о том, как мы можем полностью удалить файл - мы должны каким-то образом стереть все сектора. Самый простой способ - переписать все содержимое файла со случайными данными несколько раз. После каждого прохода мы должны очищать буферы файлов, чтобы гарантировать, что новый контент будет записан на хранение. Все существующие методы безопасного удаления файлов вращаются вокруг принципа выше. Например этот . Обратите внимание: универсальный метод не работает во всех типах хранения и файловых системах. Я думаю, вы должны поэкспериментировать самостоятельно и попытаться реализовать некоторые из существующих подходов или разработать свои собственные. Например. вы можете начать со следующего:
- Перезаписать и снять файл 10 раз со случайными данными (используйте методы FileOutputStream). Заметка!!! Не используйте нули или другие данные с низкой энтропией. Некоторые файловые системы могут оптимизировать такие разреженные файлы и оставить некоторые сектора с исходным контентом. Вы можете использовать /dev/urandom файл как источник случайных данных (это виртуальный файл, и он бесконечен). Это дает лучшие результаты и работает быстрее, чем известный класс Random .
- Переименуйте и переместите файл 10 раз. Немедленно выберите новые имена файлов.
- Затем обрезаем файл с помощью FileChannel.truncate() .
- И, наконец, удалите файл с помощью file.delete() .
Конечно, вы можете написать всю логику в собственном коде, это может быть даже несколько проще, чем в Java. Описанный алгоритм является просто примером. Попробуйте сделать так. Charset charset = StandardCharsets.UTF_8; String content = new String(Files.readAllBytes(path), charset); content = content.replaceAll("*", "0"); Files.write(path, content.getBytes(charset));
Правильный ответ на этот вопрос, однако, различен. На современных накопителях SSD и операционных системах не удается удалить отдельные файлы . Поэтому эти приложения действительно не предлагают привлекательный продукт. Современные операционные системы хранят фрагменты файла в разных местах, и вполне возможно, что даже после того, как вы обнулили последнюю версию файла поблоком, а также перезаписали все метаданные, фрагмент из более старой версии файл может быть оставлен в другой части диска.
Единственный безопасный способ удаления конфиденциального содержимого с диска - обнулить весь диск несколько раз, прежде чем отбрасывать диск.
@LarsH ответ об очистке всего нераспределенного пространства после удаления файлов является убедительным, но, возможно, непрактичным. Если вы просто хотите защитить файлы удаленных файлов, чтобы никто не мог сканировать диск для его восстановления, лучшим решением будет шифрование с полным диском . На самом деле это было всего лишь обращение к шифрованию с полным диском. Вот почему Apple прекратила поддержку безопасного удаления файлов в своих Mac OSX и iOS и по умолчанию на всех iPhone"ах перешла на полное шифрование диска. Сегодня телефоны Android также имеют шифрование с полным диском.
Если вы ищете истинное решение для клиента, лучше всего использовать шифрование одного файла. Как только вы уничтожаете свой ключ, который будет знать только ваше приложение, нет возможности расшифровать файл, даже если кто-то нашел его на диске.
Не существует реального решения для безопасного удаления файлов на SSD. Вы можете дать ложное ощущение безопасности нетехническим людям, которые все еще помнят старые дни HDD.
Вам понадобилось очистить телефон от всех файлов. Может, вы готовите его к продаже или хотите кому-то подарить. Дело ваше. Перед тем, как отдавать смартфон в чужие руки, следует удалить из него всю личную информацию и сделать сброс до заводских настроек. Но знаете ли вы, что обычное форматирование не удаляет файлы на 100%? Проектирование мобильных приложений этого не предусматривает.
Есть программы, которые успешно восстанавливают большую часть удаленных данных на любой операционной системе. Возможно, вам приходилось пользоваться одной из них, когда вы нечаянно стерли важный файл со своего компьютера. А теперь представьте, что кто-то из любопытства может попробовать восстановить все то, что никак не предназначалось для чужих глаз.
Личные фотографии и другие данные — не те файлы, которые хотелось бы показывать посторонним людям, поэтому перед продажей телефона стоит позаботиться об их удалении
Что происходит при удалении файлов?
Они получают маркер «удалено» и становятся невидимыми для глаз пользователя. Но физически они все еще на диске. Почему так? На это есть веская причина. Диск любого типа (SSD или HDD) имеет ограниченный срок службы. Этот срок зависит от количества циклов записи. У SSD он больше, но все равно далеко не бесконечен. Выходит, чем больше вы заставляете диск стирать и записывать данные, тем быстрее он приходит в негодность. Возможно, проектирование мобильных приложений и предлагает продукты для удаления файлов, но, как правило, они требуют наличия рут-доступа. Если вы не разработчик мобильных приложений, это может быть сложно.
Система защищает диск: вместо того, чтобы заставлять его выполнять лишний цикл, она просто помечает файл, как невидимый. Новые файлы будут записываться поверх него, но пока они не появятся, старый файл можно восстановить.
Получается, очистить диск полностью нельзя?
Нет. Но можно защититься. Один из способов – шифрование данных. Зайдите в настройки телефона, выберите вкладку «Безопасность» и в ней найдите инструмент «Зашифровать устройство». После этого смело стирайте все, что хотели стереть. Удаление будет происходить обычным способом, но при попытке восстановить данные человек получит их в зашифрованном виде и ничего не сможет с ними сделать. Опция есть в Android 6.0 (Marshmallow) и выше.
А что делать со старыми Android’ами?
![](https://i0.wp.com/mobile.incredibleart.ru/wp-content/uploads/2018/03/android-1823996_1280-min.png)
Если ваше устройство не поддерживает свежую ОС, вы все равно можете защитить свои данные от восстановления. Помните: файл можно восстановить только в том случае, если поверх него не был записан другой файл. Очистите устройство, а затем полностью забейте его хранилище, чем только можно: например, фильмами, музыкой и картинками. После этого еще раз запустите форматирование. Теперь если кто-то попытается восстановить данные с вашего устройства, у него в руках будут совершенно не относящиеся к вам файлы.
Совет. Чтобы перенести все фотографии в другой аккаунт, поделитесь с ним своей библиотекой .
Что нужно знать перед удалением фотографий и видео
Как удалить фотографии и видео
Примечания
- Фотографии и видео, которые вы загрузили в Google Фото, а затем удалили, будут храниться в корзине в течение 60 дней.
- Если вы удалите с устройства Android объект, который не загружен в Google Фото, он будет храниться в корзине в течение 60 дней.
- Если вы по-прежнему видите в Google Фото объект, который пытались удалить, возможно, он хранится на съемной карте памяти. Попробуйте удалить его в приложении "Галерея".
Как очистить корзину
Если вы видите запрос на удаление объекта без возможности восстановления, ваша корзина заполнена. Ее объем не может превышать 1,5 ГБ.
Если вы очистите корзину, то навсегда удалите из нее все объекты.
Выполните следующие действия:
Как удалить объект с устройства
Выполните следующие действия:
Шаг 2. Удалите фотографию или видео
При удалении фотографии или видео вы можете предоставить Google Фото доступ к SD-карте.
Чтобы изменить предоставленные разрешения, откройте настройки устройства. Нажмите Приложения Google Фото Хранилище .
Как восстановить фотографии и видео
Если вы хотите восстановить удаленный объект, проверьте, есть ли он в корзине.
Если объекта нет в корзине, возможно, он был удален без возможности восстановления.
Не можете найти нужное фото или видео?
Если объекта нет в корзине, его нельзя восстановить. Это может произойти в следующих случаях:
- Объект удален более 60 дней назад.
- Вы переместили объект в корзину, а затем очистили ее.
- Вы удалили объект из корзины без возможности восстановления.
- Вы удалили объект из приложения "Галерея" без возможности восстановления, не сохранив его резервную копию.