Чего Tails не стирает: границы амнезии и где остаются следы

konstrukt

МИГАЛКИ КЛУБ
Проверенный продавец
Продавец
Подтвержденный
Регистрация
19.09.18
Сообщения
902
Реакции
45
Продаж
3
Telegram
Всем привет.


Греческий поэт Симонид, как рассказывает Цицерон, вышел из пиршественного зала за минуту до того, как обрушилась крыша. Погибших нельзя было опознать, и родственники не могли отличить одного от другого. Симонид просто вспомнил, кто где сидел, и назвал каждого по месту за столом. Предание считают началом искусства запоминания, но для нашей темы в нём другая мысль: даже когда сам предмет разрушен, расположение вещей помнит о нём больше, чем кажется.


Tails называют «амнезийной» системой, и слово точное: компьютер, на котором он запускался, после работы ничего о нём не знает. Но забывает именно компьютер. Вокруг него остаётся много мест, которые помнят, и именно о них обычно не думают. Разберём их по порядку.


Что Tails действительно обещает


Он работает с USB-накопителя целиком в оперативной памяти и не пишет на внутренний диск компьютера. Память стирается при выключении, а своп-раздела на диске хозяйской машины не создаётся. Весь сетевой трафик по умолчанию идёт через Tor, а MAC-адрес подменяется случайным. Это сильные свойства, и для большинства бытовых угроз их хватает. Но «не оставляет следов на компьютере» и «не оставляет следов нигде» совершенно разные утверждения.


1. Сам накопитель


Первое, что остаётся, лежит у тебя в кармане. Флешка с Tails сама по себе опознаётся как инструмент приватности: сам этот факт может вызывать вопросы. Если включено постоянное хранилище, оно выглядит как зашифрованный раздел, и отрицать его существование нельзя: нет «скрытого тома», как в VeraCrypt, который можно не показывать. Если накопитель окажется у кого-то в руках, главной защитой станет парольная фраза, и слабая фраза взламывается.


Всё, что ты сохраняешь на этом накопителе, оставляет на нём криминалистические следы. Поэтому авторы практических руководств для людей в рискованных положениях советуют вообще не пользоваться постоянным хранилищем, кроме случаев, когда без него нельзя. Есть и второй довод: личные данные в хранилище мешают разделять роли, ведь при разблокировке оно связывает все сеансы с одним и тем же носителем.


2. Сеть: Tor виден, а метаданные остаются


Tails не скрывает сам факт использования Tor. Провайдер видит соединение с сетью Tor, пусть и не видит содержимого. Спрятать это можно только мостами, которые по умолчанию отключены. Если ты работаешь из дома или с рабочего места, где это нежелательно, твой адрес и время связаны с использованием Tor.


Ещё одно: Tails защищает IP-адрес, но не метаданные самого общения. Кому ты пишешь, когда и как часто, всё это остаётся у сервиса, которым ты пользуешься. А время подключений и объёмы трафика видны всем, кто смотрит на канал снаружи.


3. Прошивка и железо


Tails запускается поверх прошивки: BIOS, UEFI, а на машинах Intel ещё и Management Engine. Сам проект признаёт, что ни одна операционная система не защитит от атаки на прошивку, потому что именно она запускает всё остальное. Зараженная прошивка видит и то, что ты вводишь, и то, что отображается.


Не защитит он и от аппаратного кейлоггера: устройства, вставленного между клавиатурой и портом, записывают нажатия до того, как Tails их увидит. Если ты работаешь на чужом компьютере, ты не знаешь, что в нём и под ним. Для этого есть простое правило: чем меньше доверия к машине, тем меньше стоит на неё полагаться с чувствительными задачами.


4. Виртуальная машина


Запуск Tails внутри виртуальной машины ломает главное обещание. Хозяйская система остаётся полноправным наблюдателем: она видит память гостя, экран, ввод, и следы остаются на ней. Предупреждение из практики: если запускаешь в виртуальной машине, будь готов, что на хосте останутся следы. Физическая загрузка с накопителя иная вещь.


