Как зашифровать файлы на компьютере

Как поставить пароль на папку, файл или флешку. Запароливаем Всё!

Как зашифровать файлы на компьютере. Faylyi nadezhno zashhishhenyi parolem. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Faylyi nadezhno zashhishhenyi parolem. картинка Как зашифровать файлы на компьютере. картинка Faylyi nadezhno zashhishhenyi parolem

Подскажите, как запаролить папку, в которой у меня находятся мои документы. Папка находится на флешке, а ее приходится носить с собой и подключать к разным ПК и ноутбукам. Не хотелось бы, чтобы кто-то их увидел или скопировал к себе.

Маленькое добавление: пароль нужно поставить именно на папку, а не на саму флешку. Т.е. чтобы посмотреть конкретную папку — ввести пароль, а всё остальное свободно и открыто для просмотра. Заранее благодарю!

Задача вполне выполнимая, ниже я приведу несколько вариантов, как поставить пароль на свои файлы (а исходя из плюсов/минусов каждого способа — сможете выбрать оптимальный вариант для себя). 👌

Один момент!

В тоже время приходится наблюдать, как попустительски относятся к паролям, личным персональным данным, к сканам паспортов, ИНН и пр. В первую очередь, защищать требуется именно эти документы!

Как зашифровать файлы на компьютере. Blok androida. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Blok androida. картинка Как зашифровать файлы на компьютере. картинка Blok androida

Кстати, также рекомендую защитить свой телефон. По следующей ссылке, Вы узнаете, как поставить пароль (графический ключ) на телефон Android.

Как зашифровать файлы на компьютере. uskwin. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-uskwin. картинка Как зашифровать файлы на компьютере. картинка uskwin

Ставим пароль

На файл (документ, блокнот)

Самый простой, быстрый и эффективный способ поставить пароль на свои папки и файлы — это отправить их в запароленный (и зашифрованный) архив. Когда вам необходимо будет получить доступ к файлам и папкам внутри архива — необходимо ввести пароль для доступа, и спокойно ими пользоваться.

Из плюсов : защитить таким образом можно любые файлы: документы Word/Excel, картинки, текстовые файлы (блокноты), сканы, и т.д. Также архиваторы есть на любом ПК/ноутбуке, а значит и файлы вы можете открыть на любом компьютере!

Есть, правда, минусы : если забудете пароль — то открыть такой архив очень сложно (в некоторых случаях невозможно); не удобно работать с большими файлами (например, с папкой видео).

Ниже рассмотрю, как создать такой зашифрованный архив в популярных архиваторах 7-Zip и WinRAR.

Аналоги WinRAR: бесплатные архиваторы для Windows — самые удобные программы

Очень популярный архиватор, позволяющий сжимать файлы сильнее своих конкурентов: WinRAR, WinZIP и пр. Архиватор бесплатен, удобен и выполнен в стиле минимализм (нет ничего лишнего). В общем-то, по праву занимает лидирующие позиции.

После его установки, в проводнике у вас появиться одноименное меню: 7-Zip. Теперь, чтобы создать архив, вам достаточно щелкнуть правой кнопкой мышки по нужному файлу или папке и выбрать в появившемся меню «Добавить к архиву. « (см. скриншот ниже).

Как зашифровать файлы на компьютере. Dobavit k arhivu 7 Zip. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Dobavit k arhivu 7 Zip. картинка Как зашифровать файлы на компьютере. картинка Dobavit k arhivu 7 Zip

Добавить к архиву // 7-Zip

Далее есть ряд важных параметров, которые необходимо правильно задать. Я их пометил цифрами на скриншоте ниже и сейчас поясню поподробнее:

Как зашифровать файлы на компьютере. Sozdanie arhiva. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Sozdanie arhiva. картинка Как зашифровать файлы на компьютере. картинка Sozdanie arhiva

Создание архива // 7-Zip

После того, как архив будет создан — можете попробовать его открыть. На это действие, любой архиватор (даже и не 7-Zip) — обязательно вас попросит ввести для расшифрования пароль. Если вы не знаете его или забыли — то ваши файлы останутся недоступны!

Как зашифровать файлы на компьютере. Popyitka otkryit zaparolennyiy arhiv. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Popyitka otkryit zaparolennyiy arhiv. картинка Как зашифровать файлы на компьютере. картинка Popyitka otkryit zaparolennyiy arhiv

