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

2022-03-27 14:33:59 +08:00
 proxytoworld
如题,网页居然可以检测某个软件有没有安装,是调用了一些什么浏览器 API 实现的吗
1166 次点击
所在节点    问与答
5 条回复
Osk
2022-03-27 14:47:14 +08:00
客户端软件向服务器报到: xx ip 装了哪些软件;

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

感觉逃不过客户端呢...
Xusually
2022-03-27 14:55:43 +08:00
最简单的是看 UA
防护软件把自己的关键字加到浏览器 ua 里
kingjpa
2022-03-27 15:07:30 +08:00
安装了这个防护软件 会启动一个 xx 端口,
网页里 访问 本地 ip+xx 端口,有特定返回数据 就是安装了, 没有返回,就是没安装

web 里调用 读卡器 身份证校验 RFID 都是这个原理
SteveRogers
2022-03-28 08:15:33 +08:00
企业要知道这个、并且要精准有两个办法:
1.防火墙探测、费用低、直接配置就行
2.内网准入、也就是本地会有 agent
proxytoworld
2022-03-28 10:29:03 +08:00
@kingjpa 学到了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/843169

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX