V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
davit
V2EX  ›  问与答

网页监考软件

  •  
  •   davit · 7 天前 · 1617 次点击

    各位大佬,最近有一门资格考试要远程举行,需要使用网页版的监考(无桌面版),需要开启摄像头和麦克风权限。那么请问从原理上这样的监考方式是否可以检测到桌面版的软件的使用?(在不开启屏幕共享的前提下),或者虚拟机的检测?

    24 条回复    2024-11-27 17:01:41 +08:00
    murmur
        1
    murmur  
       7 天前
    检测不到,真的严格要求是双摄像头的,pc 和手机都要开摄像头,单摄像头已经是君子协议了
    magicflower
        2
    magicflower  
       7 天前 via Android
    如果网页自动全屏,网页被遮罩、隐藏、退出全屏会被检测。
    lxxiil
        3
    lxxiil  
       7 天前 via iPhone
    我记得 js 有代码可以检测当前页面是否在最前端状态
    fengshuo211
        4
    fengshuo211  
       7 天前
    网页可以监视 focus, blur 事件的,你切来切去很容易被发现
    lesterchen
        5
    lesterchen  
       7 天前
    我以前公司就是做在线考试的.一般严格的资格考试. 会录屏,会双摄像头(手机+电脑).网页端一般还会全屏检测.还会姿态检测(脑袋转来转去会被警告~),你说的虚拟机,屏幕共享之后的也都会去检测.
    zsc8917zsc
        6
    zsc8917zsc  
       7 天前
    接双显示器可以检测到嘛
    mumbler
        7
    mumbler  
       7 天前
    网页检测虚拟机,我觉得不太可能
    tool2dx
        8
    tool2dx  
       7 天前
    @mumbler figma 那种带有本地代理通讯的 exe 守护进程,还是能检查的。要看开发者如何写了。
    mumbler
        9
    mumbler  
       7 天前
    @tool2dx #8 加客户端当然没问题,纯网页端不太可能
    fang5566
        10
    fang5566  
       7 天前
    类似考试我刚做过,不会检测桌面软件和硬件,只会检测是否切屏或非全屏,我用油猴脚本阻止了切屏检测,又用了允许复制的脚本,就可以切出来搜题了。另外,还可以外接显示器,在摄像头外由枪手看着显示器搜题帮你做题,你全程当个看着摄像头的工具人就可以了。
    Y25tIGxpdmlk
        11
    Y25tIGxpdmlk  
       7 天前
    @lxxiil #3 我再加一台电脑就行了,管你怎么检测
    lxxiil
        12
    lxxiil  
       7 天前 via iPhone
    @Y25tIGxpdmlk 你加 100 台电脑也是要打开浏览器加载 js 来答题的
    mlnforever
        13
    mlnforever  
       7 天前
    主要还是看严不严,这种会有在线监考老师,切屏频繁会强制你交卷。有异常(切屏,打电话)会通知到监控老师,监控老师会切换到你的摄像头视角观察你,有问题直接把你收卷了。
    shmilypeter
        14
    shmilypeter  
       7 天前
    @mumbler 网页端是检测不到虚拟机,但是可以检测到切屏,你从全屏虚拟机四指轻扫到物理机,会被记录为一个切屏事件。
    macOS ,虚拟机是 PD ,在虚拟机里开启美团面试(接管摄像头声音,共享屏幕),切换到物理机的 chatgpt 的时候,面试官是不知道你在虚拟机里,但是他能检测到你一次屏幕切换。


    应对这个,只能两台电脑两个屏幕,一套键鼠控制。
    shawndev
        15
    shawndev  
       7 天前   ❤️ 1
    一个帝辰融合器连接副机,视频流推到当前屏幕,一个 USB 脚踏控制器用于操作副机
    shawndev
        16
    shawndev  
       7 天前
    以上是当前 FPS 游戏外挂的标准做法了,FPGA 主板访问内存、HDMI 融合器推流到当前屏幕、KMBOX 模拟或修改用户操作。
    tianzi123
        17
    tianzi123  
       7 天前
    @lxxiil #12 人家的意思是旁边再加一台笔记本,操作另外一台搜答案
    tianzi123
        18
    tianzi123  
       7 天前
    最简单的就是旁边再摆一台笔记本
    ZZ74
        19
    ZZ74  
       7 天前 via Android
    一个 kvm 切换器,两台电脑共享一套键鼠屏幕,做不出来按一下屏幕显示另一台电脑,查完了 切回来写答案呗
    login546
        20
    login546  
       7 天前
    拓展个显示器,一个屏幕搜题,一个屏幕答题
    TomCN
        21
    TomCN  
       6 天前
    建议找个开源的考试桌面软件项目,套考试页面就好了

    上个月我同事找了一个,叫啥名字我不知道,是全屏展示且可以防止用户切出软件,如果感兴趣我可以去问问
    Doglyu
        22
    Doglyu  
       6 天前 via Android
    @fang5566 我遇到的检测是通过 `window.addEventListener('blur', () => { ` 实现的,可否看看油猴脚本?
    fang5566
        23
    fang5566  
       5 天前 via Android
    @Doglyu greasyfork 用切屏作为关键词 搜索一下
    kero991
        24
    kero991  
       1 天前
    没有用,你再怎么检测也是 js 检测,扔进虚拟机,管你什么全屏检测切出检测
    再说前端检测迟早要被油猴干掉
    既然只能用网页,那就差不多得了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3301 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:36 · PVG 20:36 · LAX 04:36 · JFK 07:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.