LINUX.ORG.RU

Шифрование и расшифрование файлов в ядре


0

0

Доброго времени суток. Мне необходимо сделать прозрачное шифрование файлов в пространстве ядра. То есть конкретный файл может быть зашифрован, но мой модуль ядра прозрачно для программ которые читают этот файл (например cat, less) расшифровывает данные. Идея состоит в том, что когда ядро читает сектор с диска модуль расшифровывает его, а когда ядро выгружает его на диск, модуль шифрует его перед записью. Подскажите возможно ли это реализовать? Если да, то как можно перехватить эти моменты? Есть ли более простое решение?

Заранее благодарен.

Посмотри на device mapper. dm-crypt реализован аналогично вашему описанию. Только один минус - бедная документация.

Kristi ()
Ответ на: комментарий от TheProger

>Скажем так... практикуюсь в программировании
где ты тут (в этой задаче) узрел «программирование»?

xydo ★★ ()

Можно засунуть костыль в сисколлы, но это говно какое то :]

vasily_pupkin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.