0

オンライン試験のようなオンライン アプリケーションを作成しようとしていますが、テスト中にユーザーがインターネットを閲覧できないようにしたいと考えています。とにかく可能ですか?最小化しないフルスクリーン アプリケーションについて考えています。しかし、それはユーザーが他のウィンドウをalt-tabsする可能性を排除することはできません:(

どんな方向性でも大歓迎です。

テクノロジーは障害ではありません。とはいえ、生徒たちは自宅でテストを受けることになる。

4

3 に答える 3

2

これは、学校のルーターのネットワーク層で解決する方がよいと思います。テストが行​​われている間、この教室のオンライン テスト以外のすべてへの IP アクセスをブロックします。

于 2012-04-07T07:52:45.617 に答える
2

テクノロジーは障害ではありません。とはいえ、生徒たちは自宅でテストを受けることになる。

セキュリティの 10 の不変の法則の 1、2、3 の精神を理解してください。

法則 1: 悪者があなたのコンピューターで自分のプログラムを実行するように説得できた場合、それはもうあなたのコンピューターではありません
法則 2: 悪者がコンピューターのオペレーティング システムを変更できた場合、それはもうあなたのコンピューターではありません
法則 3:悪意のある人物があなたのコンピューターに物理的に無制限にアクセスできる場合、それはもはやあなたのコンピューターではありません

あなたの意志に従う唯一のコンピューター (あなたの場合、PC がブラウジングを許可しないようにする) は、ハードウェアとソフトウェアを完全に制御できるコンピューターです。

あまり洗練されていないユーザーだけをだますことができます。あなたのユーザーがその気になっているなら、彼らはそれを破ることを簡単に学ぶことができます。DRM の大失敗と、学校や大学での個人的な逸話から、ユーザーが一歩先を行く可能性があり、ギャップを埋めようとすることは、お金と労力のブラック ホールであることが十分に証明されています。


子供たちも家にいます。彼らはいつでも他の装置や手段を使うことができます。フォーカスがずれないように JavaScript でページを作成することはできますが、10 歳の子供は別のウィンドウを開くことを学ぶことができます。マウスが「内側」にあるかどうかをチェックするフルスクリーンのデスクトップ アプリを作成します。16 歳の子供が仮想マシンまたはスクリーン セッションで実行できます。はい、私はその年齢で頭が良かったし、子供たちはあなたや私よりも賢くなっています.

また、不正行為を検出する自動化されたシステムは、罪のない犠牲者を奪い、苦痛と憤りを引き起こす可能性があります。同じ理由「Steve Jobsの死」と「新しい c#ジョブ」で作動するインターネット フィルターは厄介です。自動化された詐欺検出アルゴリズムとカスタマーケアを備えた支払い処理業者とサイト広告。

于 2012-04-07T11:43:48.957 に答える
1

また、システム (IE) プロキシを設定し、小さなプロキシ サーバーを作成して、アウトバウンド リクエストをインターセプトし、何も返さないこともできます。この
ようなプロキシを作成するのは簡単です...
Windows を使用している場合は、バッチ ファイルを作成してプログラムを起動し、 REG コマンドを使用してレジストリ キーを変更します。

于 2012-04-07T08:02:52.383 に答える