Попытка открыть запароленный архив

WinRAR

Один из самых знаменитых архиваторов, обеспечивающий хорошую степень сжатия. Позволяет открывать и извлекать файлы из всех самых популярных форматов архивов: ZIP, RAR, ACE, TAR, GZIP и пр.

Для создания архива в WinRAR — достаточно щелкнуть правой кнопкой мышки по какому-нибудь файлу/папке, и в появившемся меню проводника выбрать «WinRAR/Add to Archive» (прим.: добавить к архиву).

Как зашифровать файлы на компьютере. WinRAR Add Archive. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-WinRAR Add Archive. картинка Как зашифровать файлы на компьютере. картинка WinRAR Add Archive

Как зашифровать файлы на компьютере. Osnovnyie nastroyki pri sozdanii arhiva v WinRAR. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Osnovnyie nastroyki pri sozdanii arhiva v WinRAR. картинка Как зашифровать файлы на компьютере. картинка Osnovnyie nastroyki pri sozdanii arhiva v WinRAR

Основные настройки при создании архива в WinRAR

Как зашифровать файлы на компьютере. Vvod parolya WinRAR. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Vvod parolya WinRAR. картинка Как зашифровать файлы на компьютере. картинка Vvod parolya WinRAR

После этого можно начать архивирование. В общем-то, запароленный архив готов — можно пользоваться.

Защита паролем документов Word/Excel и пр.

Документы, создаваемые в Microsoft Office, могут быть зашифрованы штатными средствами, без дополнительных программ. Очень удобно, когда с шифруемым документом вам часто нужно работать. Кстати, в такой документ можно поместить и картинки.

Как зашифровать файлы на компьютере. Fayl svedeniya Word. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Fayl svedeniya Word. картинка Как зашифровать файлы на компьютере. картинка Fayl svedeniya Word

Файл/сведения // Microsoft Word

Учтите, что введенный пароль (если вы его забудете или потеряете) — восстановить почти нереально! Об этом, кстати, предупреждается сам офис, при его задании.

Как зашифровать файлы на компьютере. SHifrovanie dokumenta. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-SHifrovanie dokumenta. картинка Как зашифровать файлы на компьютере. картинка SHifrovanie dokumenta

Как зашифровать файлы на компьютере. Dokument zashhishhen parolem. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Dokument zashhishhen parolem. картинка Как зашифровать файлы на компьютере. картинка Dokument zashhishhen parolem

Документ защищен паролем // Microsoft Word

На папку/каталог

Не всегда удобно ставить пароль на конкретный файл. Например, есть у вас каталог с картинками, личными фото, с которыми вы часто работаете (редактируете старые, загружаете новые и пр.), и которые не хотелось бы чтобы кто-о увидел без вашего разрешения.

В этом случае — создавать архив каждый раз не удобно, и приходится прибегать к другим инструментам. О них ниже.

Protected Folder

Как зашифровать файлы на компьютере. Protected Folder skrinshot glavnogo okna. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Protected Folder skrinshot glavnogo okna. картинка Как зашифровать файлы на компьютере. картинка Protected Folder skrinshot glavnogo okna

Очень удобная утилита для защиты и скрытия от посторонних своих файлов и папок. Чтобы защитить папку паролем — достаточно просто перенести её в окно (в «сейф») — и всё, что находится в ней, будет надежно защищено вашим паролем.

Anvide Seal Folder

Сайт разработчика: http://anvidelabs.org/

Очень простая и в тоже время надежная программа для защиты шифрования и защиты паролем любых папок: будь то они на жестком диске, флешке или любых других съемных носителей.

Каждая папка, кстати, может быть защищена своим отдельным паролем. Программа полностью переведена на русский язык, поддерживается всеми популярными версиями Windows.

Покажу на примере, как можно легко зашифровать и закрыть свою папку от посторонних глаз. Устанавливаете и запускаете программу. Затем добавляете папку (можно использовать клавишу Ins).

Как зашифровать файлы на компьютере. Dobavlyaem papku. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Dobavlyaem papku. картинка Как зашифровать файлы на компьютере. картинка Dobavlyaem papku

Как зашифровать файлы на компьютере. Zakryivaem dostup. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Zakryivaem dostup. картинка Как зашифровать файлы на компьютере. картинка Zakryivaem dostup

Закрываем доступ к папке

Кстати, папка не видна, даже если загрузиться в безопасном режиме. В общем-то, скрыта надежно!

