Juice jackingは、PCネットワークに侵入する最新かつ革新的な手法のひとつです。一般には見過ごされがちな隙を突いて、攻撃者が貴社のシステムへアクセスする可能性があります。この記事では、Juice jackingの重要性、歴史、種類、仕組みについて解説します。
Juice jackingは、汚染されたUSB充電ステーションに近づくことで、接続された機器が乗っ取られる脆弱性です。つまり、汚染されたUSBポートに接続された3、4台の携帯電話などの機器がある場合、それらすべてがこの攻撃の影響を受ける可能性があります。USBポートは、juice jacking攻撃に利用されるハードウェアとなります。攻撃者は、対象機器への電力供給経路や、USB充電ステーションを介して行われるデータのやり取りを悪用します。このポートは、接続された機器とのデータ通信にも使用されます。
Juice jacking攻撃は、空港、ショッピングモール、その他多くのUSB充電ステーションが設置された公共の場でよく発生します。見覚えのあるUSBポートであっても、思いがけず接続するのは危険です。Juice jacking攻撃は、過去数年間にATMカードのスキミングが一般的であった頃ほど頻繁ではありません。どちらの攻撃も、利用者が接続された機器が安全であると考えることを前提に成立します。
Juice jackingは、アメリカのDef Con Hacking Conferenceで大衆に初めて紹介されました。充電ステーションでは、バッテリーが少ない参加者のスマートフォンを充電するためにUSB充電ケーブルが利用され、ケーブル自体は汚染されていませんでした。しかし、USBドライブのデータ転送機能を用い、スマートフォンに「不審なUSBポートでの充電によりデータ漏洩のリスクがある」という警告を表示しました。このデモにより、特にApple製の機器を不審なUSBポートで充電するリスクが広く認識されるようになりました。
Juice jackingは、機器に焦点を当てたMITM(中間者)攻撃です。攻撃者は、USB接続を利用して直接マルウェアを充電ステーションに書き込むか、接続ケーブルを汚染した状態で放置し、無防備な利用者がその「放置された」ケーブルを使うことを期待します。
Juice jackingは、充電ケーブルが機器に電力を供給するだけでなく、データも転送できるという事実を悪用しています。たとえば、充電用のUSBコネクタは5本のピンを持っていますが、実際に充電に必要なのは1本のみで、データ転送には2本のみが使用されます。この技術により、携帯電話とPC間でデータを送受信しながら充電が可能となります。
USBポートや携帯電話用充電ケーブルは、juice jacking攻撃で最もよく利用されるデバイスです。他にも、アーケードのUSBポートや携帯用バッテリーバンクといった、あまり一般的ではないデバイスが悪用される場合もあります。
Juice jackingにより、攻撃者は携帯電話からパスワード、文書、連絡先、メッセージ、音声メッセージなどの機密情報を抽出する可能性があります。多くの場合、利用者は攻撃が行われたことに気付かず、機器が汚染されていると知るのも手遅れです。こうした攻撃に備え、USBコンドームと呼ばれる防御用ケーブルを利用する方法が考えられます。このデバイスは、充電ケーブルと公共のUSB充電ステーションの間に接続される機器です。
USBコンドームは、充電に必要な1本のピン以外の全てのピンの接続を遮断し、データ通信を防ぐことで、juice jacking攻撃のリスクを低減します。
最新情報を購読