パソコンの偽ウイルス警告(サポート詐欺)撃退ガイド:「6秒かけて3回深呼吸」と「Escキー長押し」で落ち着いて守れる
監修:加藤 明生(登録情報処理安全確保支援士(第007617号) / JP-RISSA 理事)
この記事の要点と4つの章のご案内
| 章構成 | 主なテーマ | 要点と確認ポイント |
|---|---|---|
| 1. 基本と全体像 | 身近なたとえ話:「夜道で急に大きなブザーを鳴らして『罰金を払え』と迫るニセ警察官」 | いいえ、パソコン自体は感染していません。広告枠などを悪用して「感染したように見せかける偽の画面(ブラウザの全画面表示)」が出ているだけです。表示された電話番号には原則として電話せず、Escキーを3秒長押しして閉じてください。 |
| 2. 現場での進め方と対策 | 図解で見る仕組み:偽警告の仕組みと本物との比較表 | キーボード左上の「Esc(エスケープ)」キーを3秒間長押しすると全画面ロックが解除されます。それでも閉じにくい場合は「Ctrl」+「Alt」+「Delete」キーを同時に押し、右下の電源アイコンから「再起動」を選べば安全に戻ります。 |
| 3. 関連する制度とルール | 実践の3つのポイント | 決してご自身を責めないでください。すぐにパソコンのWi-Fiを切るかLANケーブルを抜いて遠隔操作を遮断し、警察相談専用電話(#9110)または消費者ホットライン(188)、当社のご相談窓口(072-628-9664)へご連絡ください。 |
| 4. 詳しい技術仕様としくみ | サポート詐欺(偽ウイルス警告)におけるブラウザ全画面ロック・ポインタ拘束API悪用の詳細解説と6秒呼吸による迷走神経リセット | 画面に突然「ウイルスが検出されました!今すぐ電話してください」と出て大音量のアラームが鳴っても、パソコンは壊れていませんし感染もしていません。まずは「6秒かけて3回深呼吸」し、キーボード左上の「Escキー」を3秒長押しして「×」で閉じれば安全に解決できます。 |
画面に突然「ウイルスが検出されました!今すぐ電話してください」と出て大音量のアラームが鳴っても、パソコンは壊れていませんし感染もしていません。まずは「6秒かけて3回深呼吸」し、キーボード左上の「Escキー」を3秒長押しして「×」で閉じれば安全に解決できます。
01. 身近なたとえ話:「夜道で急に大きなブザーを鳴らして『罰金を払え』と迫るニセ警察官」
サポート詐欺は、夜道で急に大きなブザーを鳴らして驚かせ、頭が真っ白になった隙に「コンビニで罰金を払え」と迫るニセ警察官(扁桃体ハイジャック)と同じです。人間は突然の大音量を受けると約6秒間、冷静な前頭葉の判断が麻痺します。犯人は高度な技術ではなく「驚く心の仕組み」を悪用しています。
IPA相談窓口に寄せられるサポート詐欺相談は年間5,000件超と高止まりしています。
突然の大音量アラームを受けると約6秒間、前頭葉が麻痺するため深呼吸が有効です。
本物のMicrosoftやAppleが画面に電話番号(050等)を出して電子マネーを買わせることは100%ゼロです。
02. 図解で見る仕組み:偽警告の仕組みと本物との比較表
| 項目 | 偽ウイルス警告(サポート詐欺) | 本物のWindowsセキュリティ通知 |
|---|---|---|
| 電話番号 | 「050-XXXXへ電話しろ」と大きく表示 | 電話番号は原則として出ない |
| 音と画面 | 大音量アラームが鳴り全画面で固定される | 右下に小さく着実に通知が出るだけ |
| 金銭要求 | コンビニでプリペイドカードを買わせる | 修理代やカード要求は100%ゼロ |
サポート詐欺・偽ウイルス警告「6秒で3回深呼吸」安全対処トレーナー
「トロイの木馬が検出されました。今すぐサポート窓口(050-XXXX-XXXX)へ連絡してください」
突然大音量のアラームが鳴り、ブラウザが全画面ロックされた場合、次の3つのうちどの行動が適切でしょうか?
正解は「C:6秒で3回深呼吸し、Escキーを長押し」です
正規のOSやブラウザが、画面に電話番号を表示して電話連絡やプリペイドカード購入を求めることはありません。
大音量の警告音で冷静な判断力を奪う「扁桃体ハイジャック」を防ぐため、まず6秒かけて3回深呼吸し、キーボード左上の「Esc」キーを3秒長押しして全画面表示を解除してください。
安全設計
サンプル1問・3項目試算はブラウザ内で即時動作します。学習プラットフォーム連携アカウントは現在リニューアル準備中となっており、本ページの自己点検・シミュレーター機能はそのままご利用いただけます。電話番号入力や営業連絡はありません。
03. 実践の3つのポイント
1. ウイルス感染ではなく「ブラウザ全画面表示」の悪用
ニュースや天気予報を見ている際、悪質な広告が全画面モードで開いているだけです。パソコン内部のデータや写真は一切傷ついていません。
2. 電話すると「遠隔操作ソフト」と「電子マネー購入」へ誘導される
電話をかけると遠隔操作ソフトを入れさせられ、「修理代としてコンビニでApple Giftカード等を買って番号を教えろ」と騙されます。
3. モニターの横に「電話しない・Esc長押し」の付箋を貼る予防策
パソコンの縁に「050に電話しない!Escを3秒押す」と書いたメモを貼っておくだけで、夜間や一人での作業時も即座に冷静になれます。
今日からご家族で確認できる3項目チェックリスト
町内会や学校PTAへの無料出張講話(社会貢献枠)も承っております。
サポート詐欺(偽ウイルス警告)におけるブラウザ全画面ロック・ポインタ拘束API悪用の詳細解説と6秒呼吸による迷走神経リセット
本稿では、突然のけたたましい警報音と「トロイの木馬に感染しました」という全画面表示で電話発信と遠隔操作ソフト(AnyDesk / TeamViewer / UltraViewer)のインストールを迫る『サポート詐欺(Tech Support Scam)』をブラウザエンジンのソースコードレベルで詳細解説し、(1) フルスクリーン要求・マウスカーソル隠蔽・履歴汚染・ダイアログ無限ループの4つの正規Web API悪用構造、(2) OSのプロセス空間には1バイトもマルウェアが存在しないことの証明、および (3) 警報音による扁桃体パニックを6秒間で鎮静化する呼吸性洞性不整脈(RSA)の生理学モデルを解説する。
1. 【なぜ『ただのWebページ』がまるでPC全体が乗っ取られたかのように振る舞えるのか】 サポート詐欺の画面は、PCが実際にウイルスに感染したわけではなく、広告ネットワークの悪用(Malvertising)やタイポスクワッティング(URLの打ち間違い)によって開かれた「悪意ある1枚のHTML/JavaScriptページ」に過ぎない。Chromium や WebKit の厳格なプロセス・サンドボックス(Site Isolation)により、そのWebページがPC内のファイルを勝手に読み取ったりウイルスを植え付けたりすることは原理的に不可能である。そこで攻撃者は、本来はWebゲームやプレゼンツール向けに設計された4つの正規ブラウザAPI――01 Element.requestFullscreen()(タスクバーと閉じるボタンの隠蔽)、02 Element.requestPointerLock()(マウスカーソルの拘束または透明PNGカーソルへの差し替え)、03 AudioContext.createOscillator()(2.5kHz〜3.2kHzの不快な矩形波サイレン合成)、04 history.pushState() ループと beforeunload イベント(戻るボタンの無効化)――を複合悪用し、視覚と聴覚を同時にジャックして「電話をかけるしか脱出方法がない」と錯覚させている。
2. 【ブラウザエンジンがハードコードしている『厳格特権キー(Esc長押し)』】 W3C Fullscreen API および Pointer Lock API 仕様において、ブラウザベンダーは悪意あるサイトによる画面ロックを防ぐため、JavaScript の event.preventDefault() や KeyboardEvent リスナーよりも上位のブラウザ・コンポジタ層(Browser Process UI Thread)で [Esc] キー(特に2〜3秒間の長押し) および OS レベルのセキュア・アテンション・シーケンス(Windows: Ctrl + Alt + Delete / Ctrl + Shift + Esc、macOS: Cmd + Option + Esc)を捕捉し、いかなるスクリプトの妨害も無視してフルスクリーンとポインタ拘束を強制解除する安全機構を実装している。
3. 【なぜ最初に『6秒かけて息を吐く』ことが技術的対処よりも重要なのか】 2.8kHz 帯域の警報音(赤ちゃんの泣き声や火災報知器と同じ人間が最も不快・恐怖を感じる周波数帯)を浴びた瞬間、人間の脳では視床から扁桃体への短絡経路が発火し、交感神経が暴走して前頭前野(論理的思考領域)の血流が低下する。このパニック状態で画面上の電話番号(0101-... 等の国際電話やIP電話)へ発信してしまうと、片言のオペレーターに誘導されて本物の遠隔操作ソフト(AnyDesk等)を自らインストールさせられ、ネットバンキング送金や電子マネー購入へと至る。最初にスピーカーを消音(またはヘッドホンを外す)し、6秒間ゆっくり息を吐くことで迷走神経(Vagus Nerve)を介した副交感神経反射が作動し、前頭前野の論理判断力が30秒以内に回復する。
| Visual / Audio Illusion | Abused W3C / DOM API | Browser Sandbox Reality | Deterministic Hardware Escape |
|---|---|---|---|
| 画面全体が覆われ「×」が消える | document.documentElement.requestFullscreen() | 単なる全画面表示モード(OSは一切ロックされていない) | [Esc] キーを3秒間長押しで強制解除 |
| マウス矢印が動かない・消える | requestPointerLock() / cursor: none + Fake DOM | タブ領域内でマウス座標イベントを捕捉しているだけ | [Esc] 長押し、または [Alt]+[F4] / [Ctrl]+[W] |
| 「ピピピ!」と警報音・音声が鳴る | Web Audio API OscillatorNode + speechSynthesis | ブラウザタブが効果音を再生しているだけ(感染ゼロ) | PCの消音(ミュート)ボタン、またはタブを閉じる |
| 「トロイの木馬検出」の連鎖窓 | setInterval + Canvas/DOM Popups + pushState | 画像と文字を重ねて描画しているだけの芝居 | タスクマネージャー ([Ctrl]+[Shift]+[Esc]) でブラウザ終了 |
#![forbid(unsafe_code)]
#[derive(Debug, Clone, Copy)]
pub struct DomScriptBehaviorFlags {
pub requests_fullscreen_on_any_click: bool,
pub requests_pointer_lock: bool,
pub hides_cursor_via_css: bool,
pub spawns_high_freq_oscillator_audio: bool,
pub floods_history_push_state: bool,
pub displays_toll_free_or_intl_phone_overlay: bool,
}
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum SupportScamClassification {
ConfirmedFakeSupportScamTrap,
SuspiciousFullscreenTrap,
BenignWebApplication,
}
/// Evaluates DOM runtime API call patterns to distinguish legitimate web games/slides
/// from Tech-Support Scam UI lock traps.
#[inline]
pub fn classify_dom_trap_behavior(f: &DomScriptBehaviorFlags) -> SupportScamClassification {
let lock_combos = (f.requests_fullscreen_on_any_click as u8)
+ (f.requests_pointer_lock as u8)
+ (f.hides_cursor_via_css as u8)
+ (f.floods_history_push_state as u8);
if lock_combos >= 2 && (f.spawns_high_freq_oscillator_audio || f.displays_toll_free_or_intl_phone_overlay) {
return SupportScamClassification::ConfirmedFakeSupportScamTrap;
}
if lock_combos >= 3 {
return SupportScamClassification::SuspiciousFullscreenTrap;
}
SupportScamClassification::BenignWebApplication
}
動的CMS/PHPランタイム攻撃面(CVE-2024-4577等)の解剖とAstro+Rust静的分離設計
プロトコル仕様・数理モデル・Rust 2024 実装コードの詳細は、専門技術モノグラフにて公開しています。