除了 VPN,还有什么安全方式在外网访问公司资源?

2023-12-27 10:47:25 +08:00
 cndenis

公司内有个内容管理平台,有些编辑同事想在公司外使用,目前的方式是先连 OpenVPN 。

但是多数的编辑同事都不是技术,使用 OpenVPN 对于他们来说有点麻烦,有什么办法可以提供类似于 OpenVPN 的安全性但又更简单使用方法吗?

内容管理平台本身有登录,也已经放在 WAF 后面了,期望的效果是类似于 VPN 一样,未连 VPN 的用户连内容管理平台登录页都发现不了。

20888 次点击
所在节点    信息安全
104 条回复
fishioon
2023-12-28 09:24:44 +08:00
有企业微信或钉钉或其它办公软件吗?整成内网应用就好了,直接在浏览器打不开,但是企业微信内能打开
ladeo
2023-12-28 09:54:48 +08:00
Fortigate SSL VPN, Tunnel split, FortiToken
RitterHi
2023-12-28 10:50:01 +08:00
看了一圈,感觉最适合你的就是 jumpserver ,因为你要适应多端,Windows ,mac ,移动端,还有复杂人员管理,以后还有可能增加新的业务吧,如果有预算的话,购买 jumpserver 的企业版,可以使用第三方鉴权登陆,比如飞书钉钉企业微信,这样在用户哪里就是一条 web 链接,扫码或者输入密码登录,如果连链接和密码都不想记,那就接入办公软件来推送链接和用户名密码
xdzhang
2023-12-28 10:53:09 +08:00
我部署的是 softether
perfectlife
2023-12-28 10:55:28 +08:00
感觉靠自己无解,招投标 找供应商搞, 或者 改造 vpn 不用动态口令了,对接钉钉/微信 登录 openvpn
fengpan567
2023-12-28 11:11:48 +08:00
自建 frp
CodeCodeStudy
2023-12-28 11:14:18 +08:00
@loginv2 #29 可以使用两步验证,也就是多一个动态口令,有效期只有 30 秒
conglovely
2023-12-28 11:17:51 +08:00
我们用零信任
huang86041
2023-12-28 11:20:59 +08:00
看你们的需求,有安全问题,零信任
没有安全要求,直接开远程桌面
qq2511296
2023-12-28 11:22:09 +08:00
我公司有公网固定 ip ,在局域网上架设了一台服务器用于 socket 代理,把这台服务器映射到了公网,我现在用 clash 客户端 链接上 socket 代理 指定内网 ip 走这个 socket 代理 ,直接可以在家里访问公司内部的局域网。

最开始我司也是采用 vpn 的方式,但是需要接管全部流量会导致本地访问网络比较卡,后面采取上面的方案后,只有局域网 ip 走 socket 代理,方便多了
cndenis
2023-12-28 11:22:35 +08:00
@RitterHi JumpServer 性能怎么样, 适合大体积的视频上传下载吗? 我们需要满足做几 G 大小的视频上传下载的需求, 用 Jumpserver 会卡吗?
salmon5
2023-12-28 11:22:47 +08:00
零信任就是个 VPN ,只不够套壳了下
ScepterZ
2023-12-28 11:25:29 +08:00
各大公司都有这种东西吧,大量的非技术人员用着看起来没什么问题,抄一下大概逻辑就好了
retanoj
2023-12-28 11:29:27 +08:00
不知道楼主是否找到了解决方案。
我个人想法有两个:
1 )不希望引入大的变更(比如新引入一整套解决方案)
2 )解决非技术同事使用体验问题

对于 1 ),保留 OpenVPN 。对于 2 )优化 OpenVPN 使用体验,比如,一键安装,一键拨入
cmj2010
2023-12-28 14:41:03 +08:00
一种就是无客户端的方式,就是用反向代理加 SAML 认证的方案
另外一种还是继续用 VPN
clino
2023-12-28 14:41:09 +08:00
@ysmox "可以将「零信任网关」想象为一个具有身份鉴权能力的增强版 nginx"
https://github.com/chaitin/safeline 这个 雷池 是不是可以拿来用作这个用途?
clino
2023-12-28 15:15:48 +08:00
还有一种可能适合楼主这种需求的是把要暴露的内网 Web 服务反代到一个外网可访问的 https 服务上,但是这个 https 服务要求客户端 ssl 证书验证,客户端证书需要在内网申请安装好,而且客户端证书有时效限制需要定期到内网更新,但是有效期内就可以直接访问了
这种我认为安全上是可以的,客户端证书想当于多了一个密钥,安装方法你可以写个教程,或者让会的人帮忙需要的人搞定。
rb6221
2023-12-28 15:28:19 +08:00
既然你是给方案并证明合法合规性的人,那很简单,掏钱请商业公司搭。
你在网上随便问一个人然后按照他的方法自己部署,表面上看确实可靠,可给领导看的文档里面,他和上层的相关检查部门,真的会认为可靠吗?
kkk9
2024-01-17 20:50:13 +08:00
打开 github ,fork 一份 ss 客户端源码,把它们改造成微信扫码登录动态下发 config 。后面就非常符合你的要求了,可以动态白名单来源 ip ,动态加密,动态端口,一机一号一人等。

出事情 我不负责任😄
RitterHi
2024-01-23 11:08:36 +08:00
等会,几个 G 的文件上传下载?你是商业宽带吗?上下对等吗? JumpServer 的性能是没问题的,如果要更细致的管理估计要上企业版,但是你的宽带能支持吗?

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

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

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

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

© 2021 V2EX