Как зашифровать файлы на компьютере. Papka nedostupna. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Papka nedostupna. картинка Как зашифровать файлы на компьютере. картинка Papka nedostupna

Чтобы расшифровать папку и файлы в ней — необходимо вновь запустить утилиту, нажать на значок с открытым замком и ввести пароль.

На флешку

Способ №1

Самый простой способ поставить пароль на всю флешку (или диск) — это использовать возможность, которая уже есть в Windows — BitLocker. Позволяет надежно и быстро защитить информацию на флешке

Как зашифровать файлы на компьютере. Vklyuchit BitLocker. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Vklyuchit BitLocker. картинка Как зашифровать файлы на компьютере. картинка Vklyuchit BitLocker

Когда пароль будет установлен, попробуйте вынуть флешку из USB-порта, а затем вновь ее подключить — Вы увидите, что доступ к ней закрыт (и ее значок стал с закрытым замком). Пока не введите пароль для разблокировки, информация на носителе надежно защищена!

Как зашифровать файлы на компьютере. Razblokirovka diska fleshki. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Razblokirovka diska fleshki. картинка Как зашифровать файлы на компьютере. картинка Razblokirovka diska fleshki

Способ №2

USB Safeguard

Очень простая и удобная утилита для защиты флешек (работает во всех версиях Windows). Все что вам нужно, чтобы поставить защиту на флешку — это скачать утилиту и скопировать ее на USB-носитель (см. скрин ниже).

Как зашифровать файлы на компьютере. Skopirovali na fleshku. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Skopirovali na fleshku. картинка Как зашифровать файлы на компьютере. картинка Skopirovali na fleshku

Далее она предложит отформатировать носитель (Важно! Скопируйте предварительно всё, что есть на флешке, в отдельную папку на жестком диске) — соглашаемся.

После чего сможете установить пароль.

Как зашифровать файлы на компьютере. Zapustili utilitu otformativrovali i vveli parol. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Zapustili utilitu otformativrovali i vveli parol. картинка Как зашифровать файлы на компьютере. картинка Zapustili utilitu otformativrovali i vveli parol

ВСЁ! Теперь при подключении флешки — она будет казаться пустой (в ней будет виден только файл программы USB Safeguard).

Чтобы увидеть файлы на ней, вам будет нужно запустить этот файл и ввести правильно пароль. Если вы это сделаете — то появиться диск Z, равный по объему вашей флешки — именно с ним и нужно работать (и именно на нем и будут находиться все ваши добавленные для шифрования файлы).

В общем-то, все просто, удобно и легко работает!

Аналог подобной утилиты: Rohos Mini Drive.

👉 ДОПОЛНЕНИЕ

Также можно создать виртуальный зашифрованный диск (что-то типа образа) для подключения и просмотра которого, нужно ввести правильно пароль. Подобная технология делает ваши файлы максимально защищенными от посторонних. К тому же на таком диске можно хранить абсолютно любые типы файлов.

Примеры программ: TrueCrypt, CyberSafe, Rohos Disk и пр.

Как зашифровать файлы на компьютере. Virtualnyiy disk. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-Virtualnyiy disk. картинка Как зашифровать файлы на компьютере. картинка Virtualnyiy disk

1) Как создать виртуальный жесткий диск, зашифровать его и настроить авто-подключение после перезагрузки Windows.

2) Как скрыть раздел диска (и данные на нем станут невидимыми! 👀).

PS: не забывайте пароли! Иначе так обезопасите файлы, что даже сами не сможете их посмотреть.

Источник

Как зашифровать файл без возможности взлома полицией

Безопасность информации является трендом уже не первое десятилетие. А в 2020 году это еще более актуальная тема. Множественные утечки информации заставляют нас переосмыслить ценность информации и позаботится о ее сохранности. Преследования тоталитарным режимом советской россии свободомыслящих граждан случаются на каждом шагу. И как правило главной доказательной базой является содержимое жесткого диска подозреваемого. Частенько этот диск шифруется средствами на подобии VeraCrypt но не все знают что этот софт тоже имеет свои недостатки. И сегодня мы раскажем как зашифровать файл без возможности востановления органами следствия.

Как зашифровать файлы на компьютере. laptop computer hard drives disk encryption laptop. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-laptop computer hard drives disk encryption laptop. картинка Как зашифровать файлы на компьютере. картинка laptop computer hard drives disk encryption laptop

Как взломать зашифрованый диск или контейнер?

Эта статья не о том, как ломать криптоконтейнеры. Однако, если ты не знаешь, как станут действовать эксперты, пытающиеся получить доступ к зашифрованным данным, будет трудно понять смысл описанных действий.

Действия эксперта в лаборатории зависят от того, что именно и каким именно образом изъято при обыске.

Стандартные методы взлома зашифрованых контейнеров

Самый типичный случай — изъятие внешних накопителей целиком; компьютеры выключаются и также изымаются целиком, но в лабораторию к эксперту попадает не целый компьютер в сборе, а только извлеченные из него диски.

Подобный сценарий — тот самый случай, противостоять которому так долго готовились разработчики всех криптоконтейнеров без исключения. Лобовые атаки на криптоконтейнеры малоэффективны, а на некоторые их разновидности (в частности, загрузочные разделы, зашифрованные в режиме TPM или TPM + ключ) неэффективны абсолютно.

В типичном случае эксперт попытается сначала проанализировать файлы гибернации и подкачки. Если пользователь пренебрег настройками безопасности криптоконтейнера (кстати, при использовании BitLocker эти настройки далеко не очевидны), то ключи шифрования спокойно извлекаются из этих файлов, а зашифрованные тома расшифровываются без длительных атак. Разумеется, в ряде случаев эта атака не сработает. Она будет бесполезна, если выполнено хотя бы одно из описанных ниже условий.

1. Загрузочный диск зашифрован.

В этом случае и файл подкачки, и файл гибернации будут также зашифрованы. Например, если для шифрования загрузочного раздела используется BitLocker (это имеет смысл, даже если остальные данные зашифрованы в контейнерах VeraCrypt), то Microsoft подробно описывает модель безопасности в FAQ и BitLocker Security FAQ (раздел What are the implications of using the sleep or hibernate power management options?). Кстати, из этого правила есть исключения — например, если файл подкачки вынесен на отдельное от загрузочного устройство (довольно распространенный случай для пользователей, которые таким образом «экономят» ресурс загрузочного SSD).

2. Компьютер был выключен штатным образом

(через команду Shutdown) или был изъят в состоянии гибридного сна либо гибернации; при этом криптоконтейнер настроен таким образом, чтобы автоматически размонтировать зашифрованные тома и уничтожать ключи шифрования в оперативной памяти при переходе компьютера в сон, гибернацию или при его отключении.

Немного сложно для восприятия? Упрощу: если в момент изъятия зашифрованный том был смонтирован, а полиция просто выдернула вилку из розетки, то ключ шифрования, скорее всего, останется в файле гибернации (удастся ли его оттуда вытащить — зависит от пункта 1). А вот если компьютер выключили командой Shutdown, то наличие или отсутствие ключа будет зависеть от настроек криптоконтейнера. О том, как правильно настроить VeraCrypt, мы поговорим дальше.

3. Наконец, очевидное:

анализ файлов подкачки и гибернации совершенно бесполезен, если в момент изъятия компьютера зашифрованный том не был подмонтирован.

Если извлечь ключи шифрования не удается, эксперт поищет их в облаке или корпоративной сети (для томов, зашифрованных штатными средствами BitLocker или FileVault 2). Только после этого в ход пойдет лобовая атака — перебор паролей.

С перебором паролей тоже непросто. Во-первых, давно прошли времена, когда под «лобовой атакой» понимался простой брутфорс. Скорость атаки будет такой, что полный перебор всего пространства паролей становится бесполезен, если длина пароля к криптоконтейнеру превышает 7–8 символов. Соответственно, для атак используются словари, в первую очередь — словари, составленные из паролей самого пользователя (извлечь их можно как из компьютера пользователя, так и из его мобильных устройств или напрямую из облака Google Account). Давно разработаны методы анализа паролей и составления правил-шаблонов, на основе которых будут генерироваться «похожие» пароли.

Для атаки в полиции будут использовать один из немногих пакетов программ, позволяющих запустить атаку на множестве (в теории — до нескольких тысяч, в реальности — порядка сотен) компьютеров, каждый из которых будет оснащен несколькими графическими ускорителями. Звучит неправдоподобно? Тем не менее во время тренингов для полиции в разных частях земного шара я видел помещения с компьютерами, использующимися для распределенных атак. Могу сказать о них следующее. Создателей фантастических фильмов в эти помещения, очевидно, не пускают, поэтому на экранах кинотеатров нам приходится наблюдать жалкие плоды убогой фантазии. Просто чтобы обозначить масштаб, поделюсь поразившим меня фактом: на рабочих столах полицейских экспертов одного британского захолустья стоят компьютеры с GeForce 2080 и 40 процессорными ядрами.

