2020-11-27 12:41:54
堡垒机是一种用于保障网络和数据安全、提高运维效率的技术工具,它通过监控和记录运维人员的操作行为,实现集中报警、及时处理及审计定责,核心是可控及审计。
定义:在一个特定网络环境下,为保障网络和数据不受来自外部和内部用户的入侵和破坏,运用各种技术手段监控和记录运维人员对网络内服务器、网络设备、安全设备、数据库等设备的操作行为。用一句话概括,就是用来控制哪些人可以登录哪些资产(事先防范和事中控制),以及录像记录登录资产后做了什么事情(事后溯源),很多时候也叫运维审计系统。
可控及审计:
可控:包括权限可控和行为可控。权限可控指统一管理权限,如工程师离职或转岗时能方便处理权限;行为可控指能集中禁用危险命令等。
审计:对运维人员的操作行为进行记录和审查。
从跳板机演变而来:2000年左右,中大型企业为集中管理运维人员远程登录,部署跳板机(unix/windows操作系统服务器),运维人员先登录跳板机,再登录其他服务器。但跳板机存在不足,无法控制操作行为和审计,易出现误操作、违规操作事故,且难定位原因和责任人,还存在安全风险,对于特殊资源力不从心。
满足新需求的产品:2005年前后,为满足角色管理与授权审批、信息资源访问控制、操作记录和审计、系统变更和维护控制要求,并生成统计报表提升IT内控合规性,堡垒机以独立产品形态广泛部署,降低运维操作风险,使运维操作管理更简单、安全。
4A理念:认证(Authen)、授权(Authorize)、账号(Account)、审计(Audit)。
5W目标:
审计:了解做了什么(What)。
授权:明确能做哪些(Which)。
账号:知晓要去哪(Where)。
认证:确认是谁(Who)。
来源:掌握访问时间(When)。
集中管理:对网络内的各种设备进行统一管理,方便运维人员操作和维护。
集中权限分配:统一管理用户权限,根据不同角色和需求分配相应权限,提高权限管理的安全性和效率。
统一认证:支持多种身份认证方式,确保用户身份的合法性和安全性。
集中审计:记录运维人员的操作行为,为事后审计和责任追究提供依据。
数据安全:保护网络内的数据不受非法访问和破坏,防止数据泄露。
运维高效:提供便捷的运维方式,减少运维人员的工作量和时间成本。
运维合规:满足企业和行业对运维操作的合规性要求,避免因违规操作带来的风险。
风险管控:及时发现和处理运维过程中的安全风险,降低事故发生的概率。
主要功能架构:

功能模块:
运维平台:包括RDP/VNC运维、SSH/Telnet运维、SFTP/FTP运维、数据库运维、Web系统运维、远程应用运维。
管理平台:有三权分立、身份鉴别、主机管理、密码托管、运维监控、电子工单。
自动化平台:实现自动改密、自动运维、自动收集、自动授权、自动备份、自动告警。
控制平台:涵盖IP防火墙、命令防火墙、访问控制、传输控制、会话阻断、运维审批。
审计平台:有命令记录、文字记录、SQL记录、文件保存、全文检索、审计报表。
本地认证:采用本地账号密码认证,一般支持强密码策略,增强账号安全性。
远程认证:通常可支持第三方AD/LDAP/Radius认证,方便与企业现有认证系统集成。
双因子认证:如UsbKey、动态令牌、短信网关、手机APP令牌等,提供更高级别的身份认证保障。
第三方认证系统:支持OAuth2.0、CAS等,满足不同企业的认证需求。
B/S运维:通过浏览器进行运维,无需安装特定客户端软件,使用方便。
C/S运维:通过客户端软件运维,如Xshell,CRT等,适合对功能要求较高的运维场景。
H5运维:直接在网页上打开远程桌面进行运维,无需安装本地运维工具,只要有浏览器就可以对常用协议进行运维操作,支持ssh、telnet、rlogin、rdp、vnc协议。
网关运维:采用SSH网关方式,实现代理直接登录目标主机,适用于运维自动化场景。
文件传输:一般登录堡垒机,通过堡垒机中转,使用RDP/SFTP/FTP/SCP/RZ/SZ等传输协议传输,保障文件传输的安全性。
细粒度控制:可以对访问用户、命令、传输等进行精细化控制,满足不同企业的安全需求。
支持开放的API:方便与企业其他系统进行集成和扩展。
单机部署:
部署方式:旁路部署,旁挂在交换机旁边,只要能访问所有设备即可。
部署特点:旁路部署,逻辑串联,不影响现有网络结构。
HA高可靠部署:
部署方式:旁路部署两台堡垒机,中间有心跳线连接,同步数据,对外提供一个虚拟IP。
部署特点:两台硬件堡垒机,一主一备/提供VIP,当主机出现故障时,备机自动接管服务。
异地同步部署:
部署方式:在多个数据中心部署多台堡垒机,堡垒机之间进行配置信息自动同步。
部署特点:多地部署,异地配置自动同步,运维人员访问当地的堡垒机进行管理,不受网络/带宽影响,同时起到灾备目的。
集群部署(分布式部署):
部署方式:当需要管理的设备数量很多时,将n多台堡垒机进行集群部署。其中两台堡垒机一主一备,其他n - 2台堡垒机作为集群节点,给主机上传同步数据,整个集群对外提供一个虚拟IP地址。
部署特点:两台硬件堡垒机,一主一备、提供VIP,当主机出现故障时,备机自动接管服务。
收费产品:如行云管家、纽盾堡垒机,通常提供更全面的功能和专业的技术支持,但需要支付一定的费用。
开源产品:如jumpserver,具有开源、免费的特点,用户可以根据自己的需求进行二次开发和定制,但可能需要用户具备一定的技术能力来维护和管理。