Go 语言项目开发实战
孔令飞
腾讯云专家工程师,前 Red Hat、联想云工程师
41031 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 61 讲
Go 语言项目开发实战
15
15
1.0x
00:00/00:00
登录|注册

42 | 软件部署实战(下):IAM系统安全加固、水平扩缩容实战

security
raw
mangle
nat
filter
场景2:删除节点
场景1:新增节点
自动化
设置重启自动加载iptables规则
设置防火墙规则
命令示例
命令格式
规则
系统缩容
系统扩容
内网安全
内网不安全
iptables工具使用方式介绍
网络数据包处理流程
iptables
课后练习
总结
弹性伸缩
IAM安全加固
IAM系统安全加固
软件部署实战

该思维导图由 AI 生成,仅供参考

你好,我是孔令飞。
这一讲和前面两讲,都是介绍如何基于物理机 / 虚拟机来部署 IAM 的。在前面两讲,我们了解了如何部署一个高可用的 IAM 应用,今天就再来看看 IAM 应用安全和弹性伸缩能力的构建方式。在这一讲中,我会带你加固 IAM 应用的安全性,并介绍如何具体执行扩缩容步骤。
接下来,我们先来看下如何加固 IAM 应用的安全性。

IAM 应用安全性加固

iam-apiserver、iam-authz-server、MariaDB、Redis 和 MongoDB 这些服务,都提供了绑定监听网卡的功能。我们可以将这些服务绑定到内网网卡上,从而只接收来自于内网的请求,通过这种方式,可以加固我们的系统。
我们也可以通过 iptables 来实现类似的功能,通过将安全问题统一收敛到 iptables 规则,可以使我们更容易地维护安全类设置。
这门课通过 iptables 来加固系统,使系统变得更加安全。下面,我先来对 iptables 工具进行一些简单的介绍。

iptables 简介

iptables 是 Linux 下最优秀的防火墙工具,也是 Linux 内核中 netfilter 网络子系统用户态的工具。
netfilter 提供了一系列的接口,在一个到达本机的数据包,或者经本机转发的数据包流程中添加了一些可供用户操作的点,这些点被称为 HOOK 点。通过在 HOOK 点注册数据包处理函数,可以实现数据包转发、数据包过滤、地址转换等功能。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文深入探讨了在IAM系统部署中加固安全性和实现弹性伸缩能力的实战经验。首先介绍了在不安全内网环境下,通过设置iptables规则来加固IAM应用的安全性。作者详细介绍了iptables工具的基本知识、网络数据包处理流程和使用方式,并给出了多个命令示例。随后,文章提出了在不安全内网环境下加固系统的三大步骤,以及新增节点和删除节点时的操作流程。另外,还介绍了如何设置重启自动加载iptables规则以及自动化设置iptables规则的方法。接着,文章进一步讨论了在安全内网环境下加固系统的简化操作流程,只需允许来源IP为内网IP的客户端访问提供的各类端口即可。文章还详细介绍了IAM系统的弹性伸缩操作,包括扩容和缩容的步骤,以及系统设计时必须要保证的可伸缩性。总的来说,本文以实战经验为主线,深入浅出地介绍了IAM系统部署中的安全加固和水平扩缩容实战技巧。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Go 语言项目开发实战》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(5)

  • 最新
  • 精选
  • daz2yy
    系统缩容的时候逆向操作应该是从修改 iptables 开始 => keepalived => Nginx => 关闭服务 => 删除节点;不然先关闭了服务,这时候 nginx 还是会把流量导过来的吧?

    作者回复: 你这种方法更好,我优化下,强!

    2021-09-01
    3
    13
  • 惜心(伟祺)
    这课值了 整个大工程开发的全套啊

    作者回复: 哈哈哈,学完,能够完整开发一个Go项目了

    2021-09-03
    3
  • hi,guy
    后面能不能补充下项目的可观测性章节,如此多服务怎么治理,有什么好的方法没有?

    作者回复: 可观测性、多服务治理这属于云原生了,这个专栏会涉及但不多。

    2021-08-31
    3
    2
  • 8.13.3.27.30
    我们的服务是部署在k8s上的,防火墙这块要在哪里做?

    作者回复: 如果是自己维护的K8s,防火墙是在宿主机这里做。

    2021-12-01
  • yandongxiao
    总结: IAM系统安全加固,Iptables 是Linux系统的防火墙,与Netfilter一起工作,对网络包进行过滤、修改、转发等操作。 详情先略过
    2021-12-05
    1
收起评论
显示
设置
留言
5
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部