Web 如何限制访问设备

160 天前
 imherer

一个内部系统,但是部署在公网上的,用户都是用 chrome 访问,基于安全性考虑加 IP 访问限制,但是有些用户没有固定公网 ip 或者甚至可能有移动设备访问。

有没有什么办法像 app 那样取到设备信息呢,加设备白名单限制访问

5624 次点击
所在节点    程序员
72 条回复
54xavier
160 天前
@mightybruce #6 我也觉得这个方案 OK ,只要浏览器登录过一次 给这个账号记录一次浏览器指纹,之后这个账号都只能是这个指纹才能登录,指纹不对了就需要重新申请绑定新指纹
n18255447846
159 天前
webauthn 不用账密基于设备,新的浏览器原生 api
liuzimin
159 天前
@irisdev tailscale 后台就可以开启设备接入认证,每个新设备都需要管理员去后台 approve 允许了才能接入。所以我觉得原理上讲 vpn 限制设备是行得通的。
xugj
159 天前
多年前做过现在也一直在用,客户端是桌面程序获取本级 MAC 地址并在服务端绑定,客户端发送 MAC 地址、局域网 IP 等信息服务端验证通过调用浏览器打开指定地址;不知道这样会不会有什么安全隐患?
han3sui
159 天前
每次登录加个短信验证码
kalthus
159 天前
记得很多年前有过类似的需求,当时是写了个 activex 获取设备的 mac 地址(现在好像没有 activex 了?)
imherer
159 天前
@zgzhang #49 那确实是理解错了,为以为的零信任是任何一次交互都是不可信的都要验证呢
imherer
159 天前
@liuzimin #36 是的。感觉目前相对来说好一点的可能就是浏览器指纹吧,但是还要解决诸如浏览器版本升级后重新申请绑定
chanChristin
159 天前
我们用的就是 ip 白名单,至于没有公网 ip 或者没有固定 ip 的用户就给他们加临时白名单,大部分时间都是在固定场所登录的。
wangyzj
159 天前
浏览器指纹
JEME
159 天前
你是否在找,堡垒机,或者特权访问系统
listenerri
159 天前
为什么不用系统防火墙呢,针对业务端口设置 IP 白名单

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

https://ex.noerr.eu.org/t/1110896

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

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

© 2021 V2EX