Правильное указание Depends в файле debian/control

Опции:

Практически все имеющиеся у нас параметры зависят от ОС. 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 )и сделайте второй раздел зашифрованным. Это теория. Я не знаю, сработает ли это:)

0
25.05.2019, 18:50
1 ответ

Если ваша сборка включает dh_shlibdepsили dpkg-shlibdeps(, если вы используете dh, об этом позаботятся ), вы должны добавить

Depends: ${shlibs:Depends}

в libbarфайл control, и соответствующие зависимости будут добавлены для вас.

Не следует жестко -кодировать конкретную версию, если только библиотеки не нужно обновлять синхронно. Идея состоит в том, что библиотеки с одной и той же основной версией должны быть обратно -совместимыми, поэтому, если у вас есть версия выше или равная той, которая вам нужна, все будет в порядке. Инструменты также позаботятся об этом за вас; вам может понадобиться вручную добавить файл shlibsили symbolsв libfoo; Сборка IIRC сообщит вам, когда вам нужно с этим справиться.

2
28.01.2020, 02:30

Теги

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