timzaak / blog

8 stars 1 forks source link

公司网络管理工具开发 #82

Closed timzaak closed 2 years ago

timzaak commented 2 years ago

SSO 单点登录可通过 keycloak 来做。

然后就是 网络准入控制系统的搭建, 目前找到的主要是基于 x802.1、radius 两个协议来做,做到极致应该是 江民科技 的 网络准入系统。如果再极致就是中间人攻击、流量透明分析,这个,哎,可能是要做的。

最后是 vpn,可基于 wireguard 来封装,需要解决的核心问题应该是网络流量分发,局域网走局域网、外网走公网中转节点,能穿透的走穿透。wireguard 功能性问题是 metric(流量统计) 、 帐号管理和网络ACL。

这个项目,开源的没有,只有闭源的有。如果以开源起步去做,那么收费的可能点如下:

  1. 流量分发,但大公司可不会愿意将流量放在你那,需要私有化部署方案,对小公司来讲,可能是一个大卖点。
  2. SSO 单点服务,这个可能是视频教程比较好。
  3. 支持 x802.1 路由器傻瓜一键式方案。

参考资料: 使用802.1X+FreeRadius+LDAP实现网络准入方案

802.1x 介绍

keycloak-radius-plugin radius主管WiFi

中国移动WLAN业务PORTAL协议规范介绍

anywifi 一个已经实现wifi认证,但需要刷路由器固件的产品

网络准入认证系统方案评估

802.1X认证基础-华为

timzaak commented 2 years ago

如果要加上时髦的宣传点就是: 零信任网络,不过这个心智模型对互联网公司管用,对普通公司来讲,就是个SB。还是讲网络透明可控会比较好。 要解决的问题:

timzaak commented 2 years ago

这NM是个什么鬼东西,这完全是两个产品方向! 假如要做跨网VPN,这个关局域网管理什么事,直接跑VPN客户端即可。

timzaak commented 6 months ago

https://gitee.com/panweilei/ruoyi-radius 一个开源实现。