proxytoworld
V2EX  ›  问与答

公司内网某些网页可以检测是否安装某个防护软件,这是怎么实现的

  •  
  •   proxytoworld · Mar 27, 2022 · 1614 views
    This topic created in 1594 days ago, the information mentioned may be changed or developed.
    如题,网页居然可以检测某个软件有没有安装,是调用了一些什么浏览器 API 实现的吗
    5 replies    2022-03-28 10:29:03 +08:00
    Osk
        1
    Osk  
       Mar 27, 2022
    客户端软件向服务器报到: xx ip 装了哪些软件;

    客户端软件监听一个本地端口(websocket 或者非 ws), 浏览器中访问 localhost:xxxx 获取安装的软件系统, 实现通信.

    感觉逃不过客户端呢...
    Xusually
        2
    Xusually  
       Mar 27, 2022
    最简单的是看 UA
    防护软件把自己的关键字加到浏览器 ua 里
    kingjpa
        3
    kingjpa  
       Mar 27, 2022   ❤️ 1
    安装了这个防护软件 会启动一个 xx 端口,
    网页里 访问 本地 ip+xx 端口,有特定返回数据 就是安装了, 没有返回,就是没安装

    web 里调用 读卡器 身份证校验 RFID 都是这个原理
    SteveRogers
        4
    SteveRogers  
       Mar 28, 2022 via iPhone
    企业要知道这个、并且要精准有两个办法:
    1.防火墙探测、费用低、直接配置就行
    2.内网准入、也就是本地会有 agent
    proxytoworld
        5
    proxytoworld  
    OP
       Mar 28, 2022
    @kingjpa 学到了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1369 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 16:51 · PVG 00:51 · LAX 09:51 · JFK 12:51
    ♥ Do have faith in what you're doing.