Всем привет.
Греческий поэт Симонид, как рассказывает Цицерон, вышел из пиршественного зала за минуту до того, как обрушилась крыша. Погибших нельзя было опознать, и родственники не могли отличить одного от другого. Симонид просто вспомнил, кто где сидел, и назвал каждого по месту за столом. Предание считают началом искусства запоминания, но для нашей темы в нём другая мысль: даже когда сам предмет разрушен, расположение вещей помнит о нём больше, чем кажется.
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. Люди и пространство
Камеры, наблюдение за экраном, человек за спиной, всё это вне зоны ответственности системы. И, конечно, принуждение: никакая криптография не защищает от того, что человека заставляют открыть то, что он знает.
Что из этого следует практически
Несколько привычек закрывают большую часть перечисленного.
Итог
Симонид опознавал мёртвых не по лицам, а по расположению. Так и с человеком в цифровой среде: он узнаваем не по содержимому диска, а по расположению: когда подключался, откуда, с каким накопителем, в какой последовательности, что делал рядом. Tails стирает содержимое памяти компьютера, но расположение остаётся там, где его система не контролирует: в сети, в железе, в привычках, в файлах и в самом накопителе.
Поэтому правильный вопрос звучит не «оставляет ли Tails следы», а «какие следы остаются вокруг Tails». Тот, кто задаёт его заранее, избавляется от иллюзии, что система забыла за него всё остальное.
Греческий поэт Симонид, как рассказывает Цицерон, вышел из пиршественного зала за минуту до того, как обрушилась крыша. Погибших нельзя было опознать, и родственники не могли отличить одного от другого. Симонид просто вспомнил, кто где сидел, и назвал каждого по месту за столом. Предание считают началом искусства запоминания, но для нашей темы в нём другая мысль: даже когда сам предмет разрушен, расположение вещей помнит о нём больше, чем кажется.
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». Тот, кто задаёт его заранее, избавляется от иллюзии, что система забыла за него всё остальное.