UbuntuでUSBメモリを暗号化する方法(TrueCrypt完全ガイド)
TrueCryptは、無料かつオープンソースの暗号化ソフトウェアで、オンザフライ(リアルタイム)でファイルシステムを暗号化・復号化しながら運用できる環境を構築・維持するためのツールです。Linux、Windows、Mac OS Xに対応しており、あるOSで作成した暗号化ボリュームは、対応している他のOSでもそのまま利用できます。
本記事について(重要なお知らせ)
このガイドは2008年に公開されたものです。当然ながら、それ以降多くの変化がありました(Ubuntu自体も同様です)。現在、TrueCryptは開発を終了しており、後継としてVeraCryptの利用が推奨されています。本記事は歴史的資料・アーカイブとして公開しているものであり、その点をご理解いただいた上でお読みください。最新の環境ではVeraCryptを使用することをおすすめします。
TrueCryptのインストール手順
- まず https://www.truecrypt.org にアクセスし、ページを下にスクロールしてLinuxセクションを探します。Ubuntu – x86.debを選択し、Downloadをクリックしてください。
- ダウンロードが完了したら、ファイルブラウザでそのファイルを探し、右クリックして「ここで展開」を選択します。
- 展開されたファイルをダブルクリックすると、ファイルの扱い方を尋ねられるので「実行」をクリックします。
- 次に「.debパッケージファイルを抽出」をクリックします。
- TrueCryptのライセンスに同意する必要があります。「ライセンス条項に同意し、これに拘束されることを承諾します」をクリックしてください。
- TrueCryptのインストールパッケージが展開され、/tmpディレクトリに配置されます。
- ファイルブラウザで/tmpに移動し、TrueCryptの.debファイルを右クリックして、「GDebi Package Installer」で開くを選択します。
- 「パッケージのインストール」をクリックします。
- パスワードの入力を求められたら、自分のパスワードを入力してOKをクリックします。
- パッケージマネージャーが必要な依存関係を自動的にダウンロード・インストールし、続いてTrueCrypt本体もインストールされます。
暗号化ボリュームの作成
- アプリケーション → その他 → TrueCryptをクリックしてTrueCryptを起動します。
- 「ボリューム作成」をクリックすると、ボリューム作成ウィザードが起動します。
- この例では、デフォルトの暗号化ファイルコンテナではなく、USBメモリ全体を1つの暗号化ボリュームとして作成します。「パーティション/ドライブ内にボリュームを作成」を選択し、次へをクリックします。
- ボリュームタイプはデフォルトの「標準TrueCryptボリューム」のままで問題ありません。次へをクリックします。
- 次にボリュームの場所を選択します。「デバイスを選択」をクリックしてください。
- 私の環境ではUSBメモリは/dev/sdbとして認識されたため、/dev/sdbを選択してOKをクリックしました。お使いのUSBメモリは別のデバイス名で表示される場合があります。必ず正しいデバイスを選択するよう注意してください。
- ボリュームの場所に/dev/sdbと表示されたことを確認し、次へをクリックします。
- デバイス全体を暗号化してよいか確認されたら、「はい」をクリックします。
- ここで予期しないエラーメッセージが表示されました。TrueCryptが既存パーティションを削除するオプションを提供してくれると思っていたのですが、実際には手動で削除する必要がありました。OKをクリックします。
既存パーティションの手動削除
- アプリケーション → アクセサリ → 端末(ターミナル)を開きます。
- 以下の手順でUSBメモリから既存のパーティションを削除します。この操作によりデバイス上のすべてのファイルが消去されるため、残したいデータがある場合は必ず事前にバックアップを取ってください。
ターミナルでsudo fdisk /dev/sdbと入力します(sdbの部分は、お使いのUSBメモリに合わせた正しいデバイス名に置き換えてください)。パスワードの入力を求められたら入力し、dと入力してパーティションを削除、続けてwと入力して変更をデバイスに書き込みます。最後にターミナルを閉じます。 - TrueCryptのボリューム作成ウィザードに戻ったら、次へをクリックします。
- パスワードの入力を求められたら入力してOKをクリックします。
- 暗号化オプションはデフォルト設定のままで十分です。次へをクリックします。
- 暗号化ボリューム用のパスワードを入力し、確認のためもう一度入力して次へをクリックします。
- パスワードが短すぎるという警告が表示されましたが、これはあくまで例なので、短いパスワードのままでよいか確認された際に「はい」をクリックしました。実際に使用する場合は、推奨される長さの強固なパスワードを設定することを強くおすすめします。
- フォーマットオプションもデフォルトを受け入れました。なお、暗号化したUSBメモリをWindowsシステムでも使いたい場合は、FATファイルシステムを選択する必要がありますのでご注意ください。次へをクリックします。
- TrueCryptウィンドウ内でマウスカーソルをしばらく動かした後、「フォーマット」をクリックします。この操作は暗号鍵の生成に必要なランダム性を確保するためのものです。
- USBメモリ上のすべてのファイルが消去されるという警告が表示されるので、「はい」をクリックします。
- この段階でコーヒーでも淹れて休憩するのがおすすめです。私の環境では、フォーマットにかかった時間は予想の105秒を大きく上回りました。
- コーヒーから戻ってきた頃には完了画面が表示されているはずです。OKをクリックします。
- 別のTrueCryptボリュームを作成する必要はないので、「終了」をクリックします。
暗号化ボリュームのマウントと使用
- 次に、暗号化ボリュームをマウントして使用できるようにします。上部ペインでスロット1を選択し、「デバイスを選択」をクリックします。
- /dev/sdbを選択してOKをクリックします。
- 「マウント」をクリックします。
- 暗号化時に設定したパスワードを入力してOKをクリックします。
- 上部ペインに暗号化ボリュームが表示され、デスクトップにも暗号化ボリュームを表すアイコンが現れます。「終了」をクリックします。
- デスクトップ上のTrueCryptボリュームアイコンをダブルクリックすれば、真っ新な空の暗号化ディスクが手に入ります。あとは通常のディスクと同じように自由に使用できます。
- 使用を終えたら、再びアプリケーション → その他 → TrueCryptでTrueCryptを開きます。上部ペインで暗号化ボリュームを選択し、「アンマウント」をクリックしてください。
- ボリュームがアンマウントされ、上部ペインが空になったことが確認できます。
-
MacでUSBメモリをフォーマットする方法【APFS・FAT32対応】
Macユーザーなら、Windows向けに設計されたUSBメモリや外部ストレージを扱う際、フォーマットに戸惑った経験があるかもしれません。その理由は、多くのUSBドライブがFAT32形式で動作するWindows OS向けに作られているのに対し、MacはAPFSまたはMac OS拡張(HFS+)という独自のファイルシステムを採用しているためです。 ドライブがすでにMac OS拡張やAPFS形式であれば簡単に再フォーマットできますが、FAT32形式の場合は少し注意が必要です。MacはFAT32の読み書き自体には対応していますが、互換性の問題が発生することもあります。 とはいえ、心配はいりません。この
-
USBメモリを暗号化する方法|WindowsのBitLockerでデータを保護する手順
サイバー犯罪の増加と高度なスキルを持つハッカーの存在により、データセキュリティは現代において最も重要な関心事の一つとなっています。情報漏えいは企業を倒産の危機に陥れることもあり、実際にそのような事例は後を絶ちません。スパイウェアによって機密情報がすべて盗まれてしまう可能性もあるため、デバイスの暗号化は極めて重要です。特に、データの転送や保存に使用するデバイスは必ず暗号化しておきましょう。そうすることで、万が一USBメモリを紛失しても、中のデータが盗まれたり悪用されたりするのを防げます。 2017年は、数々のランサムウェア攻撃によって私たちの脆弱性やセキュリティ上の抜け穴が露呈した年として記憶さ