Удаление
Удаление — это процесс, действие или результат действия, направленный на ликвидацию, исключение, устранение или перемещение объекта, данных, записи, части информации или физического предмета из определённого контекста, системы, среды или пространства. В зависимости от области применения термин «удаление» может иметь различные технические, юридические и бытовые нюансы, но общим для всех случаев является прекращение существования или доступности объекта в исходном месте.
Виды удаления по объекту воздействия
Удаление может быть классифицировано по типу объекта, который подвергается воздействию.
Удаление данных и информации
В информатике и вычислительной технике удаление — это операция, в результате которой файл, папка, запись в базе данных или иной цифровой объект перестаёт отображаться в пользовательском интерфейсе и/или помечается как доступный для перезаписи. Различают два основных типа:
- Логическое удаление (Soft delete). Данные не стираются физически с носителя, а лишь помечаются специальным маркером (например, в файловой системе — как удалённые). Пока область, занимаемая файлом, не будет перезаписана новыми данными, информацию можно восстановить с помощью специальных утилит. Этот принцип лежит в основе работы «Корзины» в операционных системах (Windows, macOS, Linux с графической оболочкой). В базах данных логическое удаление часто реализуется через установку флага
is_deletedили перемещение записи в архивную таблицу. - Физическое удаление (Hard delete). Процесс, при котором данные безвозвратно уничтожаются. Это может включать перезапись области носителя нулями или случайными данными (несколько проходов), демагнетизацию магнитных носителей, физическое разрушение диска или использование криптографического стирания (криптошредирование), при котором ключ шифрования уничтожается, делая зашифрованные данные нечитаемыми.
Правовые аспекты. В современном законодательстве (например, в Федеральном законе «О персональных данных» № 152-ФЗ в России или в Общем регламенте по защите данных (GDPR) в Европейском союзе) закреплено «право на забвение» — требование субъекта данных об удалении его персональной информации из систем оператора. Невыполнение этого требования влечёт административную ответственность.
Удаление объектов в программировании и базах данных
- В языках программирования. Оператор
delete(в C++, JavaScript) или метод.remove()(в Python, Java) используется для освобождения динамически выделенной памяти или удаления элемента из коллекции. В языках с автоматическим управлением памятью (Java, C#, Python) явное удаление объекта часто не требуется — сборщик мусора автоматически уничтожает объекты, на которые нет ссылок. - В системах управления базами данных (СУБД). Команда
DELETE FROMязыка SQL удаляет одну или несколько строк из таблицы. КомандаTRUNCATE TABLEудаляет все строки таблицы целиком, но быстрее, чемDELETE, так как не фиксирует удаление каждой строки в журнале транзакций. КомандаDROP TABLEполностью удаляет таблицу как объект базы данных.
Удаление физических объектов
В бытовом и промышленном контексте удаление означает физическое изъятие, перемещение или уничтожение предмета. Примеры: удаление зуба (экстракция), удаление опухоли (хирургическая операция), удаление сорняков (прополка), удаление старой краски (шлифовка или химическое снятие), удаление снега (снегоуборочные работы). В логистике и управлении запасами удаление может означать списание товара, его утилизацию или возврат поставщику.
Удаление в различных контекстах
В генетике и молекулярной биологии
Делеция (от лат. deletio — уничтожение) — это тип хромосомной мутации, при котором происходит потеря участка хромосомы. Делеции могут быть как небольшими (затрагивающими один или несколько нуклеотидов), так и крупными, видимыми под микроскопом. Крупные делеции часто приводят к серьёзным генетическим заболеваниям, таким как синдром кошачьего крика (делеция короткого плеча 5-й хромосомы) или синдром Ди Джорджи (делеция участка 22-й хромосомы).
В социальных сетях и интернет-коммуникациях
Удаление контента — распространённая практика, включающая:
- Удаление поста или комментария самим пользователем.
- Модерация — удаление администратором или модератором сообщества контента, нарушающего правила платформы (оскорбления, спам, фейки). В России модерация социальных сетей регулируется Федеральным законом № 149-ФЗ «Об информации, информационных технологиях и о защите информации», обязывающим владельцев сайтов удалять запрещённую информацию по требованию Роскомнадзора.
- Автоматическое удаление — функция, позволяющая настроить исчезновение сообщений через заданное время (например, в мессенджерах Telegram, Signal).
В криминалистике и следственной практике
Удаление улик — умышленное действие, направленное на сокрытие следов преступления. Это может быть удаление файлов с компьютера, сожжение документов, уничтожение орудия преступления. Противодействие этому — задача судебной экспертизы, которая способна восстанавливать удалённые данные с носителей, даже если они были перезаписаны (в определённых пределах).
Технологии безвозвратного удаления данных
Для гарантированного уничтожения конфиденциальной информации применяются специальные методы:
- Метод Гутмана (Питер Гутман, 1996) — алгоритм, предусматривающий 35 проходов перезаписи различными шаблонами (для магнитных дисков). Для современных SSD-накопителей этот метод неэффективен и может даже сократить срок службы устройства.
- Команда ATA Secure Erase — стандартная команда, встроенная в прошивку большинства современных жёстких дисков и твердотельных накопителей. Она гарантирует, что все данные на диске будут безвозвратно удалены на аппаратном уровне, часто за считанные секунды.
- Криптографическое стирание (Cryptographic Erasure) — метод, применяемый для зашифрованных дисков. Вместо перезаписи всего объёма данных уничтожается только ключ шифрования. После этого зашифрованные данные становятся неотличимы от случайного шума и не поддаются расшифровке.
- Физическое уничтожение — измельчение носителя в шредере, сжигание, расплавление, размагничивание (для HDD). Используется для носителей с особо важной информацией (государственная тайна, коммерческая тайна).
Правовые и этические аспекты
Удаление информации не всегда является нейтральным действием. В ряде случаев оно может быть расценено как:
- Уничтожение доказательств (в уголовном процессе).
- Цензура (удаление контента по политическим или идеологическим мотивам).
- Нарушение авторских прав (удаление лицензионного контента пиратами).
- Ревизионизм (удаление исторических записей, фотографий или документов с целью искажения прошлого).
С другой стороны, удаление может быть необходимым для защиты прав граждан (удаление клеветы, порнографических материалов с участием несовершеннолетних, персональных данных, опубликованных незаконно).
Источники
- Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных».
- Федеральный закон от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации».
- Таненбаум Э., Бос Х. «Современные операционные системы». — СПб.: Питер, 2015.
- Гутман П. «Secure Deletion of Data from Magnetic and Solid-State Memory» // Sixth USENIX Security Symposium, 1996.
- Киммел П. «Руководство по SQL». — М.: Вильямс, 2016.
- Воган Т. «Генетика человека». — М.: Мир, 2005.
- Регламент Европейского парламента и Совета Европейского союза 2016/679 от 27 апреля 2016 г. «О защите физических лиц при обработке персональных данных и о свободном обращении таких данных» (GDPR).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →