Создать зашифрованное USB-хранилище

Мне кажется, что ваш код распечатывает каждую строку file_1.txt, если только (а) строка не содержит name или (b) первые два столбца строки совпадают с предыдущей строкой, содержащей name . В этом случае попробуйте:

$ awk '/name/{bad[$1,$2];next} !(($1,$2) in bad)' file_1.txt 
150 300
150 300
150 250
150 250

Как это работает

  • / name / {bad [$ 1, $ 2]; next}

    Если текущая строка содержит name , мы добавляем запись в ассоциативный массив плохой под ключ первых двух столбцов. Затем мы пропускаем остальные команды и переходим к следующей строке , чтобы начать заново.

  • ! (($ 1, $ 2) неверно)

    Если первые два столбца текущей строки, $ 1, $ 2 являются , а не среди ключей bad , затем выведите эту строку.

3
01.06.2017, 20:51
2 ответа

Помимо TrueCrypt, существует несколько программ для Linux, Mac и Windows.

Я читал, что существуют LUKS / cryptsetupсовместимые считыватели для всех 3 типов ОС, и, сосредоточившись на Linux, я бы использовал именно его, но я не знаю, что такое Mac или Win. Поиск в Интернете по словам «LUKS windows» и «LUKS mac» может сработать.

Я думаю, что OTFE на Win может читать LUKS, но он не обновлялся уже много лет.


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

Тогда есть только аппаратные кейлоггеры/мониторы/камеры безопасности, на которые нужно обратить внимание...


Или, если это излишне, вы можете просто использовать веб-хранилище(например, диск Google) и любую приличную обычную сеть. Браузер для любой ОС.

0
27.01.2020, 21:21

Опции:

Практически все имеющиеся у нас параметры зависят от ОС. luks/dm-crypt, BitLockerили FileVault.

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

Кроме того, ведется работа над libfvde , чтобы сделать File Vault 2 доступным для других ОС, но, насколько я знаю, это программное обеспечение все еще находится в зачаточном состоянии.

Наконец, Librecrypt может помочь вам получить доступ к luksтомам в Windows, но здесь нет решения, когда Mac OS выступает в качестве клиента.

Лучшее, что вы можете сделать, — это по-прежнему полагаться на какое-либо многоплатформенное программное обеспечение для шифрования, такое как TrueCrypt до прекращения его поддержки.

История TrueCrypt:

Что касается TrueCrypt , большая часть освещения в СМИ была связана с тем, что один из главных разработчиков сейчас работает в Microsoft, разрабатывая BitLocker (первую теорию ), правительство США определило разработчика и отправило национальный Письмо безопасности с требованием установить бэкдор в TrueCrypt (теория вторая )... Какова бы ни была причина, у них нет реальных доказательств того, почему TrueCrypt стал небезопасным. Много предположений... Взглянем на Веб-сайт:

And then the TrueCrypt developers were heard from...

Steven Barnhart (@stevebarnhart) wrote to an eMail address he had used before and received several replies from “David.” The following snippets were taken from a twitter conversation which then took place between Steven Barnhart (@stevebarnhart) and Matthew Green (@matthew_d_green):

  • TrueCrypt Developer “David”: “We were happy with the audit, it didn't spark anything. We worked hard on this for 10 years, nothing lasts forever.”

  • Steven Barnhart (Paraphrasing): Developer “personally” feels that fork is harmful: “The source is still available as a reference though.”

  • Steven Barnhart: “I asked and it was clear from the reply that "he" believes forking's harmful because only they are really familiar w/code.”

  • Steven Barnhart: “Also said no government contact except one time inquiring about a ‘support contract.’ ”

  • TrueCrypt Developer “David” said: “Bitlocker is ‘good enough’ and Windows was original ‘goal of the project.’ ”

  • Quoting TrueCrypt Developer David: “There is no longer interest.”

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

Вилка:

VeraCryptявляется форком, основанным на TrueCrypt 7.1a с улучшениями, и должен работать на разных платформах с установкой клиента. Лицензия — Apache v2 и должна соответствовать аспекту программного обеспечения с открытым исходным кодом по данному вопросу.

Поскольку здесь речь идет о переносимости, это программное обеспечение является лучшим, которое вы можете получить, потому что даже при использовании BitLocker, luks или FileVault,все они широко доступны только для одного семейства ОС.

Лучшее, что вы можете здесь сделать, это найти «портативную» версию VeraCrypt (и довериться этому программному обеспечению ), отформатировать 2 раздела на вашем USB-накопителе с помощью первого из них FAT32, установить все портативные версии (Mac, Windows, Linux )и сделайте второй раздел зашифрованным. Это теория. Я не знаю, сработает ли это:)

3
27.01.2020, 21:21

Теги

Похожие вопросы