TOEIC Link のスクリーンレコーディング・スクリーンショット検出 — OS API 監視と試験中断トリガーを徹底解説
TOEIC Link の proctoring クライアントは、試験中の画面録画 (screen recording) と画面キャプチャ (screenshot) の試行を OS レベルで検出します。問題画面が外部に持ち出されることは試験運営側にとって最重要の情報セキュリティ事故であり、検出感度は他の不正行為より一段高く設定されています。本記事は、(i) 検出に使われる OS API、(ii) ブロック対象になる代表的なツール、(iii) 試験前の事前無効化と試験中の禁止事項を整理します。
スクリーンキャプチャ検出の OS API
Windows では proctoring クライアントが SetWindowDisplayAffinity (WDA_MONITOR / WDA_EXCLUDEFROMCAPTURE) を試験ウィンドウに対して設定します。これにより OS レベルで試験画面のキャプチャがブロックされ、外部の Snipping Tool / PrintScreen / Greenshot などが取得しても黒画面になります。さらに DXGI Output Duplication API のフックを監視し、外部プロセスが Desktop Duplication を開始すると即座にフラグ。
macOS では CGDisplayCreateImage / CGWindowListCreateImage の呼び出しを Process audit policies で監視。Screencapture (Cmd+Shift+3/4/5) は OS 標準なので呼び出しトレースで検出され、サードパーティ製のスクリーンレコーダーは Screen Recording 権限の要求段階でフラグされます。Sequoia 以降は Screen Recording 権限取得時に毎月リマインダー通知が出るため、proctoring 側はこの通知の有無も観測しています。
iPad / iOS の TOEIC Link クライアントは、ReplayKit (RPScreenRecorder) の状態を監視。コントロールセンターからの画面収録ボタンタップ、AirPlay 経由のミラーリング、QuickTime Player への USB ミラーリング、すべて検出対象です。HDCP 保護を必要とする映像出力フローもブロックされます。
試験中の動的監視も並行します。試験開始後に新規プロセスが画面アクセス権を要求した場合 (ScreenCaptureKit、AVCaptureScreenInput、X11 XGetImage、Wayland のスクリーンキャプチャ portal) は即フラグ。プロセス起動だけでも警告対象です。
- Windows: SetWindowDisplayAffinity + DXGI フック監視
- macOS: CGDisplay / CGWindowList API + Screen Recording 権限監視
- iOS / iPadOS: ReplayKit + AirPlay + USB ミラーリング検出
- 試験中の新規キャプチャ系プロセス起動も即フラグ
検出対象になりやすいキャプチャ系ツール
*OS 標準ツール*: Windows Snipping Tool, Game Bar (Win+G), PrintScreen キー, macOS Screencapture (Cmd+Shift+3/4/5), iOS スクリーンショット (電源+音量上)。OS 標準だからといって許可されるわけではなく、試験中の操作はすべて記録され、PrintScreen キー押下だけでも警告ログに残ります。
*画面録画 / 配信ソフト*: OBS Studio, Streamlabs, XSplit, NVIDIA ShadowPlay, AMD ReLive, Intel Arc Control。これらは試験開始前に *完全終了* が必須で、バックグラウンド常駐していると試験開始がブロックされます。OBS は Virtual Camera 機能とセットで二重ブロック対象。
*リモートデスクトップ / 画面共有系*: Zoom, Teams, Google Meet, Skype, Discord (画面共有), AnyDesk, TeamViewer, Chrome Remote Desktop, Parsec。画面共有機能を持つ全アプリが対象で、起動中のセッションがあると proctoring 側で即検出。Zoom / Teams は会議に参加していなくてもバックグラウンド常駐で「画面共有スタンバイ」状態を持つため要注意。
*スクリーンショットツール*: Greenshot, ShareX, Lightshot, Snagit, Skitch, CleanShot X, Shottr。常駐型のスクリーンショットツールは起動中だけで proctoring がフラグします。
*クラウド同期 + キャプチャ系*: Dropbox Capture, OneDrive Screenshot Auto-Save, Google Drive Screen Recording, Notion ScreenCapture。画面キャプチャをクラウドに自動同期する設定は試験中ブロック対象。
*スクリーンレコーダー拡張*: Loom Chrome Extension, Vimeo Record, Awesome Screenshot Recorder。ブラウザ拡張のスクリーンレコーダーは別途「拡張検出」フローでもキャッチされる二重対象。
試験前の事前無効化と試験中の禁止事項
*前日 — 録画系アプリの完全終了*: OBS, Streamlabs, ShadowPlay, ReLive を完全終了。Windows Game Bar (Xbox Game Bar) は設定 > ゲーム > Xbox Game Bar から「Open Xbox Game Bar」を Off。macOS は QuickTime Player 起動中なら終了、Sequoia の Screen Recording 権限を持つアプリ一覧 (システム設定 > プライバシーとセキュリティ > スクリーンレコーディング) を確認。
*30 分前 — 画面共有系アプリ完全終了*: Zoom, Teams, Slack, Google Meet, Discord をタスクトレイから *完全終了* (×ボタンではなく「Quit」)。バックグラウンド常駐の通知も Off。Slack の huddle 機能、Discord の voice channel から「画面共有」アイコンが見える状態では試験開始がブロックされます。
*30 分前 — スクリーンショットツール終了*: Greenshot, ShareX, Lightshot, CleanShot X, Snagit, Skitch をタスクトレイ / メニューバーから完全終了。クラウド同期系 (Dropbox / OneDrive / Google Drive) は同期サービス自体は動作してもよいが、「画面キャプチャの自動アップロード」設定は事前 Off にする。
*15 分前 — システム設定の権限確認*: macOS なら「画面収録 (Screen Recording)」権限を持つアプリ一覧で、本当に必要なもの以外をすべて Off。Windows なら設定 > プライバシー > スクリーンショット境界で許可しているアプリを確認。
*5 分前 — タスクマネージャー / アクティビティモニタで残存プロセス確認*: 録画系・画面共有系の名前 (obs64, streamlabs, ShadowPlayHelper, zoom, MSTeams, slack, discord) でフィルタして、見つかったら強制終了。proctoring が起動するとこれらは順次列挙されてブロック対象になります。
*試験中 — 絶対に PrintScreen / Cmd+Shift+3/4/5 を押さない*: 「メモのため」「あとで復習するため」と思って押してしまうと、即時警告 + 試験運営に「キャプチャ試行」のフラグが立ちます。継続すると試験キャンセルになる可能性があり、最悪の場合スコア無効化と再受験禁止のリスクがあります。
キャプチャ系ツールの検出マップ
| カテゴリ | 代表例 | 検出結果 |
|---|---|---|
| 録画 / 配信 | OBS / Streamlabs / ShadowPlay | 🔴 即ブロック |
| 画面共有 | Zoom / Teams / Discord 共有 | 🔴 即ブロック |
| リモートデスクトップ | AnyDesk / TeamViewer / Parsec | 🔴 即ブロック (RDP 検出と二重) |
| スクリーンショット常駐 | Greenshot / ShareX / CleanShot X | 🔴 即ブロック |
| OS 標準キャプチャ | PrintScreen / Cmd+Shift+3/4/5 | 🟡 操作ログ + 警告 + 黒画面化 |
| ブラウザ拡張レコーダー | Loom / Awesome Screenshot | 🔴 拡張検出と二重ブロック |
| クラウド自動同期キャプチャ | Dropbox Capture / OneDrive Screenshot | 🟡 検出 + 設定 Off 要求 |
※ EnglishBlitz の観測値。proctoring エンジンのバージョンや OS のアップデートで挙動が変わる可能性があります。
スクリーンキャプチャ検出の典型メッセージ
- "Screen recording software detected. Please close OBS Studio and restart the system check."
- "Screenshot attempt detected. Further attempts will result in exam cancellation."
- "Active screen sharing session found (Zoom). Please end all sharing sessions before continuing."
- "Screen capture permission granted to multiple applications. Revoke unnecessary permissions and retry."
よくある質問
TOEIC® and TOEIC Link™ are registered trademarks of ETS. EnglishBlitz is not affiliated with, endorsed by, or associated with ETS. This guide is compiled by EnglishBlitz from public information and test-taker experience.