Почему критические размеры зашифрованных файлов слишком велики?

Недавно я перешел на LXLE (a.k.a. LXDE Luxury Edition) и действительно наслаждаюсь этим. Он быстрый и настраиваемый. Кроме того, у него есть большое количество (и разнообразие) пакетов, предварительно установленных. В настоящее время он работает на Ubuntu 12.04 LTS, но вы можете легко обновить до 14.04.1 LTS после установки путем изменения источников программного обеспечения «Уведомить меня о новой версии Ubuntu» в «Для версий долгосрочной поддержки».

3
задан 23 January 2018 в 17:25

6 ответов

Цель CryFS - не только сохранить содержимое файла, но и размеры файлов, метаданные и структуру каталогов.

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

Источник:

https://www.cryfs.org/howitworks

, чтобы скрыть метаданные и структуру каталогов файлов, они также представлены с использованием зашифрованных блоков одинакового размера.
2
ответ дан 22 May 2018 в 15:22

Цель CryFS - не только сохранить содержимое файла, но и размеры файлов, метаданные и структуру каталогов.

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

Источник:

https://www.cryfs.org/howitworks

, чтобы скрыть метаданные и структуру каталогов файлов, они также представлены с использованием зашифрованных блоков одинакового размера.
2
ответ дан 17 July 2018 в 22:28

Цель CryFS - не только сохранить содержимое файла, но и размеры файлов, метаданные и структуру каталогов.

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

Источник:

https://www.cryfs.org/howitworks

, чтобы скрыть метаданные и структуру каталогов файлов, они также представлены с использованием зашифрованных блоков одинакового размера.
2
ответ дан 23 July 2018 в 23:07

Ниже приведен непосредственно разработчик, Себастьян М.: (надеюсь, это поможет кому-то, у кого есть тот же вопрос)

tldr;> Это может произойти из-за того, как работает CryFS, но должно быть намного лучше в в предстоящей серии выпусков 0.10. Вы также можете улучшить его при использовании версии 0.9.x, изменив размер блока вашей файловой системы. Предпосылки: CryFS 0.9.x по умолчанию распределяет все данные в блоках по 32 КБ. Даже если у вас очень маленькие файлы, каждому файлу нужен хотя бы один блок и потребуется, по крайней мере, 32 КБ пространства. Это делается, потому что CryFS использует это, чтобы скрыть размер файла. Вы можете узнать больше о том, почему это важно во втором абзаце здесь: https://www.cryfs.org/comparison#encfs В документе CryFS есть доказательство безопасности, которое злоумышленники не могут узнать о вашей структуре каталогов или о том, насколько велики ваши файлы от просмотра зашифрованной файловой системы. Но, к сожалению, это означает, что в сценариях, где вы храните огромное количество крошечных файлов, наворотов может быть довольно много. В 0.10.x значение по умолчанию было изменено на использование блоков 16 КБ, поэтому раздувание должно быть намного меньше. Однако вам не нужно ждать этого. При создании файловой системы вы можете выбрать размер блока. Выбор меньшего размера блока уменьшит бинарный раздув (вы можете попробовать спуститься до 4kb), но при доступе к большим файлам файловая система может немного замедлить работу.
0
ответ дан 22 May 2018 в 15:22

Ниже приведен непосредственно разработчик, Себастьян М.: (надеюсь, это поможет кому-то, у кого есть тот же вопрос)

tldr;> Это может произойти из-за того, как работает CryFS, но должно быть намного лучше в в предстоящей серии выпусков 0.10. Вы также можете улучшить его при использовании версии 0.9.x, изменив размер блока вашей файловой системы. Предпосылки: CryFS 0.9.x по умолчанию распределяет все данные в блоках по 32 КБ. Даже если у вас очень маленькие файлы, каждому файлу нужен хотя бы один блок и потребуется, по крайней мере, 32 КБ пространства. Это делается, потому что CryFS использует это, чтобы скрыть размер файла. Вы можете узнать больше о том, почему это важно во втором абзаце здесь: https://www.cryfs.org/comparison#encfs В документе CryFS есть доказательство безопасности, что злоумышленники не могут узнать вашу структуру каталогов или насколько большие ваши файлы от просмотра зашифрованной файловой системы. Но, к сожалению, это означает, что в сценариях, где вы храните огромное количество крошечных файлов, наворотов может быть довольно много. В 0.10.x значение по умолчанию было изменено на использование блоков 16 КБ, поэтому раздувание должно быть намного меньше. Однако вам не нужно ждать этого. При создании файловой системы вы можете выбрать размер блока. Выбор меньшего размера блока уменьшит бинарный раздув (вы можете попробовать спуститься до 4kb), но при доступе к большим файлам файловая система может немного замедлить работу.
1
ответ дан 17 July 2018 в 22:28

Ниже приведен непосредственно разработчик, Себастьян М.: (надеюсь, это поможет кому-то, у кого есть тот же вопрос)

tldr;> Это может произойти из-за того, как работает CryFS, но должно быть намного лучше в в предстоящей серии выпусков 0.10. Вы также можете улучшить его при использовании версии 0.9.x, изменив размер блока вашей файловой системы. Предпосылки: CryFS 0.9.x по умолчанию распределяет все данные в блоках по 32 КБ. Даже если у вас очень маленькие файлы, каждому файлу нужен хотя бы один блок и потребуется, по крайней мере, 32 КБ пространства. Это делается, потому что CryFS использует это, чтобы скрыть размер файла. Вы можете узнать больше о том, почему это важно во втором абзаце здесь: https://www.cryfs.org/comparison#encfs В документе CryFS есть доказательство безопасности, которое злоумышленники не могут узнать о вашей структуре каталогов или о том, насколько велики ваши файлы от просмотра зашифрованной файловой системы. Но, к сожалению, это означает, что в сценариях, где вы храните огромное количество крошечных файлов, наворотов может быть довольно много. В 0.10.x значение по умолчанию было изменено на использование блоков 16 КБ, поэтому раздувание должно быть намного меньше. Однако вам не нужно ждать этого. При создании файловой системы вы можете выбрать размер блока. Выбор меньшего размера блока уменьшит бинарный раздув (вы можете попробовать спуститься до 4kb), но при доступе к большим файлам файловая система может немного замедлить работу.
1
ответ дан 23 July 2018 в 23:07

Другие вопросы по тегам:

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