各位大佬,最近有一门资格考试要远程举行,需要使用网页版的监考(无桌面版),需要开启摄像头和麦克风权限。那么请问从原理上这样的监考方式是否可以检测到桌面版的软件的使用?(在不开启屏幕共享的前提下),或者虚拟机的检测?
1
murmur 2024-11-21 08:21:17 +08:00
检测不到,真的严格要求是双摄像头的,pc 和手机都要开摄像头,单摄像头已经是君子协议了
|
2
magicflower 2024-11-21 08:40:11 +08:00 via Android
如果网页自动全屏,网页被遮罩、隐藏、退出全屏会被检测。
|
3
lxxiil 2024-11-21 08:45:44 +08:00 via iPhone
我记得 js 有代码可以检测当前页面是否在最前端状态
|
4
fengshuo211 2024-11-21 08:53:59 +08:00
网页可以监视 focus, blur 事件的,你切来切去很容易被发现
|
5
lesterchen 2024-11-21 08:56:48 +08:00
我以前公司就是做在线考试的.一般严格的资格考试. 会录屏,会双摄像头(手机+电脑).网页端一般还会全屏检测.还会姿态检测(脑袋转来转去会被警告~),你说的虚拟机,屏幕共享之后的也都会去检测.
|
6
zsc8917zsc 2024-11-21 09:02:01 +08:00
接双显示器可以检测到嘛
|
7
mumbler 2024-11-21 09:18:53 +08:00
网页检测虚拟机,我觉得不太可能
|
10
fang5566 2024-11-21 10:50:29 +08:00
类似考试我刚做过,不会检测桌面软件和硬件,只会检测是否切屏或非全屏,我用油猴脚本阻止了切屏检测,又用了允许复制的脚本,就可以切出来搜题了。另外,还可以外接显示器,在摄像头外由枪手看着显示器搜题帮你做题,你全程当个看着摄像头的工具人就可以了。
|
11
Y25tIGxpdmlk 2024-11-21 11:43:41 +08:00
@lxxiil #3 我再加一台电脑就行了,管你怎么检测
|
12
lxxiil 2024-11-21 12:48:59 +08:00 via iPhone
@Y25tIGxpdmlk 你加 100 台电脑也是要打开浏览器加载 js 来答题的
|
13
mlnforever 2024-11-21 13:29:03 +08:00
主要还是看严不严,这种会有在线监考老师,切屏频繁会强制你交卷。有异常(切屏,打电话)会通知到监控老师,监控老师会切换到你的摄像头视角观察你,有问题直接把你收卷了。
|
14
shmilypeter 2024-11-21 13:55:01 +08:00
@mumbler 网页端是检测不到虚拟机,但是可以检测到切屏,你从全屏虚拟机四指轻扫到物理机,会被记录为一个切屏事件。
macOS ,虚拟机是 PD ,在虚拟机里开启美团面试(接管摄像头声音,共享屏幕),切换到物理机的 chatgpt 的时候,面试官是不知道你在虚拟机里,但是他能检测到你一次屏幕切换。 应对这个,只能两台电脑两个屏幕,一套键鼠控制。 |
15
shawndev 2024-11-21 14:02:40 +08:00 一个帝辰融合器连接副机,视频流推到当前屏幕,一个 USB 脚踏控制器用于操作副机
|
16
shawndev 2024-11-21 14:04:08 +08:00
以上是当前 FPS 游戏外挂的标准做法了,FPGA 主板访问内存、HDMI 融合器推流到当前屏幕、KMBOX 模拟或修改用户操作。
|
18
19cm 2024-11-21 15:18:53 +08:00
最简单的就是旁边再摆一台笔记本
|
19
ZZ74 2024-11-21 15:31:03 +08:00 via Android
一个 kvm 切换器,两台电脑共享一套键鼠屏幕,做不出来按一下屏幕显示另一台电脑,查完了 切回来写答案呗
|
20
xlYJLCJPar291716 2024-11-21 16:31:53 +08:00
拓展个显示器,一个屏幕搜题,一个屏幕答题
|
21
TomCN 2024-11-21 23:54:23 +08:00
建议找个开源的考试桌面软件项目,套考试页面就好了
上个月我同事找了一个,叫啥名字我不知道,是全屏展示且可以防止用户切出软件,如果感兴趣我可以去问问 |
22
Doglyu 2024-11-22 16:23:14 +08:00 via Android
@fang5566 我遇到的检测是通过 `window.addEventListener('blur', () => { ` 实现的,可否看看油猴脚本?
|
24
kero991 2024-11-27 17:01:41 +08:00
没有用,你再怎么检测也是 js 检测,扔进虚拟机,管你什么全屏检测切出检测
再说前端检测迟早要被油猴干掉 既然只能用网页,那就差不多得了 |