暗号化で何が“守れる”のか
暗号化は、ファイルの内容をそのまま読めない形式(暗号文)に変換することで、第三者がデータを入手しても中身を理解できない状態を目指します。保護の核心は「暗号化と復号に使う鍵(キー)」です。鍵が手元や想定外の場所に漏れない限り、暗号文だけでは復元できません。
ただし、暗号化があっても「どこで・どの範囲まで」守られているかは一様ではありません。よく混同されるのが、(1) 通信中の保護(転送中)と、(2) サーバ等への保存中の保護(保存中)の違いです。さらに、共有や同期の経路では、端末が復号後の“平文”を扱う場面が出てきます。つまり、守れる部分と守れない部分が分かれます。
簡単なモデル:暗号化・復号・鍵
イメージとして、ファイルを送る/保存する流れは次のように捉えると整理しやすいです。 1つ目は「暗号化」です。暗号化アルゴリズムにより、平文(元の内容)を暗号文に変換します。2つ目は「鍵での復号」です。受け取り側(または処理主体)が鍵を使って暗号文を平文に戻します。
このモデルで重要なのは、鍵がどこに存在するか、そして誰が復号できる状態にあるかです。鍵の扱いが適切であれば、保存先や経路で暗号文が見えても中身は読み取れません。一方、鍵に相当する情報が端末に残っていたり、共有設定で他者が復号できる状態になると、暗号化の“効果”はそこで頭打ちになります。
Dropboxで意識すべきポイント:転送中・保存中・端末
Dropboxを含むクラウド系のサービスでは、一般に「転送中の暗号化」と「保存中の暗号化」が行われていることがあります。転送中が暗号化されていれば、ネットワーク上で第三者が通信内容を盗み見しても内容を判読しにくくなります。保存中が暗号化されていれば、保存領域をのぞかれても暗号文のままになりやすいです。
ただし実務上のボトルネックは、(a) 端末の安全性、(b) 認証とセッション、(c) 共有の範囲、(d) 間違った相手への公開です。暗号化は「データが暗号文である時間」を長くできますが、利用している端末で復号された平文が表示・編集・保存される瞬間があります。そのため、端末がマルウェア感染している、パスワードが弱い、他人がログインできてしまう、共有リンクが広く拡散した、といった状況では被害が起き得ます。
また、エンドツーエンド暗号化の有無も判断材料です。エンドツーエンド暗号化であれば、サービス側が復号鍵を持たない(またはアクセスできない)前提で設計されることがあります。一方、サービス側が鍵に何らかの形で関与するタイプでは、脅威モデル(守れる範囲)が変わります。どちらに該当するかは、サービスの仕組みや設定の具体によって変わるため、「暗号化“だから安心”」と結論づけず、前提条件を確認するのが安全です。
例外と制限:暗号化の“効く場面”と“効きにくい場面”
暗号化が効きやすいのは、第三者がデータを入手できても鍵がない/復号できない場面です。
