你好,我叫 Dimitria Crawford, 在本课中,我们将回顾原生 AWS 服务。 AWS 自带特定服务 您必须从中创建网络环境。 有了这个,我们就可以实际设置 几种不同类型的网络安全。 有一些能力是建立起来的 进入这个特定的网络环境 而这个网络环境叫做我们的VPC, 我们的虚拟私有云。 因此,如果我们在搜索栏中输入 VPC 我们将在清单上看到的第一件事 是VPC隔离的云资源。 让我们转到 VPC 仪表板。 从 VPC 控制面板 你会注意到有几个服务 我们可以使用。 如果您查看 VPC 仪表板下方的左侧, 你会注意到我们有虚拟私有云 以及我们可以在那里设置的几个项目。 我们有安全、网络分析、DNS 防火墙、 网络防火墙、虚拟专用网络 VPN、 AWS 云 WAN、中转网关和流量镜像。 现在,其中很多都非常详细 和先进的, 这超出了云从业者的水平。 但是,每当设置 VPC 时, 我们必须有一个基本的安全基础 这些是 NACL,网络访问控制 和安全组。 如果我们进入安全类别 我们将找到网络 ACL 和安全组。 两者之间的区别在于,如果我们要比较这个 到一个社区,一个家庭社区, 并且有一扇门可以保护入口 进入社区,这将是您的 NACL。 这是保护入口 以及您的虚拟私有云的退出。 安全组是保护 适用于您的特定家庭。 所以在这种情况下,安全组是保护 进出我们的 AWS 服务的内容, 例如,EC2。 如果您正在运行数据库服务器 你特别想要保护 对于该数据库服务器, 然后我们要建立安全组。 但是,如果我们想要保护 对于流入的一切 在我们的 VPC 之外,我们将设置 NACL。 作为最佳实践,您将同时设置 并出于不同的原因使用两者。 让我们继续吧 看看网络访问控制, 我们将从那里开始。 默认情况下,您将拥有默认安全控制 已为您的默认 VPC 设置。 如果您创建额外的 VPC 那么你将不得不创建自己的安全组 以及其中的 NACL。 因此,如果我们实际选中默认 VPC 的框, 我们会注意到有六个子网 附加到此 VPC。 但如果我们深入到底部,我们就会有细节, 我们要查看的两个是入站规则 和出境规则。 入站规则,我们定义什么类型的流量 我们允许进入我们的 VPC 吗? 默认情况下,您会看到我们允许所有流量, 所有协议,来自任何端口范围,来自任何 IP 地址 这是允许的。 在此之下,您将看到一个隐式拒绝。 所以如果我想说我不想允许 SSH 进入我的 VPC,我要做的实际上是 在此处添加入站规则。 所以如果我想编辑入站规则 我可以添加一个新规则并给它一个规则编号, 规则编号的重要性是 这些会按顺序进行。 所以如果我想让某件事先于另一件事发生, 我必须把数字放在前面。 所以它会是90号。 在这种情况下,我要赚 200 我必须告诉它什么类型的流量。 所以这些是端口。 您可以通过端口号 或端口的实际名称。 所以假设我想允许 SSH, 它已经为我提供了端口 22 所以我不必把端口放在那里。 我可以说每个来源都被允许进入 或者我可以提供一个我想允许进入的特定子网, 或特定的 IP 地址。 安全最佳实践 你想限制资源列表。 所以你不想让一切都进来。 假设我有五个特定的 IP 地址 将被允许通过 SSH 进入我的 VPC, 那么我只想给那五个特定的IP地址。 那么,我是允许还是拒绝? 在这种情况下,我将允许。 现在我们这里的问题是什么? 我的第一行说我允许任何流量。 第二行说我只允许特定的人 如果我在这里有我的 IP 地址到 SSHN。 所以我现在要删除第一行。 如果我要保存这些更改 唯一允许进入的东西 是为了 SSH 的目的,这将是规则。 这是关于网络访问控制的事情。 你将不得不定义什么是允许的 什么是允许的。 因此,如果您有一个人正在连接的数据库 他们可以进去,但你没有 任何允许任何东西回来的东西, 他们可能不会收到任何活动 来自该数据库,因为没有出站规则, 但那是专门针对 NACL 的。 所以在这种情况下,我要保存更改, 但现在我也得走了 到我的出站规则,编辑出站规则 我将不得不添加一个新的规则来允许 它不必与数字匹配 从另一边。 我也必须允许 SSH 退出。 现在,我将能够只允许 SSH 进出我的 VPC。 现在这是我设置的正常吗? 不,不适用于 NACL。 就规则而言,我们会有更多。 例如,我们可能希望允许 84 端口的 HTTP 在 443 端口。 所以有各种各样的。 你有点细化, 就进来的东西而言,允许的更多 在你的 VPC 之外, 因为这不仅仅是一个例子, 它是在该 VPC 中运行的所有内容。 所以我们想确保我们确实允许 我们正在运行的所有服务,能力 如有必要,在我们的 VPC 内外进行实际通信。 例如,如果我们有正在运行的网站 关闭我们的网络服务器,好吧,如果我们不允许端口 80, 没有人能够连接到您的网站。 所以这些是需要考虑的事情 和适当的故障排除技巧 你可能想看看 如果您遇到连接问题。