Для начала область перебора будет ограничена набором символов, которые встречаются в паролях пользователя.

Как зашифровать файлы на компьютере. edpr charset. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-edpr charset. картинка Как зашифровать файлы на компьютере. картинка edpr charset

Дальше опробуют атаку с мутациями (берется слово из словаря, и проверяются его варианты, составленные по довольно простым правилам, которыми пользуется подавляющее большинство обычных пользователей). Кстати, на мутациях обычно и заканчиваются попытки атак в тех случаях, когда у полиции нет зацепок — не удалось получить ни одного пароля пользователя.

Как зашифровать файлы на компьютере. edpr mutations. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-edpr mutations. картинка Как зашифровать файлы на компьютере. картинка edpr mutations

Если это не сработает, в ход пойдут маски (попытки вручную сконструировать пароли, «похожие» на те, которые были найдены у пользователя).

Как зашифровать файлы на компьютере. edpr mask. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-edpr mask. картинка Как зашифровать файлы на компьютере. картинка edpr mask Как зашифровать файлы на компьютере. edpr prefix mask. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-edpr prefix mask. картинка Как зашифровать файлы на компьютере. картинка edpr prefix mask

В особо сложных случаях дело дойдет до гибридных атак (использование комбинаций из одного или двух словарей в комбинации со скриптованными правилами, масками и/или префиксами).

Как зашифровать файлы на компьютере. edpr hybrid. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-edpr hybrid. картинка Как зашифровать файлы на компьютере. картинка edpr hybrid

Нестандартные методы взлома шифрования

Нестандартно действовать полиция начинает в редких случаях, когда у подозреваемого заранее предполагается наличие зашифрованных «цифровых улик». В этом случае вместе с оперативниками выезжают подготовленные эксперты, которые проконтролируют изъятие и попытаются исследовать включенные, работающие компьютеры прямо на месте. Эксперт попробует сделать следующее.

На что влияет выбор алгоритма шифрования

Еще во времена TrueCrypt пользователям предлагался выбор из нескольких разных алгоритмов шифрования, в том числе несколько вариантов с последовательным шифрованием данных сначала одним, а потом другим алгоритмом. В VeraCrypt выбор существенно расширился. Теперь предлагается пять алгоритмов (AES, Serpent, Twofish, Camellia и «Кузнечик») и десять вариантов их последовательного использования.

Как зашифровать файлы на компьютере. enc alg. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-enc alg. картинка Как зашифровать файлы на компьютере. картинка enc alg

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

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

Правда же заключается в том, что достаточно будет использовать самый известный и простой с вычислительной точки зрения алгоритм. Тот самый AES, который используется всеми — от детей, скачивающих на телефон новую игру, до финансовых воротил и самых что ни на есть специальных спецслужб. За десятилетия повсеместного использования и массовых исследований этот алгоритм так и не взломали, секретных черных ходов не нашли.

На что же на самом деле влияет выбор алгоритма шифрования? Еще одна грустная правда: только и исключительно на скорость доступа к зашифрованным данным.

Как зашифровать файлы на компьютере. enc bench. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-enc bench. картинка Как зашифровать файлы на компьютере. картинка enc bench

Шифрование алгоритмом AES использует встроенные в современные процессоры (начиная от самых дешевых ядер ARMv8 и заканчивая даже очень старыми процессорами Intel и AMD) команды для аппаратного ускорения шифрования. Другие алгоритмы тоже могут применять эти команды. Но AES пользуются все, а другими алгоритмами — не все, поэтому их оптимизация оставляет желать лучшего. Самый оптимизированный алгоритм шифрования Camellia уступает AES в скорости шифрования в полтора раза, Twofish уступает AES в три, Serpent — в четыре, а Кузнечик — в четыре с половиной раза. Комбинированные варианты работают еще медленнее, не предоставляя при этом никакой дополнительной безопасности.

Итак, выбор отличного от AES алгоритма шифрования не может улучшить безопасность зашифрованных данных, а вот ухудшить — запросто. А что может улучшить?

