Mac での LockDown Browser のアクセシビリティ許可 - 要求される条件
アクセシビリティ許可が許すこと
Apple のアクセシビリティフレームワークは元々、画面の内容をプログラムで読み取る必要のある VoiceOver のような支援技術アプリのために設計されました。この TCC 許可は、保持するアプリに次のことを許します。
- あらゆるアプリケーションのあらゆるウィンドウのあらゆる UI 要素を読み取る (自身のものだけではない)。
- 任意のアプリケーションに合成キーボードイベントを送信する。
- 任意のアプリケーションに合成マウスイベントを送信する。
- あらゆるキーストロークをグローバルに監視する。
- システムキーボードショートカット (⌘+Tab、Mission Control、Spotlight) を傍受する。
これはカメラやマイクよりもはるかに侵襲的です。実質的には「リモートコントロール + キーロギング」の能力です。
LDB が要求するとき
LDB は、所属機関の Respondus Dashboard 構成で「強化キオスク強制」が有効になっている場合のみアクセシビリティを要求します。ほとんどの機関ではこれを有効にしていません。通常の試験監督にはカメラ、マイク、画面収録で十分です。強化強制は次のような場合により一般的です。
- 高い利害のかかった専門資格試験 (NCLEX 対策、司法試験対策コース)。
- コンピュータサイエンスやプログラミングのコースで、学生が独自のキーボードショートカットを有効にしていることが多い場合。
- 支援技術の回避策を使った過去の不正試行が記録されている機関。
LDB にアクセシビリティを付与する
- システム設定 → プライバシーとセキュリティ → アクセシビリティ。
- 「(+)」プラスボタンをクリックします。
- /Applications に移動し、LockDown Browser.app を選択します。
- 管理者パスワードで認証します (Sonoma 14.4 以降)。
- LockDown Browser をオンにします。
- LDB を終了して再起動します。
アクセシビリティに違和感がある場合
正当な選択肢があります。
- 担当教員にメールする。 多くの教員は、一部の学生が代替手段を選ぶことを受け入れています。一般的な提案は、大学のコンピュータで対面で試験を受ける、Monitor なしで受験する、別の試験監督ツールを使用する、などです。
- 懸念を文書化する。 懸念がプライバシーに根ざしたものである (正当な強制を回避する試みではない) 場合は、書面に残してください。多くの大学では、学生部長や教務課が、教員の公平性要件と学生のプライバシー要望の間を仲介する手続きを設けています。
- 借りた Mac で試験を受ける。 試験の時間中だけ使う Mac でアクセシビリティを付与すれば、プライバシー上の影響範囲をそのセッションに限定できます。
広範な付与にもかかわらず LDB ができないこと
アクセシビリティは能力であり、挙動ではありません。試験中の LDB の実際の使用は次の範囲です。
- キオスクモードから抜け出そうとするグローバルキーストロークショートカット (Cmd-Tab、Mission Control) を検出する。試行はログに記録される。
- 自動化ツール (UI Browser、Karabiner など) からの合成イベントをブロックする。
- 試験中に他のアクセシビリティ使用アプリがアクティブでないことを検証する。
LDB はアクセシビリティを次の用途には使用しません。他のアプリケーションのコンテンツの読み取り、試験外でのキーストロークの全記録、他のアプリへの合成イベントの送信、いずれも行いません。
試験後にアクセシビリティを取り消す
システム設定 → プライバシーとセキュリティ → アクセシビリティ → LockDown Browser をオフにします。次にこの許可を必要とする試験では、再度プロンプトが表示されます。その特定の試験の評価に基づいて、付与するか拒否するかを決められます。
Frequently asked questions
アクセシビリティを付与せずに試験を受けられますか。
所属コースの Respondus Dashboard 構成で強化キオスク強制が必須でない場合のみ可能です。プロンプトが表示された場合は要件として設定されているため、Mac 側から回避することはできません。
アクセシビリティ許可は永続的ですか。
いいえ。いつでもシステム設定から取り消せます。この許可は Sequoia 15.3 以降では画面収録と同じ 30 日再確認ルールにも従います。
LDB は試験外でも私のキーボード入力を読み取りますか。
原理上は許可がそれを許します。実際には、試験中の LDB の観察された挙動 (トラフィックとファイルシステムのトレースに基づく) は、キオスクモードから抜け出そうとするキーストロークの検出に限られます。試験の外では、LDB のプロセスは動作していません。