出典:Fast Company
2010年代前半、NSAによる大規模監視プログラムが暴露されたとき、世界中のユーザーが初めて「自分の通信が読まれている」という事実を突きつけられた。あの衝撃を受けて、テクノロジー業界は一斉にプライバシー強化へと舵を切った。WhatsAppが2016年に全通信のエンドツーエンド暗号化(E2EE)を完了させ、AppleのiMessageがデフォルトで暗号化を実装し、Signalが「最も安全なメッセージアプリ」として広く認知されるようになった。
では、メールはどうなったか。
GmailもOutlookもYahoo Mailも、E2EEに対応していない。送信者と受信者だけが内容を読めるという意味での完全な暗号化は、2024年になった今も主要メールサービスには存在しない。つまり、Googleの技術者は理論上あなたの受信ボックスを覗ける状態にあり、裁判所命令が出れば当局に中身を差し出すことができる。
これはGoogleやMicrosoftが手を抜いているわけではない。メッセージアプリとメールには、根本的に異なるアーキテクチャ上の前提がある。
WhatsAppのユーザーはWhatsAppにしかメッセージを送れない。iMessageはiMessageユーザー同士でしか完全に機能しない。閉じたエコシステムだからこそ、E2EEが成立する。一方、メールは最初から「誰とでもつながる」ことを設計の核心に置いた技術だ。GmailからiCloudへ、OutlookからYahooへ、異なるサービス間を当たり前に往来できる。この相互運用性こそがメールの強みであり、同時にE2EEを阻む壁になっている。
暗号化の鍵をどこに置くかという問題でもある。E2EEでは暗号化と復号の鍵を送受信者だけが持つ。だがメールをE2EEにした場合、GmailとiCloudが異なる鍵の仕組みを持つ以上、互いのメールを開封できなくなる。技術的に解決不可能ではないが、業界全体が同一の規格に合意しなければ実現しない話であり、それが数十年単位で実現していない。
加えてメールプロバイダーは、スパムやフィッシングを検出するためにメール本文をスキャンしている。E2EEになれば、その中身はサービス側からは完全に見えなくなる。悪意あるリンクを含むフィッシングメールが検出・ブロックできなくなるという、セキュリティ上の別の問題が生じる。プライバシーを守ろうとすれば、別の安全が損なわれるというトレードオフがそこにある。
誰が得をしていて、誰が不利を被っているか。現状の仕組みでは、メールプロバイダーはコンテンツスキャンによる広告最適化や迷惑メールフィルタリングを維持できる。政府機関は法的手続きを通じてメール内容への合法的なアクセス手段を持ち続ける。一方、機密性の高い情報をメールで扱うユーザーは、自分のメッセージが原理的に第三者から保護されていないという状況に置かれたままだ。
メールという技術が誕生したのは、インターネットそのものがまだ学術機関の内部通信手段だった時代のことだ。プライバシーの脅威を前提とせず設計されたインフラが、数十年後のセキュリティ要件に追いつけていない。それは怠慢ではなく、設計思想の時代的な限界だ。そしてその限界は、使い続けるかぎり静止したまま残り続ける。
3行まとめ
- WhatsApp・iMessageなど主要メッセージアプリはE2EEに対応しているが、Gmail・Outlook・Yahoo Mailなどの主要メールサービスはE2EEに対応していない
- メールプロバイダーは暗号化キーを自ら保持しているため、技術的にはユーザーのメールを読むことができ、政府機関からの法的命令があれば開示できる状態にある
- メールをE2EEにするとサービス間の相互運用性が失われ、異なるサービス間でのメール送受信が困難になるほか、スパム・フィッシング検出にも支障が出る
※以下は詳細
メールの暗号化が普及しない根本的な理由
メールは数十年前に設計された技術であり、あらゆるサービス間でシームレスに動作することを前提に構築されています。GmailからiCloudへ、OutlookからYahooへ、異なるプロバイダー間でも問題なくやり取りできる相互運用性が、メールという仕組みの根幹にあります。
E2EEを導入した場合、この相互運用性が失われます。たとえばGmailアカウントからiCloudアカウントへのメール送信が、非常に困難もしくは不可能になります。
加えて、メールサービスはスパムやフィッシングの兆候を検出するためにメール本文をスキャンしています。E2EEになると、サービス側はその内容を参照できなくなるため、悪意あるメールの検出・隔離・ブロックができなくなります。
メールプロバイダーが行っている暗号化の実態
現在の主要メールプロバイダーは、まったく暗号化を行っていないわけではありません。送受信の経路上でメッセージを暗号化する「転送中の暗号化」と、サーバー上にメールを保存する際に暗号化する「保存時の暗号化」、主にこの2つの方法で保護しています。
ただし、これはE2EEではありません。メールプロバイダーが暗号化キーを保持しているため、必要があればメールの内容を読むことができ、法的な裁判所命令があれば政府機関に開示することもできます。さらに最悪のケースとして、攻撃者がプロバイダーの暗号化キーを入手した場合、保存されているすべてのメール内容にアクセスされる可能性があります。
全体まとめ
メールが完全なE2EEに対応していない背景には、技術的・実用的な制約があります。メールはあらゆるサービス間の相互運用性を前提に設計されており、E2EEを導入するとその相互運用性が損なわれます。またスパムやフィッシングの検出にも影響が出ます。現状ではメールプロバイダーが暗号化キーを保持しているため、プロバイダー自身や法的命令を受けた第三者がメール内容にアクセスできる状態が続いています。