スマートフォンの通信をより安全にする3つの方法
「誰も信用するな」——かつては偏執的な人だけが口にしていた言葉です。しかし時代とともに私たちは学んできました。電話の共有回線では他人に会話を聞かれる恐れがあるため、追加料金を払ってプライベート回線に切り替えた。壁掛け電話なら家族に聞き耳を立てられるため、家庭に複数の回線を引くようになった。そして携帯電話が登場し、どこでも自分専用の電話を持てるようになったとき、「ついに完全なプライバシーを手に入れた」と思えたのです。
ところが現実はそうではありませんでした。私たちの言葉も情報も、空中を飛び交っているのです。まず無断盗聴の噂が流れ、続いて新聞社、弁護士、保険会社などによる通信への不正アクセスが話題になりました。次は誰なのか?どうすれば防げるのか?残念ながら法律は事後対処になりがちです。だからこそ、今すぐ自分で対策を講じる必要があります。この記事では、スマートフォンの通信を安全にし、第三者に情報を拾われにくくするための3つの方法を紹介します。
1. 通信手段を見直す
マーシャル・マクルーハンの言葉を借りれば、「メディアの種類こそが必要とされる令状を決める」と言えます。一般的に、通信手段が古いほど法的保護は手厚くなります。電子フロンティア財団(EFF)によると、「2007年の盗聴報告では、音声傍受を認可する裁判所命令はわずか20件だったのに対し、有線通信(音声通信)の盗聴を認可する命令は1,998件に上った」とのことです。これはアメリカ合衆国でのデータです。
郵便の手紙の中身も高度な法的保護を受けています。ただし封筒自体は誰でも読めるうえ、米国郵政公社はその情報を追跡しています。固定電話の会話は手紙とほぼ同等に保護されていますが、通話記録は政府の手に渡り得ます。携帯電話での音声通話になると、政府による盗聴を防ぐ法律は緩やかになり、SMSなどのテキストメッセージはさらに緩いのが実情です。携帯電話やWi-Fiの通信は開かれた空間を飛ぶ電波であるため、裁判所が固定電話のような「プライバシーの合理的期待」を認めないケースがあるのです。
テキストメッセージの最大の問題点は、会話全体がスマホ本体に保存され、少なくとも一時的にはサービスプロバイダーのサーバーにも保存されることです。通常の音声通話で残るのは、誰に・いつ・どこから・どれくらい通話したかといったメタデータだけです。要するに、漏れたら困る内容はテキストで送らないこと。特に公職にある方々は十分ご注意ください。
また、携帯電話やWi-Fiの通信は電波として空中に放出されているため、それを捕捉する技術はラジオ放送を受信する技術と大差ありません。スマホが監視されている疑いがある場合は、「携帯電話が盗聴されている6つの兆候」のような記事と自分の症状を照らし合わせてみましょう。大量の携帯トラフィックを捕捉するために必要な機材は、パソコンを除けばおよそ1,500ドル程度。決して大きな投資ではありません。
2. アプリの権限をチェックする
スマホの通信を侵害する最も簡単な方法は、端末内のすべてにアクセスできるアプリを作成し、人々にダウンロードさせることです。iPhoneの場合、Appleがストアへの掲載を最終審査するため、そこまで深刻な問題にはなりません。一方AndroidはGoogleの審査基準がそこまで厳しくなく、さらに端末をroot化して出所不明のアプリを導入するユーザーも存在します。
アプリが求める権限の意味と危険性については、「アプリの権限の仕組みと、なぜそれを気にすべきか」といった解説記事を読むことを強くおすすめします。アプリが端末で何をできるかという警告は、利用規約(EULA)と同じくらい軽視されがちです。インストール時に「連絡先・端末の状態とIDへのアクセス、SMS/MMSの送信など」への許可を求められたら、そのアプリに本当にその権限が必要なのか考えてください。不要であればインストールしないこと。すでに導入済みのアプリも見直し、必要以上の権限を要求するものはアンインストールしましょう。残留スパイウェアの排除を確実にしたいなら、工場出荷状態へのリセットを検討するのも有効です。
3. 通信を暗号化する
これほど多くの法律が存在しても、実際にあなたの通信を誰かが盗み聞きする可能性は極めて低いものです。夕食のメニューやトレッドミルの走行距離なんて退屈ですし、すでにSNSに投稿済みでしょう。それでも、万一あなたの会話がスパイや調査業者にとって価値あるものだとしたら?たとえ傍受されても、盗み聞き側にとって役に立たなくする方法があります。それが暗号化です。
暗号化とは、普通の人にとって意味のある情報を、複雑な数学的処理によってのみ意味を取り戻せるデタラメな文字列へ変換することです。仕組みの詳細を知りたい方は、BitLockerの仕組みを解説した記事の「ドライブはどのように暗号化されるのか」のセクションなどを参照してください。ほとんどの暗号化技術で同じ原理が使われています。
Kryptos(iOS / Android[提供終了] / BlackBerry)- アプリ無料、月額10ドル
Kryptosは、端的に言えば暗号化されたVoIP(IP電話)サービスです。Wi-Fi経由でもモバイル回線経由でも動作します。ただし注意点として、Wi-Fiを使わないVoIP通信はデータ通信量を消費します。このアプリは256ビットAES規格と2048ビットRSA鍵交換によって音声通話を暗号化します。VoIP接続であり、通話双方がアプリとサービスを契約している必要があるため、鍵が認証局(CA)によって検証される点を除けば、ほぼ完全なピアツーピア接続と言えます。理論上は中間者(MitM)攻撃が可能ですが、現実に起こる可能性は低いでしょう。
通話に適用される256ビットAES暗号は、Windows BitLockerと同じ規格で、米国政府がトップシークレット級文書の通信に妥当とみなす強度です。響きは壮大ですが、トップシークレットが最高位の機密区分ではない点は知っておきましょう。
通話の暗号化を施錠・解錠する2048ビットRSA鍵は、さらなるセキュリティ層を加えます。会話の両端で暗号化を施錠・解錠するデジタルの鍵であり、ドアの鍵と同じように、鍵のギザギザが多ければ多いほど複製は困難になります。2048ビットとは、会話ごとの鍵がランダムな617桁の数字であることを意味します。宝くじでも最大12桁程度であることを考えれば、その桁違いの規模が分かるでしょう。
電子商取引向けデジタル署名証明書プロバイダーのDigiCertの計算によると、2048ビットRSA鍵を破るには「6,400兆年」かかるといいます。一方、RSA研究所はムーアの法則と56ビットDES鍵破解にかかった時間をもとに、2048ビットRSA鍵が現実的に破られ得るようになるのは2030年頃と概算しています。6,400兆年よりははるかに短いものの、依然として十分な強度です。2030年になって今日の通話を盗み聞いても、もう手遅れなわけです。ただし、この種の鍵交換方式には中間者攻撃のわずかな可能性が残ります。通話の間に第三者が割り込み、BobがAliceの鍵を要求した際にMarkが自分の鍵を渡し、AliceがBobの鍵を要求した際にも同様に行えば、通話内容は彼に筒抜けになってしまうのです。
Kryptosは通話や通話に関する情報を一切記録せず、政府にバックドアを許さないと主張しています。しかし米国の「法執行機関通信支援法(CALEA)」のような法律の下では、事業者に選択の余地がない可能性もあります。この法律は、VoIP事業者を含む通信事業者に対し、法執行機関がリアルタイムで通信を監視しやすくすることを求めています。月額10ドルの価格を考え合わせれば、Kryptosは「まずまず安全」と評価できる水準です。
Silent Phone(iOS / Android)- アプリ無料、月額10ドル
PGP暗号の生みの親として知られるフィル・ジマーマンが関わるSilent Circleが提供するSilent Phoneは、AndroidとiOSの両方に対応した音声暗号化サービスです。Kryptosと同様に、Wi-Fiまたはモバイルデータ通信経由のVoIP接続で動作し、エンドツーエンドの暗号化を実現するには通話双方がアプリとサービスを利用している必要があります。
Kryptosとの最大の違いは、独自の暗号化方式「Zimmermann Real-time Transport Protocol(ZRTP)」を採用している点です。これは2048ビットRSA鍵とは異なり、認証局に確認することなく鍵を生成できます。各通話ごとにパスワードが生成され、それをアプリに向かって読み上げることで通話を継続する仕組みです。
Silent PhoneもKryptosと同じく256ビットAES暗号を使用しますが、比較のこの段階ではあまり重要ではありません。鍵が破られる前に消滅しますし、ZRTP方式では中間者攻撃が成立しないためです。音声伝送の途中に割り込むことはできないのです。
Silent Circleは政府の圧力に屈しないと公言しており、多少楽観的としても立派な姿勢です。いずれ「会社を存続させるか、信念を貫くか」の決断を迫られるかもしれません。フィル・ジマーマンがPGPを発表した当時の苦難を踏まえると、彼自身は本物に思えます。しかし会社は彼一人ではありません。今後どうなるかは分かりません。おそらく決断を迫られることはないかもしれませんし、万一支社側が譲歩しても、私たちには永遠に知る由がないかもしれません。総合的に見て、同じ月額10ドルのサービスでありながら、Silent PhoneはKryptosより一段と安全と言えます。さらに、メール・テキスト・ビデオ通信を暗号化できる関連アプリ群が揃っている点も大きな魅力です。フルスイートで通信全体を守れるのは、このサービスを選ぶ決定的な理由になるでしょう。
まとめ
「スマートフォンのデータを暗号化する方法」で紹介したような端末内データの暗号化と、この記事で挙げた3つの対策を組み合わせれば、一般市民が手にできる最も「スパイフォン」に近い環境が整います。やり過ぎかどうかは、それぞれの状況に応じて判断してください。
あなたはスマホの通信を守る必要性を感じていますか?盗み聞きが心配ですか?現在どんな対策を取っていますか?他にも役立つヒントがあれば、ぜひ共有してください。「知ること」こそが勝負の半分なのですから。
-
Facebookをもっと快適に楽しむための4つの実践テクニック
Facebookは、私たちの社会生活に欠かせない存在となっています。1日もニュースフィードをチェックせずに過ごすのは難しい、という方も多いのではないでしょうか。ミームで友達をタグ付けしたり、投稿で友人の名前を挙げたり、近況をアップデートしたりと、Facebookには私たちが夢中になる理由がたくさんあります。友達、家族、同僚まで、人間関係をつなぐ場として活躍するFacebookですが、スパム広告や迷惑なページ投稿によって、せっかくの体験が台無しになってしまうこともあります。そこで本記事では、Facebookをより快適に、より充実して使うための実践的な方法を4つご紹介します。それでは、ひとつずつ詳
-
IoTデバイスを安全に守るために知っておきたいセキュリティ対策の基本
モノのインターネット(IoT)の登場により、家庭や職場を取り巻く環境は大きく変化しました。接続するデバイスが増えるほど、セキュリティが脅かされるリスクも高まります。テクノロジーがあるところには、必ず脅威がつきものです。スマートデバイスを使用する際は、ハッキングやボットネットへの悪用などの危険性が常に存在します。そのため、最適なIoTセキュリティ対策を把握し、あらゆる脅威に備えておくことが重要です。それではまず、IoTとは何か、IoTデバイスとは何か、そしてIoTデバイスのセキュリティについて、基本から見ていきましょう。モノのインターネット(IoT)とは?IoTとは、その名の通り、何らかの形でイ