Jump to content

Криптопетля

Cryptoloop — это Linux ядра шифрования диска модуль , основанный на Crypto API , который представляет собой криптографическую структуру, представленную в версии 2.5.45 основной ветки ядра Linux . [1] Cryptoloop был впервые представлен в серии ядра 2.5.x; его функциональность позже была включена в устройство отображения устройств — общую структуру, используемую для сопоставления одного блочного устройства с другим.

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

Cryptoloop уязвим для атак с использованием водяных знаков . [2] что позволяет определить наличие данных с водяными знаками в зашифрованной файловой системе:

Эта атака использует слабость вычислений IV и знание того, как файловые системы размещают файлы на диске. Эта атака работает с файловыми системами, размер мягкого блока которых составляет 1024 или больше. По крайней мере, такое свойство есть у ext2 , ext3 , reiserfs и minix . Эта атака позволяет обнаружить наличие специально созданных файлов с водяными знаками. Файлы с водяными знаками содержат специальные битовые комбинации, которые можно обнаружить без расшифровки. [3]

Новые версии преемника cryptoloop, dm-crypt , менее уязвимы для атак этого типа при правильном использовании. [4]

См. также

[ редактировать ]
  1. ^ «Разработка ядра» . LWN.net . Октябрь 2002 года . Проверено 15 февраля 2015 г.
  2. ^ SecuriTeam (26 мая 2005 г.). «Эксплойт водяного знака Cryptoloop в Linux» . Проверено 9 августа 2006 г.
  3. ^ Сааринен, Маркку-Юхани О. (19 февраля 2004 г.). « Re: Ошибка cryptoapi (или петлевого устройства?) в версии 2.6.*» — MARC» . Проверено 4 июня 2017 г.
  4. ^ Маркус Райхельт (20 июня 2004 г.). «Почему не следует использовать основную Cryptoloop» . Проверено 4 июня 2017 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 46143a333e639d56a1eb3a4ed296e46d__1609255800
URL1:https://arc.ask3.ru/arc/aa/46/6d/46143a333e639d56a1eb3a4ed296e46d.html
Заголовок, (Title) документа по адресу, URL1:
Cryptoloop - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)