Выбор хеш-функции и числа итераций

Для того чтобы зашифровать (ну, и расшифровать тоже) любые данные, криптоконтейнер не использует пароль. Для шифрования любым алгоритмом (от AES до «Кузнечика») берется двоичный ключ фиксированной длины, так называемый Data Encryption Key или Media Encryption Key (MEK). Каким именно образом твой пароль (наверняка очень длинный и безопасный) превращается в MEK фиксированной длины? Откровенно говоря, никаким. Media Encryption Key для единожды созданного контейнера неизменен; он хранится в зашифрованном (точнее сказать, «обернутом», wrapped) виде прямо в составе контейнера, а в «развернутом» виде используется для доступа к данным.

Ключ шифрования данных MEK в обязательном порядке шифруется (прости за тавтологию) ключом шифрования ключа шифрования Key Encryption Key (KEK). Без KEK невозможно расшифровать MEK, а без MEK невозможно расшифровать данные. Для чего нужна такая сложная схема? Хотя бы для того, чтобы ты мог сменить пароль от криптоконтейнера без обязательной расшифровки и перешифровки всего содержимого. Однако роль пары ключей MEK/KEK этим сценарием не ограничивается. Так, достаточно будет затереть несколько десятков байтов в заголовке контейнера (перезаписав область, в которой хранится MEK), и контейнер никто и никогда больше расшифровать не сможет, даже если точно известен пароль. Возможность моментального и безвозвратного уничтожения данных — важная часть общей стратегии безопасности.

Итак, с парой ключей MEK/KEK разобрались. Каким образом из пароля получается ключ KEK? VeraCrypt проводит циклическую последовательность односторонних (это важно) математических преобразований — хеш-функций, причем количество циклов достаточно велико: по умолчанию преобразование выполняется 500 000 раз. Таким образом, с настройками «по умолчанию» на вычисление одного-единственного ключа KEK на основе введенного пароля VeraCrypt потратит от одной до пяти-шести секунд.

Здесь наступает важный момент. Помнишь, чуть выше я разобрал скорость работы алгоритмов шифрования и порекомендовал использовать AES как самый распространенный и самый быстрый вариант? Так вот, с выбором хеш-функции все обстоит с точностью до наоборот: тебе нужен самый нестандартный и самый медленный алгоритм.

В VeraCrypt доступен выбор из четырех хеш-функций: дефолтный SHA-512 (он достаточно медленный и достаточно безопасный, но дефолтный, что для нас минус), еще более медленный и тоже хорошо изученный Whirlpool, старенький SHA-256, который все еще безопасен, но смысла в использовании которого я не вижу, и «темная лошадка» «Стрибог», который в бенчмарке медленнее всех.

Как зашифровать файлы на компьютере. hash bench. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-hash bench. картинка Как зашифровать файлы на компьютере. картинка hash bench

Как правильно настроить преобразование пароля в ключ шифрования KEK? Вот три основных пункта.

Итак, с настройками по умолчанию разобрались, с выбором хеш-функции определились. Однако есть еще один важнейший параметр, скрывающийся за малозаметной галочкой Use PIM. Что за PIM такой и зачем он нужен?

Как зашифровать файлы на компьютере. use pim. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-use pim. картинка Как зашифровать файлы на компьютере. картинка use pim

PIM (Personal Iterations Multiplier) напрямую влияет на количество итераций, которые будут использованы для преобразования твоего пароля в ключ шифрования KEK. Согласно документации, VeraCrypt вычисляет количество итераций (число преобразований) по формуле 15000 + (PIM · 1000). Для хеш-функций SHA-512 и Whirlpool значение PIM по умолчанию 485, что дает нам ровно 500 000 итераций.

Для чего нужен этот параметр? Дело в том, что вычислительные мощности, в том числе и у тех, кто будет взламывать твой криптоконтейнер, постоянно растут. Защита, эффективная двадцать лет назад, сегодня уже не кажется такой непробиваемой. Однако в случае с VeraCrypt ты можешь легко и изящно повысить стойкость защиты сколь угодно сильно, просто увеличив число итераций. Да, увеличение числа итераций (через кастомное значение PIM) немного снизит удобство использования (при монтировании криптоконтейнера тебе придется, помимо пароля, вводить еще и число PIM), несколько замедлится скорость монтирования. Поверь, однако, что любое, самое незначительное изменение PIM означает сильнейшую головную боль у любого, кто вздумает подобрать пароль.

