 |
|
kadone2345
V2EX member #250953, joined on 2017-08-26 20:25:49 +08:00
|
kadone2345's recent replies
当然我也是小白,不是专业人员,其实我也问了 ai 很多问题关于这种客户端管理服务器的安全问题,ai 总是考虑的很周全,不管怎么问 ai 都会说还是会有这样或那样的不安全。
我问他从专业角度讲,只要软件把全部数据保存到本地就没有破解不了的软件,它的回答是肯定的,只是复杂度和时间问题。那么我又问,1panel ,宝塔,unraid 绝对安全吗,很显然它回答说不是,只要暴露到公网,同样有被攻破的风险。我再问,我们的软件只在局域网使用,只管理局域网服务器,外部网络使用 Tailscale 等软件登录,这样安全吗? ai 说了一句当你的电脑被入侵就不安全。
然后我就想,ai 说的都对,电脑被黑了,这个软件一旦被破解,意味着所有服务器大门敞开。现在流行一句话叫:“想要解决关键的问题,就要把握问题的关键!想要把握问题的关键,就要解决关键的问题!”,我觉得这句话很好的诠释了安全是什么,安全就是相对的,对称的,相关的。然后我嘴角上扬不自矜的笑了笑。
所以说没有任何一个厂家敢把管理服务器的软件设计成客户端软件,因为不安全,不管怎么设计都是。设计成网页面板能极大的缩小攻击面。那么问题来了,厂商需要挣钱,需要为用户负责,第一要保证的就是用户使用的安全性,也是厂商的第一生命线。网页面板是各种取舍中的最优解。
对于个人用户而言,自用这么一个软件我觉得没问题,小众,安全性完全可以自己把握,只要保证较高的安全意识和使用环境,问题不大。
这个软件其实并不需要频繁使用,服务器通过软件部署完需要的软件后基本很少打开了。常用的部署就那几个,一个 docker 可以解决绝大部分应用问题,通过 Portainer 和 AI 管理各种应用很方便。通过 AI 可以解决各种简单复杂问题,升级软件,定时任务,甚至维护系统。
这个软件的定位我想应该是一个部署软件,而不是管理软件。基本一次性或者低频使用。
软件中心支持应用来源和扩展模块,可配置。
1panel 安装应用基本是 docker 解决一切,有一定的局限性,灵活性不够好。很早以前试用过 ipanel 容器容易崩溃而且容器的安装逻辑不适合我。没有直接使用 Portainer 稳定性高。所以我的理念就是专业的事情交给专业软件去做,我只搭建框架和组织合作,灵活性更高。