首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EC2安全组关注

EC2安全组关注
EN

Stack Overflow用户
提问于 2016-03-28 23:29:50
回答 2查看 118关注 0票数 1

EC2 -> RDS:

RDS (DB引擎):I在端口3306上为web服务器的安全组打开了入站和出站。

EC2 (Web ):EC2 I为80、443和22(myIP)打开了入站。出站是开放的80,443和3306,它需要所有的流量以及正常运作。

我的问题是关于我的web服务器的出站规则。为什么我需要所有的交通都是开放的?这有什么安全问题吗?

EN

回答 2

Stack Overflow用户

发布于 2016-03-29 02:16:28

一些人锁定出站以防止数据丢失。它更适合不可变的体系结构,因为您已经删除了从公共源更新包的能力。

显然,您可以选择自己的安全配置文件;一般来说,我认为这是安全性的级别:

  1. 向世界开放的22号港口
  2. 白名单上的IP访问端口22
  3. 白色列表IP的堡垒主机
  4. VPN (从这里开始,都使用VPN)
  5. 私人IP+ NAT
  6. 代理服务器出站访问

这是我的ec2安全成熟度模型。我肯定我错过了一些

票数 0
EN

Stack Overflow用户

发布于 2016-03-29 16:56:17

安全组出站规则允许您指定“目的地”,而不是源。基本上,您不需要担心通过出站规则拒绝服务器的攻击。

另一方面,除非您的Web服务器需要不受限制地连接到Internet,否则您将80+443目的地设置为0.0.0.0/0。

否则,如果您的web服务器只需要连接到OS存储库以进行安全更新(例如,ubuntu、apache等),那么您可以显式地指定存储库IP地址,而不是使用0.0.0.0/0。

除此之外,风险很小。除非您加载呈现网页的内容,例如在读取随机网页的web服务器中加载web浏览器,否则它会使您容易受到browser/java engine/rendering的攻击:如果利用漏洞可以执行ssh反向隧道之类的操作,则攻击者可能会访问您的web服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36272937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档