Насколько сильно изменение PIM повлияет на скорость монтирования криптоконтейнера? Вот время с настройками PIM по умолчанию.

Как зашифровать файлы на компьютере. pkcs 5 bench. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-pkcs 5 bench. картинка Как зашифровать файлы на компьютере. картинка pkcs 5 bench

А вот я изменил PIM на значение 500 (с дефолтных 485).

Как зашифровать файлы на компьютере. pkcs 5 pim 500 bench. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-pkcs 5 pim 500 bench. картинка Как зашифровать файлы на компьютере. картинка pkcs 5 pim 500 bench

А тут я использовал PIM, равный 1000.

Как зашифровать файлы на компьютере. pkcs 5 pim 1000 bench. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-pkcs 5 pim 1000 bench. картинка Как зашифровать файлы на компьютере. картинка pkcs 5 pim 1000 bench

Цифры отнюдь не запредельные: подождать при монтировании зашифрованного тома лишние секунды несложно, а вот у того, кто будет пытаться подобрать пароль к тому, возникнет масса проблем. Общий алгоритм работы взломщиков будет выглядеть так.

Логичный вопрос: разве увеличение длины пароля на два-три знака из расширенного набора символов не даст схожий (и даже лучший) результат? Если подходить с чисто вычислительной точки зрения, то даст. Реальность же такова, что большая часть атак проводится с настройками по умолчанию; программы, способные использовать атаки с нестандартным значением PIM, можно пересчитать по пальцам одной руки, а программ, которые способны автоматизировать атаки с кастомным рядом значений PIM, и того меньше.

Рассмотрим скриншот свежей сборки Elcomsoft Distributed Password Recovery с поддержкой VeraCrypt (кстати, даже не вышедшей еще официально).

Как зашифровать файлы на компьютере. edpr sha512 aes. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-edpr sha512 aes. картинка Как зашифровать файлы на компьютере. картинка edpr sha512 aes

На нем мы видим атаку в стандартной конфигурации: алгоритм шифрования AES, хеш-функция — SHA-512. Никаких сюрпризов. Скорость атаки — 170 паролей в секунду (это с загрузкой всех ядер процессора и с использованием вычислительных ресурсов видеокарты; без видеокарты мы бы увидели скорость порядка 0,5 пароля в секунду).

Но если ты сменишь хеш-функцию, то такой атакой, как показана на первом скриншоте, пароль найти не получится. Соответственно, будет применяться вторая атака — уже по всему спектру алгоритмов шифрования и хеш-функций.

Как зашифровать файлы на компьютере. edpr unk unk. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-edpr unk unk. картинка Как зашифровать файлы на компьютере. картинка edpr unk unk

Что мы видим на втором скриншоте? Во-первых, скорость перебора резко упала до одного пароля в секунду — это с использованием GPU-ускорителя.

А чего мы не видим на втором скриншоте? Мы не видим возможности провести атаку на число итераций PIM. Число итераций PIM в большинстве программ для взлома паролей можно указать вручную. Таким образом, нестандартное число итераций сделает атаку неэффективной: даже если твой пароль — 123, найти его не получится, не указав точного числа итераций.

Как зашифровать файл ключа шифрования

Итак, мы выбрали шифрование AES, хеш-функцию Whirlpool, а число итераций выставили скромненько 1111 (чтоб и нестандартно, и не забыть случайно). Это полностью защитит контейнер от атаки на пароль, но, как мы помним из начала статьи, полиция может вообще не устраивать такую атаку, если сможет просто вытащить ключ шифрования из твоего компьютера.

Взять готовый ключ шифрования и с его помощью смонтировать (или расшифровать целиком) зашифрованный раздел — любимый и самый быстрый способ, которым пользуется полиция. Суть его заключается в следующем.

Как ты знаешь, для того чтобы зашифровать (и расшифровать) данные, криптоконтейнер не использует пароль. Для шифрования любым алгоритмом (от AES до «Кузнечика») используется двоичный ключ фиксированной длины, так называемый Data Encryption Key или Media Encryption Key (MEK). Ты уже в курсе, каким сложным образом твой пароль (наверняка очень длинный и безопасный) превращается в ключ фиксированной длины. Дело сейчас не в этом.

