MicroArchitectures
H.Ueda
Programmer
ブログ
電波を「注ぎ込む」ことで隠れた信号を暴く:TEMPEST攻撃の新たな展開
今回は、Hackaday に掲載されていた、信号注入によって現代の電子機器から情報を盗み出す手法について、その仕組みと影響を自分なりに整理してみたいと思います。
いやぁ〜、これ凄いですね。こんなので盗聴されたら分からないなぁ。
かつて、コンピュータやディスプレイから漏れる微弱な電波を傍受して情報を盗み出す「TEMPEST攻撃」は、セキュリティ対策が重要な組織にとって大きな脅威でした。しかし、電子機器の低電力化やノイズ対策が進んだ現代では、こうした「意図しない放射」は非常に微弱になり、攻撃の難易度は上がっていると考えられてきました。
そんな中、研究グループが発表した「InjectEave」という手法は、外部から特定の電波を照射することで、静かな現代のデバイスを「能動的な送信機」に変えてしまうというものです。
TEMPEST攻撃の基本と現代の課題
もともとTEMPEST攻撃は、電子機器が動作する際に発生する不要輻射(ノイズ)を利用します。たとえば昔のCRTディスプレイなどは、映像信号を処理するために高電圧・高周波の信号を扱っていたため、遠くからでもその内容を復元できるほどの電波を垂れ流していました。
しかし、現代のスマートフォンやIoT機器は非常に小さな電力で動き、不要な電波を出さないように設計されています。このため、受動的に電波を待っているだけでは、壁越しに情報を盗むのは難しいのが実情です。
信号を「注入」して混ぜ合わせる仕組み
今回の手法が興味深いのは、デバイスが自然に電波を出すのを待つのではなく、こちらから電波を「注ぎ込む」点にあります。このプロセスを簡単に図解すると、以下のような流れになります。
flowchart TD
subgraph "攻撃者のセットアップ"
A["SDR (送信機)"] -- "特定のRF信号を照射" --> B
F["スペクトラムアナライザ (受信)"] -- "復調・解析" --> G["内部情報の復元"]
end
subgraph "ターゲットデバイス (例: ヘッドホン)"
B["内部の『意図しないアンテナ』"] -- "信号を受信" --> C["非線形電子部品<br>(アンプ、MOSFET等)"]
D["内部信号<br>(音声・データ信号)"] --> C
C -- "ミキシング (混合)" --> E["RFサイドバンド信号として放射"]
end
E -- "壁を越えて伝搬" --> F
この仕組みのポイントは、電子回路に含まれる「非線形性」を利用していることです。たとえばアンプやスイッチング素子などの半導体部品は、入力された複数の信号を掛け合わせて新しい周波数の信号を作り出す「ミキサー」のような働きをしてしまうことがあります。
攻撃者がターゲットの内部構造(意図しないアンテナとして機能する配線など)に合わせた周波数の電波を照射すると、その信号が内部に侵入します。すると、デバイスが本来扱っている信号(音声など)と照射された電波が混ざり合い、デバイスの外へと再放射されます。これを外部で受信して解析すれば、中の音が聞こえてしまうというわけです。
従来の攻撃手法との違い
この手法と従来のTEMPEST攻撃の違いを表にまとめてみました。
| 特徴 | 従来のTEMPEST攻撃 | InjectEave (信号注入型) |
|---|---|---|
| 基本原理 | デバイスから漏れる電波をそのまま受信 | 外部から電波を注入し、反射・放射させる |
| 対象機器 | 高電圧・高ノイズな機器 (CRT等) | 低電力・静かな現代の電子機器 |
| 攻撃の性質 | 受動的 (パッシブ) | 能動的 (アクティブ) |
| 放射の強さ | デバイスの設計に依存 (減衰しやすい) | 注入する信号の強さで制御可能 |
| 主な成果 | 画面の再現、キー入力の特定 | 音声の盗聴、通信内容の改ざん |
実際にどのようなリスクがあるのか
研究チームの実験では、有線・無線を問わずヘッドホンから音声を復元したり、スマート家電の動作状態を壁越しに検知したりすることに成功したそうです。
中でも特に注意が必要だと感じたのは、VoIP電話(インターネット電話)を用いた実演です。単に会話を盗み聞きするだけでなく、その声をリアルタイムでクローン化し、合成した音声を逆に通話の中へ注入することで、会話の内容を書き換えるといったデモンストレーションも行われたようです。これは、従来の「覗き見る」だけの攻撃から一歩進んだ、より能動的な脅威と言えます。
対策は可能なのか
この攻撃を防ぐのは、実際のところかなり難しいのではないかと思います。なぜなら、原因となる「意図しないアンテナ」は、基板上の配線や部品の足など、電子機器を構成する上で避けられない要素だからです。これらをすべて取り除くのは現実的ではありません。
当面の間は、物理的な距離を保つことや、電波を遮断するシールド環境を整えるといった、物理層でのセキュリティ意識が改めて重要になってくるのかもしれません。
まとめ
今回の InjectEave のような手法を知ると、電子機器は私たちが思っている以上に「おしゃべり」になり得るのだと感じさせられます。技術の進歩によってデバイスが静かになっても、物理現象を逆手に取った新しいアプローチが登場する辺りは、セキュリティ技術の奥深さでもあり、怖さでもありますね。
オープンソースの実装が登場する可能性もあるとのことですので、今後この種の攻撃がどのような展開を見せるのか、注視していく必要がありそうです。