ショルダーハッキング(英:shoulder hacking)またはショルダーサーフィン(shoulder surfing)は、ユーザーの許可なく認証情報を取得するために使用されるソーシャル・エンジニアリングの手法である。ショルダーハッキングでは、遠隔から、あるいは標的の肩越しに密かに覗き込むことによって近距離で観察が行われる。例えば、ATMでPINを入力している人を覗き見る行為などがあげられる。

概要 ショルダーハッキングは、近距離(標的の肩越しに直接見る)で行われることもあれば、双眼鏡、隠しカメラ、隠しマイクなどの機器を使用して遠距離で行われることもある。被害者の注意を引くことなく情報を観察しやすいため、混雑した場所で発生する可能性が高い。

ショルダーハッキングは、直接的な観察または録画によって実行される。直接観察による攻撃では、機密データを扱う標的を直接監視することによって情報が取得される。記録による攻撃では、この情報を後で分析するために記録する。

標的にとって、ショルダーハッキングは金銭的損失やなりすまし犯罪につながる可能性がある。

対策

グラフィカルパスワード 英数字のパスワードと比較したグラフィカルパスワードの主な利点は、記憶しやすさが向上することである。しかし、この利点の潜在的な欠点は、ショルダーサーフィンのリスクが高まることである。グラフィックや画像、あるいはグラフィックと音声の組み合わせを使用するグラフィカルパスワードは、この増加したリスクにさらされる可能性が高いが、リスクを軽減することは可能である。写真ベースのパスワードは、ユーザーが予測可能な認証情報を選択するため、ハッキングが容易であると批判されている。

グラフィカルパスワードは、ショルダーハッキング対策のメカニズムとして提案されている。提案されている入力方式には、スワイプ方式(画像上でスワイプジェスチャを実行する)、カラー方式(色付きのボックスを選択する)、スコット方式(スワイプ方式とカラー方式の両方)がある。

PIN入力 PIN入力はショルダーハッキングに対して脆弱である。ショルダーハッキングのリスクに対抗するため、PINパッドにはプライバシーシールドが組み込まれている場合がある。光沢のある画面を備えた携帯電話などのデバイスでは、ユーザーが画面に指紋の汚れを残すことで、PINが推測される可能性がある。状況によっては、PIN入力が多要素認証プロセスの一部となる場合もある。

高度な攻撃の中には、サーマルカメラを使用して入力されたPINの熱痕跡を確認するものもある。サーマル攻撃は、認証者が秘密情報の入力を終えた後にキーに残る熱の指紋を利用する。サーマルカメラによる攻撃を防ぐため、デバイスには金属製のボタン、シールド、反射材、または内部ヒーターが備えられている場合がある。暖かい物体や手で拭くことによる熱の移動も、サーマル攻撃に対抗するのに有効であることがわかっている。

「認知的トラップドアゲーム」のような代替のPIN入力方法も提案されている。認知的トラップドアゲームでは、ユーザーはゲームへの参加を通じて認証情報を入力する。「正しいPINを知っていれば、ゲームに勝つことは人間の認知能力の範囲内に十分に収まる」とされる。

生体認証 スマートフォンやその他のデバイスでは、ショルダーハッキングが複製できない指紋認証や顔認識などの生体認証を使用することができる。

アイトラッキング 視線ベースのパスワード入力では、ユーザーはアイトラッキング(視線計測)を介してパスワードを入力する。このアプローチは、文字ベースのパスワード用のオンスクリーンキーボードと、グラフィカルパスワード方式の両方で使用できる。

バーチャルリアリティ ユーザーはショルダーハッキングの問題を軽減するためにバーチャルリアリティヘッドセットを装着することができるが、ジェスチャーコントロール、押されたボタン、および音声コマンドは依然として監視される可能性がある。

脚注

関連項目 クレジットカード詐欺 盗聴 スカベンジング フィッシング ソーシャル・エンジニアリング