Логично, что ключ шифрования данных (MEK) хранится в оперативной памяти компьютера. Это необходимо для того, чтобы программа-криптоконтейнер могла получить доступ к зашифрованным данным в принципе. Обрати внимание: ключ шифрования хранится в оперативной памяти совершенно независимо от того, какой алгоритм шифрования ты выбрал в настройках контейнера. AES, Twofish, Serpent, «Кузнечик» или любая комбинация алгоритмов — независимо от твоего выбора, ключи шифрования будут храниться в оперативной памяти, а сложность и скорость их извлечения практически одинакова.

Как зашифровать файлы на компьютере. efdd for edpr 3. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-efdd for edpr 3. картинка Как зашифровать файлы на компьютере. картинка efdd for edpr 3 Как зашифровать файлы на компьютере. efdd for edpr 4. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-efdd for edpr 4. картинка Как зашифровать файлы на компьютере. картинка efdd for edpr 4

Таким образом, сложность этой атаки мало зависит как от выбора алгоритма шифрования, так и от способа преобразования твоего пароля в двоичный ключ. Максимум, чего удастся добиться нестандартными настройками, — это увеличение времени поиска ключа в образе оперативной памяти, условно говоря, с десяти-пятнадцати минут до полутора-двух часов (цифры условные: многое зависит как от объема оперативной памяти компьютера, с которого делался дамп, так и от скорости накопителя и центрального процессора, где этот дамп анализируется).

Как зашифровать файлы на компьютере. efdd vc 2. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-efdd vc 2. картинка Как зашифровать файлы на компьютере. картинка efdd vc 2

Можно ли защититься от подобных атак? Полноценная защита от извлечения ключей шифрования из оперативной памяти компьютера достаточно сложна, а на обычном десктопе может и вовсе оказаться невозможной (противостоять криогенной атаке вообще достаточно тяжело, но и вероятность ее применения исчезающе мала). В то же время ты можешь включить в настройках VeraCrypt недавно появившуюся возможность шифрования ключей шифрования в оперативной памяти компьютера.

Как зашифровать файлы на компьютере. encrypt keys in ram. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-encrypt keys in ram. картинка Как зашифровать файлы на компьютере. картинка encrypt keys in ram

Обрати внимание: настройка доступна начиная с VeraCrypt 1.24 (на момент написания статьи актуальна сборка 1.24 Update 4). По умолчанию опция выключена; если ее включить, использование оперативной памяти драйвером увеличится примерно на 10%, производительность упадет на 5–15% (источник), а также будет отключена возможность гибернации.

Но это только часть защиты. В файл подкачки или файл гибернации также могут попасть и сами данные, которые хранятся в зашифрованном контейнере, а встроенная в VeraCrypt функция отключения гибернации может не сработать. По-хорошему также необходимо отключить ее на уровне Windows. Опции Hybrid sleep и, собственно, Hibernation.

Как зашифровать файлы на компьютере. fast startup. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-fast startup. картинка Как зашифровать файлы на компьютере. картинка fast startup Как зашифровать файлы на компьютере. hybrid sleep. Как зашифровать файлы на компьютере фото. Как зашифровать файлы на компьютере-hybrid sleep. картинка Как зашифровать файлы на компьютере. картинка hybrid sleep

Обрати также внимание на режим «быстрой загрузки» (Fast Startup) на первом скриншоте. В этом режиме (по умолчанию он, кстати, включен) при выключении компьютера Windows сохраняет состояние ядра в файл на системном диске. Этот файл – в некотором роде урезанный (без user space) аналог файла гибернации. Его наличие позволяет ускорить процесс последующей загрузки, но оно же приводит к возможности утечки ключа шифрования томов VeraCrypt. Отключение режима Fast Startup поможет защититься от этой уязвимости.

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

Облако и ключи восстановления доступа

Для VeraCrypt этот момент не критичен, но BitLocker по умолчанию предлагает пользователю сохранить ключ восстановления доступа к зашифрованному диску в облако OneDrive. Если его удастся оттуда извлечь (а полиции обычно удается, достаточно сделать запрос в Microsoft), то расшифровка данных становится тривиальной. Атака сработает и в том случае, если ты сохранишь подобный ключ на USB-накопителе, доступ к которому получит полицейский эксперт или злоумышленник. Иными словами, ключи восстановления доступа — палка о двух концах, и с точки зрения чистой безопасности лучше их не иметь, чем иметь.

Заключение

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *