私は実際にラズベリーパイに手を出し始めたばかりですが、これらのコントローラーをハッキングするのは見知らぬ人ではありません。そうは言っても、私の知識はいくつかの分野で不足しています。
私が達成しようとしていることについて少し説明します。私は、piカメラの1つとRaspberryPi用のpicameraモジュールをいじっています。私は最高品質でものを記録しようとしています-今は30fpsで1080pだと思います。これらのビデオをRaspberryPiに接続されたUSBスティックに書き込み/記録したいのですが、USBスティックを取り外してコンピューターに接続するため、暗号化したいと思います(PCとMacの両方を使用しています) )これらのムービーファイルを表示/変更します。次に、必要に応じてこれらのファイルをUSBスティックから削除し、Piに再接続して、さらに記録するなどのことができます。
最高の保護は必要ありません。ドライブ上のファイルにいくつかの重要なログイン/パスワードを保持することを意味することを読んだので、私は多かれ少なかれ一流のセキュリティを犠牲にして簡単なユーザーエクスペリエンスを探しています。情報が実際にカジュアルな覗き見者から暗号化されている限り、私はそれで大丈夫です。
いくつかの質問:
Truecryptはサポートされなくなりましたが、TrueCryptとPiを使用してやりたいことを実行しているように見えるきちんとしたチュートリアルを見ました。
助けてくれてありがとう!
EDIT:相互参照を介して作成しました this しかし、起動時にいくつかのエラーが発生します:
...
starting early crypto disks
usbdrive_crypt: keyfile not found
usbdrive_crypt (invalid key)
...
starting remaining crypto disks
usbdrive_crypt: keyfile not found
usbdrive_crypt (invalid key)
...
checking file systems...
...
open: no such file or directory
...
fsck died with exit status 6
...
mounting local filesystems..mount: special device /dev/mapper/usbdrive_crypt does not exist...
crypttabファイル:
usbencrypted UUID=xxxx /boot/key_luks luks
fstabファイル:
/dev/mapper/usbencrypted /mnt/usbdrive vfat defaults 0 2
Dm-cryptの使用をお勧めします。これはブロックレベルの暗号化システムであり、カーネルでサポートされています。このように、すべての暗号化はOS /カーネルレベルで処理され、ユーザーに対して透過的です。大まかに:
新しいcrypt-luksボリュームを作成します
cryptsetup luksFormat /dev/sdX1
マップする
cryptsetup open /dev/sdX1 usbdrive
デバイス上にファイルシステムを作成する
mkfs.ext4 /dev/mapper/usbdrive
マウントする
mount /dev/mapper/usbdrive /mnt
これを自動化するには、2つのアプローチがあります。 1つは、/etc/crypttab
を使用して、systemdに処理させることです。 2番目のアプローチは、一貫した名前を割り当て、キーが挿入されたときにボリュームをマウントするカスタムudevです。