云服务器安全组是做什么用的?

安全组属于一类虚拟防火墙,拥有有状态的数据包筛选能力,主要用于对云主机、负载均衡器、云数据库等资源实施网络访问管控,对实例层级的进出流量加以约束,属于关键的网络安全隔离措施。

通过设定安全组策略,能够放行或阻断组内实例的出向与入向流量。

安全组特性

安全组属于逻辑层面的分组机制,可把同一区域中具备同类网络安全隔离诉求的云主机、弹性网卡、云数据库等资源归入同一安全组当中。

安全组在未配置任何策略的情况下,缺省状态下会拒绝全部流量,因此需要手动添加对应的放行策略。

安全组具备有状态特性,对于已被许可的入向流量,系统会自动允许其回传,出向流量同理。

您可随时对安全组策略进行调整,新策略即刻生效。

使用约束

关于安全组的使用约束及配额上限,可查阅使用约束总览中安全组相关限制部分。

安全组策略构成要素

安全组策略由以下几部分组成:

要素 说明
来源 源数据(入方向)或目标数据(出方向)的 IP 地址
协议类型与端口 如 TCP、UDP 等协议类型及对应端口号
策略动作 放行或拒绝

策略优先级

安全组内部策略存在优先级之分。优先级由策略在列表中的排列位置决定——排在顶部的策略优先级最高,优先匹配;排在底部的优先级最低。

若出现策略冲突,系统默认采用排列更靠前的那条。

当有流量进入或离开绑定了某安全组的实例时,系统会从策略列表顶部逐条向下匹配,直到最后一条。一旦匹配到某条策略(无论放行还是拒绝),便停止继续匹配后续策略。

多安全组绑定

一个实例可绑定一个或多个安全组。当实例同时绑定了多个安全组时,各安全组会按从上到下的顺序依次匹配执行,您也可以随时调整各安全组之间的优先级。

安全组模板

创建安全组时,可选用余初云提供的两类安全组模板:

模板名称 说明
放通全部端口模板 开通所有入站与出站流量
放通常用端口模板 开通 TCP 22 端口(Linux SSH 登录)、80/443 端口(Web 服务)、3389 端口(Windows 远程桌面)、ICMP 协议(Ping)以及内网互通

若上述模板无法满足实际需求,也可创建自定义安全组,详情可参考创建安全组安全组应用案例

若您对应用层(HTTP/HTTPS)存在安全防护需要,可单独采购Web 应用防火墙(WAF),WAF 能为您提供应用层面的 Web 安全防护能力,有效抵御 Web 漏洞攻击、恶意爬虫及 CC 攻击等威胁,保障网站与 Web 应用的安全。

使用流程

安全组的使用流程如下图所示:

安全组最佳实践

建议项 说明
创建安全组 调用 API 购买云主机时建议明确指定安全组;未指定时将采用系统自动生成的默认安全组。默认安全组不可删除,默认策略为放行全部 IPv4 流量,创建后可按需修改。
实例防护策略变更 建议优先在现有安全组内调整策略,无需重新创建新的安全组。
管理策略 修改策略前可先导出当前安全组做备份;若新策略产生不良影响,可导入此前备份的策略进行回滚。
规则条目较多时 可使用参数模板进行批量管理。
关联安全组 可将具有相同防护诉求的实例归入同一安全组,无需逐个实例单独配置。但不建议单个实例绑定过多安全组,不同安全组策略之间的冲突可能造成网络不通。

安全组与云防火墙的区别

防火墙(Cloud Firewall,CFW)是一款面向公有云环境的 SaaS 化防火墙产品,主要为用户提供互联网边界防护能力,满足云上访问控制统一管理与日志审计的安全管理诉求。

云防火墙除了具备传统防火墙功能外,还支持云上多租户与弹性扩展能力,是用户业务上云的首道网络安全基础设施。

在实际应用场景中:

