WEEK13:堡垒机

  • 架构
    堡垒机的主要作用权限控制和用户行为审计。堡垒机就像一个城堡的大门,城堡里的所有建筑就是你不同的业务系统 , 每个想进入城堡的人都必须经过城堡大门并经过大门守卫的授权,每个进入城堡的人必须且只能严格按守卫的分配进入指定的建筑,且每个建筑物还有自己的权限访问控制,不同级别的人可以到建筑物里不同楼层的访问级别也是不一样的。还有就是,每个进入城堡的人的所有行为和足迹都会被严格的监控和纪录下来,一旦发生犯罪事件,城堡管理人员就可以通过这些监控纪录来追踪责任人。 
    堡垒要想成功完全记到他的作用,只靠堡垒机本身是不够的, 还需要一系列安全上对用户进行限制的配合,堡垒机部署上后,同时要确保你的网络达到以下条件:
    • 所有人包括运维、开发等任何需要访问业务系统的人员,只能通过堡垒机访问业务系统
      • 回收所有对业务系统的访问权限,做到除了堡垒机管理人员,没有人知道业务系统任何机器的登录密码
      • 网络上限制所有人员只能通过堡垒机的跳转才能访问业务系统 
    • 确保除了堡垒机管理员之外,所有其它人对堡垒机本身无任何操作权限,只有一个登录跳转功能
    • 确保用户的操作纪录不能被用户自己以任何方式获取到并篡改

       

  • 实现需求
    • 业务需求
      • 兼顾业务安全目标与用户体验,堡垒机部署后,不应使用户访问业务系统的访问变的复杂,否则工作将很难推进,因为没人喜欢改变现状,尤其是改变后生活变得更艰难
      • 保证堡垒机稳定安全运行, 没有100%的把握,不要上线任何新系统,即使有100%把握,也要做好最坏的打算,想好故障预案
    • 功能需求
      • 所有的用户操作日志要保留在数据库中
      • 每个用户登录堡垒机后,只需要选择具体要访问的设置,就连接上了,不需要再输入目标机器的访问密码
      • 分组管理,即可以对设置进行分组,允许用户访问某组机器,但对组里的不同机器依然有不同的访问权限
      • 允许用户对不同的目标设备有不同的访问权限,例:
        • 对10.0.2.34 有mysql 用户的权限
        • 对192.168.3.22 有root用户的权限
        • 对172.33.24.55 没任何权限
posted @ 2019-07-15 20:39  飞琼君  阅读(81)  评论(0编辑  收藏  举报