首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >严格允许来自ec2实例上特定主机的HTTP数据包

严格允许来自ec2实例上特定主机的HTTP数据包
EN

Server Fault用户
提问于 2013-09-29 12:40:19
回答 1查看 118关注 0票数 0

我有一个ec2实例(proxy),它被用作http代理服务器。还有其他一些主机(hostAhostBhostC),我希望代理服务器只允许来自这些主机的连接。

为此,我更改了安全组,并将这些主机添加为源,将80添加为端口。

代码语言:javascript
复制
Port     |  Source
---------+----------
80(HTTP) |  hostA/32
80(HTTP) |  hostB/32
80(HTTP) |  hostC/32

此时,除了hostAhostBhostC之外,没有其他主机可以访问Proxy

但是,如果来自其他aws机器的人用假源地址创建假IP数据包,该怎么办?接口(eth0)会接受它吗?

除了安全组设置之外,还有其他安全措施吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-09-29 13:40:55

但是,如果来自其他aws机器的人用假源地址创建假IP数据包,该怎么办?接口(eth0)会接受它吗?

是的,但是由于他们得不到回复包,所以他们无法完成握手并建立TCP连接。因此,他们不应该能够向代理发送任何实际数据。

即使他们能够正确猜测序列号,建立TCP连接,并向代理获取一些数据,他们仍将面临两个问题:

  1. 他们永远不会收到任何数据,因为答复不会发给他们。
  2. 他们的连接很快就会被实际使用IP地址的机器关闭,因为它使用RST来响应“外星”数据包,假设它是可操作的。
票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/542459

复制
相关文章

相似问题

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