安全组通常部署在云主机等云产品的边界,用于实现云产品所属安全组之间的访问控制。防火墙则部署在 VPC 之间的边界或互联网边界,用于实现 VPC 间或余初云与互联网之间的访问控制。

具体关系如下图所示:

在以下场景中,仅靠安全组无法满足需求,建议采用防火墙来实现访问控制:

场景 说明
资产暴露与漏洞排查 了解云主机在互联网上的暴露面及漏洞状况,并借助 IPS 入侵防御与虚拟补丁功能,强化网络漏洞防护。
域名级外联管控 按域名实现主动外联控制,提升业务安全性。
区域级访问控制 按地域实现访问限制,例如一键封禁海外 IP 的访问。

原创文章,作者:余初云,如若转载,请注明出处:https://blog.jidcy.com/jsjc/2880.html

Like (1)
Previous 2026年6月5日 下午1:53
Next 2026年6月8日

相关推荐

  • web应用渗透测试流程

    对于web应用的渗透测试,大致可分为三个阶段:信息收集、漏洞发现以及漏洞利用。在实践过程中需要进一步明细测试的流程,以下通过9个阶段来描述渗透测试的整个流程: 1.明确目标 1)确…

    2026年5月30日
    0
  • 如何在 Linux 上重置 MySQL 的 Root 根密码

    服务器的 MySQL Root 密码,可用于登录数据库控制台手动创建数据库、新建用户并关联数据库、为指定数据库分配用户权限等操作。 若遗忘 MySQL Root 用户密码,可按照下…

    2026年5月26日
    0
  • 站点为什么要安装SSL证书?

    大数据时代互联网发展迅速,给我们的生活带来便利的同时,也伴随着很多网络钓鱼、信息泄露、网络诈骗等事件的频繁发生,互联网就像一张巨型的蜘蛛网,汇聚和扩散各种各样的信息,而网站在当中就…

    2026年4月25日
    0
  • 什么是DevOps 安全?

    DevOps 安全是一个结合三个领域的理念:开发、运维和安全。其目标是消除软件开发和IT 运维之间可能存在的任何障碍。 随着代码的编写和应用程序的发展,团队之间持续沟通和协作的价值…

    2026年5月8日
    0
  • 什么是渗透测试?渗透测试有什么作用?

    现实环境中,中小企业所面临的网络安全威胁复杂多元。而最大的风险,恰恰是企业自认为防护足够牢固,殊不知威胁早已悄然潜入内部,伺机而动。伴随安全行业的进步与技术人员防护认知的增强,以渗…

    2026年5月28日
    0
  • MD5 加密算法是什么?

    MD5(Message Digest Algorithm 5) 是一种哈希算法(Hash Algorithm),主要用来对数据进行不可逆的单向加密 ,常见于密码储存、数据完整性验证…

    2026年5月14日
    0
  • Linux环境下日志审计深度配置指南——以Rocky Linux 8为例

    网络安全法规定,日志留存必须大于6个月,这个我们之前也讨论过,除了采购部署专门的日志记录设备之外,还可以尝试自己建设日志集中统一管理的日志服务器。 但是,不能忽略一个问题是,只是留…

    2026年4月17日
    0
  • 什么是CISA证书?如何获得CISA认证?

    CISA(注册信息系统审计师,Certified Information Systems Auditor),自1978年起,由国际信息系统审计协会(ISACA)开始实施注册。目前,…

    2026年5月6日
    0
  • Linux服务器卡顿了如何排查?

    今天分享一下Linux服务器卡顿了如何排查,这是运维新手的必修课,建议认真读完,建立整个排查思路非常重要。 生产环境验证过的 Linux 卡顿六步定位法:系统负载–》C…

    2026年5月7日
    0
  • 什么是云端基础设施?

    云端基础设施定义 云基础设施是硬件和软件元素的组合,包括计算能力、网络、存储和虚拟化资源,这些都是支撑云计算的必要条件。 虚拟资源与实体基础设施对应,包括存储器、网络交换器、服务器…

    2026年4月30日
    0