飞致云播客丨揭秘 JumpServer PAM 核心功能的设计故事

PAM((Privileged Account Management,即特权账号管理),是组织信息安全体系中至关重要的一环,主要用于管理和监控具有高权限账号的用户访问权限。简单来说,PAM就像是一个“超级管理员”,专门负责管理那些拥有高权限账号(例如Root、Administrator、免密sudo账号等)用户的登录和操作行为,确保这些高权限账号的用户访问不会被滥用。

在2025年5月发布的JumpServer v4.10 LTS版本中,JumpServer真正将“PAM”与“堡垒机审计”合二为一,通过PAM模块提供一整套高效的特权账号管理功能,包括自动发现、批量推送、密码备份、账号改密、风险检测以及与第三方系统的集成。

2025年10月16日,飞致云开源技术播客火热开麦!首期内容聚焦“JumpServer的PAM功能设计”主题,受访嘉宾是JumpServer开源项目创始人及产品总监广宏伟。在本期播客中,广宏伟分享了JumpServer的PAM(特权账号管理)功能“从0到1”的设计心路和核心功能。

Q1:JumpServer在2025年5月发布了v4.10 LTS版本,我们看到在这个版本中支持了PAM功能,能跟我们聊一下当初为什么会考虑在这个版本中增加PAM功能吗?

广宏伟:JumpServer其实很早就想做PAM功能,也进行了长期的调研。在v4.10 LTS版本中支持PAM功能主要有三方面的原因:第一,我们经常收到前端用户的一些需求反馈,尤其是跨国企业对PAM功能更加在意;第二,国外没有“堡垒机”这个赛道,都是使用PAM产品,所以我们支持PAM功能也是JumpServer国际化进程中非常关键的一步;第三,目前国内企业对等保越来越重视,而等保对“账号”这块的要求也更多了,所以我们做PAM功能的决心也就更大了。

Q2:国外用户使用的PAM产品主要有哪些?在设计过程中,是否有考察其他的产品?可以分享一下JumpServer PAM功能的设计思路吗?

广宏伟:我们参考了一些国外比较知名的PAM产品,比如CyberArk和Password Manager Pro。其实PAM这个概念就是由CyberArk定义的,更加强调“最小安全、最小权限”,其产品设计的重心集中在安全方面,整体架构偏重。

而JumpServer的PAM功能主要强调的是整个账号的生命周期管理,其次才是安全管理,比如风险扫描、弱密码等。我们研究发现,Password Manager Pro的设计思路更加贴近JumpServer的技术演进路径。

在之前,JumpServer一直以来的产品思路就是“堡垒机”,资产是第一资源,更多是对资产的管理和使用。但是现在,越来越多的企业开始重视账号安全这方面的工作,甚至超过了对资产的重视程度,所以面向账号安全管理的PAM功能变得更加重要了。

大家知道,堡垒机的使用离不开账号,所以堡垒机的研发天生就具有开发PAM功能的冲动。我们完全可以围绕账号在JumpServer原有的基础上进行扩展,而且本身JumpServer就有账号管理功能。

我们并没有将PAM做成一个独立的产品,而是跟堡垒机结合起来。在设计过程中,我们把原先的“资产”作为账号的一个目标。在PAM产品中,我们将账号提升至最高优先级,形成“访问控制+特权管理”的一体化解决方案,既能发现并管理特权账号,同时也能对运维操作进行审计管控,所有操作在一套JumpServer系统内实现。

Q3:现在JumpServer PAM主要有哪些核心功能?相比其他产品,JumpServer的PAM功能在哪些方面更贴近用户的需求?

广宏伟:我们在产品设计阶段调研了多款PAM产品,最终为JumpServer的PAM功能确立了六大核心能力,分别是账号发现、账号推送、账号备份、账号改密、风险检测和应用集成。其中,账号发现和账号推送功能特别值得一提,账号发现功能可以帮助管理员自动采集资产上的所有账号信息,而账号推送功能则可以把所需账号统一推送出去,实现集中管理。

相较于CyberArk这类设计比较复杂、平台操作也不够简便的PAM产品,JumpServer的PAM功能是在堡垒机的基础上进行延伸开发的,所以大大降低了用户使用和学习PAM的成本。尤其对于国内用户来说,JumpServer的PAM功能更加易用,用户上手更快。

在功能上,JumpServer拥有强大的自动化能力(基于Ansible实现),用户能够轻松实现一些批量操作,比如账号发现和账号推送。大家知道,JumpServer把一切东西,包括Linux、Windows、交换机,甚至是数据库,都视作“资产”,所以管理员可以在这些“资产”上统一执行账号发现和账号推送,甚至是改密等操作,大幅提升了运维工作的效率。

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/379789

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。