5. Следы на самом компьютере


Tails не пишет на диск, но «ничего не пишет» не значит «не оставляет никаких отметок». Загрузка с внешнего накопителя может отразиться в настройках прошивки или журналах самой машины, а подключённые устройства иногда фиксирует хозяйская система при следующем запуске. Здесь всё зависит от модели и конфигурации, и точных гарантий нет. Если компьютер твой и ты не хочешь, чтобы кто-то знал о самом факте использования Tails, этот след стоит иметь в виду.


Если ты сохраняешь файлы на другой внешний диск, они остаются на нём как обычные файлы, и Tails за них не отвечает.


6. Файлы, которые ты создаёшь


Документы и изображения содержат метаданные, которые выдают автора, устройство, время и программу, даже когда сеанс безупречен. В Tails есть Metadata Cleaner и mat2, но они не запускаются сами. Распечатка оставляет свои следы: многие принтеры наносят едва заметные метки с серийным номером. Скриншоты и записи экрана несут информацию о том, что на экране. Всё это следы, которые переживают любое «стирание» системы, потому что они внутри самого файла.


7. Поведение


Здесь самая большая брешь, и Tails тут бессилен. Вход в личный аккаунт внутри сеанса мгновенно связывает его с тобой. Использование одной флешки для разных личностей связывает эти личности между собой. Привычки, время, стиль письма, темы остаются при тебе. Сам проект даёт совет: одна цель на сеанс. Не смешивай задачи, не открывай в одном сеансе то, что должно оставаться раздельным.


8. Отпечаток самого браузера


Все пользователи Tails выглядят одинаково друг для друга, и это хорошо. Но, по замечанию одного из обзоров, Tails включает uBlock Origin в своём Tor Browser, и это отличает его пользователей от обычных пользователей Tor Browser. Разница небольшая, но показывает общий принцип: даже единообразная толпа может быть отдельной толпой внутри большей.


9. Люди и пространство


Камеры, наблюдение за экраном, человек за спиной, всё это вне зоны ответственности системы. И, конечно, принуждение: никакая криптография не защищает от того, что человека заставляют открыть то, что он знает.


Что из этого следует практически


Несколько привычек закрывают большую часть перечисленного.


  • Отдельный накопитель под каждую личность. Не смешивай их, не подключай к другим системам и держи физически раздельно. Покупай накопитель нейтрально и не оставляй его на виду.
  • Постоянное хранилище только по необходимости. Хранить в нём минимум и парольную фразу брать длинную. Для разовых задач лучше работать вовсе без него.
  • Мосты, если Tor нельзя показывать. И не работать из того места, где твой адрес известен, когда это важно.
  • Проверка подписи образа. Загружай Tails только с официального сайта и сверяй подпись до записи на накопитель.
  • Чистка файлов перед отправкой. Metadata Cleaner для документов и изображений, а для печати лучше обойтись без принтера.
  • Одна цель на сеанс. Не открывай личные аккаунты и не смешивай роли.
  • Полное выключение. Закрывай сеанс выключением, а не сном, и вынимай накопитель. Tails стирает память при выключении и при извлечении носителя, а в режиме сна компьютер продолжает работать.
  • Не доверяй чужой машине. Если компьютер не твой или ты не знаешь, что в нём, считай, что прошивка и порты могут быть скомпрометированы.

Итог


Симонид опознавал мёртвых не по лицам, а по расположению. Так и с человеком в цифровой среде: он узнаваем не по содержимому диска, а по расположению: когда подключался, откуда, с каким накопителем, в какой последовательности, что делал рядом. Tails стирает содержимое памяти компьютера, но расположение остаётся там, где его система не контролирует: в сети, в железе, в привычках, в файлах и в самом накопителе.


Поэтому правильный вопрос звучит не «оставляет ли Tails следы», а «какие следы остаются вокруг Tails». Тот, кто задаёт его заранее, избавляется от иллюзии, что система забыла за него всё остальное.
 
Сверху Снизу