Bluetoothは本当に安全?知っておきたいセキュリティリスクと今すぐできる対策
Bluetoothには、いまだに根強い誤解や神話が数多く存在します。1989年の登場以来、Bluetoothは幾度もの改良を重ねてきており、初期に存在した問題の多くは現在では過去のものとなっています。
しかし、新しいバージョンへの更新は、新たなセキュリティホールや脆弱性を生み出す可能性も秘めています。だからこそ、「今のBluetoothはもう安全だ」と考えるのは危険です。実際にはそう言い切れないのが現状です。
とはいえ、Bluetoothを完全にやめることをおすすめするわけではありません。ワイヤレススピーカーの手軽さやモバイル機器との高い接続性など、Bluetoothには便利な活用法がたくさんあります。
大切なのは、リスクを正しく理解した上で利用することです。ここでは、Bluetoothを使いながら自分自身を守るために知っておくべきポイントを紹介します。
1. 「セキュア接続」だけでは安心できない
2007年にリリースされたBluetooth 2.1では、Secure Simple Pairing(SSP)という新しいセキュリティ機能が導入されました。Bluetooth 2.0以前のデバイスはSSPに対応していないため、まったく安全とは言えません。しかも、SSPに対応しているデバイスでも、安全が保証されるわけではないのです。
実は、Bluetooth 2.1で使われていた暗号化アルゴリズム(以前のバージョンと同一のもの)自体に脆弱性があり、その結果、Bluetooth 4.0で新しい暗号化方式(AES-CCM)が導入されました。ところが、このアルゴリズムにもSSPが組み込まれていなかったため、悪用可能な欠陥が残っていました。
その後、Bluetooth 4.1ではクラシックBluetooth(非LE)デバイス向けにSecure Connections機能が追加され、さらにBluetooth 4.2ではLE Bluetoothデバイスにも同じ機能が搭載されました。つまり、Bluetooth 4.2以降のデバイスは、SSPとAES-CCM暗号化の両方をサポートしています。一見すると理想的に聞こえますよね?
しかし、そう単純ではありません。問題は、SSPという総称のもとに4つの異なるペアリング方式が存在することです。
- Numeric Comparison(数値比較)
- Just Works(簡易認証)
- Out-of-Band(帯域外通信)
- Passkey Entry(パスキー入力)
そして、それぞれに弱点があります。Numeric Comparisonはディスプレイが必要ですが、すべてのデバイスに搭載されているとは限りません。Just Worksは攻撃や悪用に対して脆弱です。Out-of-Bandは別の通信チャネルが必要で、対応していないデバイスも多くあります。Passkey Entryは、少なくとも現状では盗聴される恐れがあります。
どうすればいい? 古いバージョンのBluetoothを採用するデバイスとの接続は避けましょう(執筆時点では、Bluetooth 4.2標準より前のすべてのデバイスが該当します)。併せて、所有するBluetoothデバイスのファームウェアを必ず最新版にアップデートしてください。更新が不可能な場合は、デバイスを買い替えるか、自己責任で使用することになります。
2. 今も残る数々の攻撃手法
上記の脆弱性は、Bluetoothデバイスに依然として存在する問題のごく一部にすぎません。実際には、旧バージョンに存在した多くの攻撃手法が今も生きており、実行方法が変わっただけなのです。
- 盗聴(Eavesdropping) — 攻撃者は空中を飛び交うBluetoothデータを傍受し、脆弱性を悪用してその内容を読み取ったり聞き取ったりできます。たとえば、Bluetoothヘッドセットで通話中なら、第三者に会話を盗み聞きされる可能性があります。
- Bluesnarfing(ブルースナーフィング) — デバイスがペアリングされると、攻撃者があなたのBluetoothデバイスにアクセスして情報を盗み出せます。接続は通常、本人が気づかないうちに確立され、連絡先、写真、動画、カレンダーの予定などが盗まれる恐れがあります。
- Bluebugging(ブルーバッギング) — 攻撃者はデバイスのさまざまな機能を遠隔操作できます。発信やメッセージ送信、着信の転送、設定の改ざん、画面やキー入力の監視などが可能です。
- サービス拒否攻撃(DoS) — 攻撃者は無意味なデータを大量に送りつけ、通信を妨害したり、バッテリーを急速に消耗させたり、最悪の場合デバイスをクラッシュさせることもできます。
これらの攻撃は、Bluetoothを積極的に使用しているあらゆるデバイスに影響を及ぼします。ヘッドセット、スピーカー、キーボード、マウス、そして何よりも重要なスマートフォンも例外ではありません。
どうすればいい? デバイスのBluetoothパスワードを変更できる場合(スマートフォン、タブレット、スマートウォッチなどでは可能)、すぐに変更し、推測されにくい安全なPINを設定しましょう。これにより一部の攻撃は防げますが、確実な保護手段はBluetoothをオフにしておくことだけです。
補足: Bluetoothがどれほど危険なのか疑わしい方は、現存するBluetoothの脆弱性がどれほど多いのか、ぜひ一度調べてみてください。
3. 「非公開」設定でも居場所はバレる
Bluetooth 4.0で導入されたLow Energy(BLE)伝送は、デバイスのバッテリー駆動時間を大幅に延ばせるとして広く歓迎されました。しかし、LE Bluetoothは、クラシックBluetoothと同等か、それ以上に安全ではないのです。
Bluetoothの仕組み上、有効になっている間は常に情報をブロードキャストし、近くのデバイスに自分の存在を知らせています。これこそが、Bluetoothの利便性の源泉となっている部分です。
問題は、このブロードキャスト情報に、個々のデバイス固有の識別情報——いわゆるUUID(汎用一意識別子)——が含まれていることです。これにRSSI(受信信号強度)を組み合わせると、あなたのデバイスの移動経路を観察・追跡できてしまいます。
多くの人は、Bluetoothデバイスを「検出不可」に設定すれば、こうした追跡から身を隠せると思っていますが、それは誤りです。Ars Technicaが実証したように、「検出不可」状態でもオープンソースツールを使えば簡単に見つけ出すことができるのです。
引っ越してきたばかりの隣人が、AirDropでスマートフォンからiMacへファイルを転送していました。まだ自己紹介すらしていませんが、私はもう彼の名前を知っていました。Pebbleのスマートウォッチをつけた人が通り過ぎ、「Johnny B」という名前の人物がフォルクスワーゲンのビートルで角の交差点で信号待ちをしながら、Garmin Nuviのナビに従っていました。近くの店では、iPadにApple Pencilを使う人もいました。そして誰かがSamsungのスマートテレビの電源を入れたところでした。私がこれらすべてを知っていたのは、彼らがそれぞれ無線で自分の存在を発信していたから……そして、Blue Hydraというオープンソースツールを実行していたからです。
どうすればいい? 残念ながら、Bluetoothを常時オフにしておく以外に有効な対策はありません。一度有効にすれば、周囲にあらゆる情報を発信し続けることになるからです。
Bluetoothの未来は明るくない?
Bluetoothのより安全な代替候補としては、Wi-Fi Directが挙げられます。これはWi-Fiを利用した短距離のデバイス間直接接続技術で、まだBluetoothほど普及してはいませんが、将来性は十分にあります。同様に、Wi-Fi Awareについても注目しておく価値があるでしょう。
あなたはBluetoothでトラブルに遭ったことはありますか? これらのリスクを知って、もう使うのをやめようと思いますか? それとも、これまで通り使い続けますか? ぜひコメント欄で教えてください!
-
「テック疲れ」とは何か?その原因と効果的な対処法を解説
IT業界で働いている方や、テック系ニュースサイトを毎日欠かさずチェックしている方なら、「テック疲れ(テクノロジー疲労)」という言葉にどこか心当たりがあるかもしれません。朝から気分が重くなり、一日中皮肉っぽい気分のまま過ごしてしまう——そんな状態を引き起こす要因の一つです。では、なぜこのようなことが起こるのでしょうか。そもそも明確に定義できるものなのでしょうか。そして、もし定義できるなら、その解決策は存在するのでしょうか。 テック疲れを理解する 私たちは毎日スクリーンに囲まれているだけでなく、誇大宣伝ばかりのものから有望なものまで、絶え間なく発表される新技術のニュースにもさらされています。こ
-
Windowsの「デバイスとプリンター」の開き方とできること徹底解説【10/8.1/7対応】
Windowsには、パソコンの状態をユーザーにわかりやすく伝えるための機能が数多く搭載されています。以前のチュートリアルでは「システム情報」ウィンドウを使ってWindowsマシンへの理解を深める方法をご紹介しましたが、今回はコントロールパネルの「デバイスとプリンター」セクションについて解説します。この機能は長年Windowsに搭載され続けてきた定番のもので、パソコンに接続中のデバイスや、過去にネットワーク経由で通信したことのあるデバイスを一括して確認したいときに役立ちます。 実はこの機能の存在を知らないユーザーも少なくありません。この記事では、「デバイスとプリンター」に何が表示されるのか、そ