Я планирую выполнить следующую настройку: у меня есть домашний маршрутизатор, к которому подключен порт USB и жесткий диск. Я хочу поделиться всем содержимым этого через Samba (уже сделано, поскольку маршрутизатор имеет встроенную Samba).

Что я действительно хочу сделать, это поделиться файлами в зашифрованном виде. Так что, когда я подключаюсь к маршрутизатору через устройство Windows, Linux или Android, я могу читать и записывать на жесткий диск, и все остается в зашифрованном виде.

Дело в том, что даже если учетные данные Samba будут скомпрометированы, шифрование - это еще один уровень безопасности.

Поскольку маршрутизатор является коммерческим, я не верю, что смогу вручную настроить его внутреннюю Samba.

Каков будет лучший способ сделать это?

Я видел похожие вопросы и ответы в Интернете, но они не были достаточно конкретными. Например. этот, но это не решило проблему.

2 ответа2

0

Простого элегантного решения не существует, если вы хотите, чтобы g выполнял шифрование и дешифрование на каждом устройстве.

Возможно, вам удастся что-то поднять, используя encfs поверх общего файлового ресурса samba - ограничение состоит в том, что encfs не очень хорошо поддерживается в Android (но поддерживается частично - в зависимости от варианта Android, ядра и root). Хотя есть некоторая поддержка Windows, я не знаю, насколько она хороша.

Вы также хотите перепроверить, что encfs достаточно безопасен для ваших нужд и использования. Всегда есть компромисс с использованием менее распространенных систем шифрования, а также при использовании шифрования файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .