Ubuntuのインストール後にホームフォルダを暗号化する方法【Linux】
想像してみてください。ある日、イベント会場でパソコンに向かって作業をしていて、すべてが順調に進んでいるとします。しばらくすると疲れてきたので、何か食べ物を買いに行き、ノートパソコンの電源を切って席を離れました。そんなことが起こるはずはないと思っていたのに、戻ってみるとノートパソコンが盗まれていた――。こんな悪夢のようなシチュエーションです。
この瞬間、あなたはパニックに陥るでしょう。そのマシンには銀行口座の情報、メール、その他あらゆる機密性の高い個人情報が詰まっているのですから。盗まれたノートパソコンの被害を最小限に抑えるための対処法もありますが、本来はこうした事態に備えて、事前に情報を暗号化しておくことが最善の策です。
可能であればインストール時に暗号化しておこう
もしあなたが賢明だったなら、Ubuntuを最初にインストールする際にホームフォルダを暗号化していたはずです。ホームフォルダには個人のデータがほぼすべて含まれており、その他の主要なシステムフォルダにはシステムデータしか入っていないため、実質的に個人データはここに集約されているからです。しかし、当時は選択しなかった、あるいは筆者のように何らかの不具合で断念したという方も多いのではないでしょうか。とはいえ、トラブルが起きる前に対策するのは決して遅すぎません。
始める前に
ホームフォルダの暗号化は、実は思っているよりもずっと簡単です。必要なのは数ステップと少しの時間だけです。ただし作業を始める前に、万が一暗号化処理が何らかの理由で失敗しても復旧できるよう、ホームフォルダ全体のバックアップを必ず別の場所に保存しておきましょう。
なお、近年のUbuntuではインストーラーの段階でディスク全体をLUKS方式で暗号化するオプションも用意されています。新規にインストールする予定がある場合は、そちらも検討する価値があります。
暗号化の手順
まず、ターミナルを開いて以下のコマンドを実行します。
sudo apt-get install ecryptfs-utils
これにより、暗号化処理に必要なパッケージがインストールされます。
ログイン中のユーザーのホームフォルダをそのまま暗号化すると問題が発生する可能性があるため、管理者権限を持つ新しいユーザーを一時的に作成しておくのがおすすめです。すでに管理者権限を持つ2つ目のアカウントがある場合は、それを流用しても構いません。準備ができたら、その一時アカウントにログインします。
次に、実際にホームフォルダを暗号化するため、以下のコマンドを実行します。
sudo ecryptfs-migrate-home -u "username"
「username」の部分には、暗号化したいホームフォルダの所有者のユーザー名を入力してください。
コマンドが完了したら、元のユーザーアカウントに再度ログインし、画面に表示される指示に従って、新しく暗号化されたフォルダにパスフレーズを設定します。指示が自動的に表示されない場合は、ターミナルで次のコマンドを実行すれば自分で追加できます。
ecryptfs-add-passphrase
ここまで完了したら、一時的に作成したアカウントを削除し、システムを再起動しましょう。これでホームフォルダは暗号化され、パスワードを知らない第三者からは守られる状態になりました。
暗号化の確認方法
本当にテストしたい場合は、Live CD(Live USB)から起動して、ホームフォルダの中身を閲覧できるか確認してみましょう。通常はファイル権限によってアクセスできませんが、暗号化されていなければLive CD経由で権限を変更すること自体は依然として可能です。権限の変更すら不可能であれば、暗号化が正しく機能していると判断できます。
まとめ
暗号化は、多くの人が考えている以上に重要なセキュリティ対策です。LinuxにはeCryptfsのような便利なツールが標準的に用意されており、TrueCrypt(現在はVeraCryptへ移行)のようなツールが存在する他のOSでも導入できます。パフォーマンスへの影響もほとんど気にならないレベルなので、より多くの人に活用してほしいものです。
あなたは暗号化についてどう考えていますか?日常的な利用において必要だと感じますか?どんな方法で実践していますか?ぜひコメント欄で教えてください!
-
CentOSのインストール手順を徹底解説!デスクトップPCへの導入ガイド
CentOSは主にサーバー用途で使われるOSですが、実はデスクトップ環境としても十分に活用できます。このチュートリアルでは、CentOSをデスクトップPCにインストールする具体的な手順を詳しく解説します。インストール前の準備まず始めに、CentOSプロジェクトの公式サイトからISOファイルをダウンロードし、起動可能なUSBメモリを作成する必要があります。このチュートリアルでは、CentOS 8.2の最小構成(minimal)ISOを使用します。注意: CentOSインストーラーでは、各設定項目を確認した後、必ず左上の「完了(Done)」ボタンをクリックして画面を閉じます。ボタンは常に同じ位置に
-
Windows 10でフォルダーを暗号化する方法|EFS・7-Zip・Wordの設定手順を徹底解説
ここ数年で、データセキュリティはデジタルライフにおいて非常に重要な要素となりました。SNSやオンラインサービス上の個人情報から、PCやモバイル端末に保存されたオフラインデータまで、あらゆる情報が盗難のリスクにさらされています。そのため、可能な限りデータを保護することが大切です。オンライン上での自己防衛は難しい面もありますが、アップロードや共有する情報には十分注意しましょう。一方、オフライン環境では比較的対策が取りやすく、個別のファイルやフォルダーを暗号化することで、同じPCを利用する他のユーザーからの閲覧を防ぐことができます。 本記事では、Windows 10でフォルダーを暗号化してファイルを