首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CDN与服务器级GeoIP的比较

CDN与服务器级GeoIP的比较
EN

Security用户
提问于 2020-08-04 00:49:19
回答 1查看 132关注 0票数 0

假设设置了一个网站,只允许来自X国家的is访问读写。此服务器通过CDN (如Cloudflare )。

因为GeoIP读取块位于服务器级别,因此它永远无法工作,因为Cloudflare总是从国家X中的IP缓存,并在全世界广播,因此国家X以外的任何人仍然能够在本地读取Cloudflare缓存的版本。

这个设置在写端仍然存在哪些漏洞?

EN

回答 1

Security用户

发布于 2020-08-04 04:45:32

Cloudflare本质上是一个反向代理,它也可能缓存内容。如果内容实际上是从缓存中提供的,或者如果请求是通过源服务器传递的,则服务器本身可以通过使用标准的Cache-Control headers来影响服务器本身。因此,如果服务器希望控制对特定内容的访问,但仍然允许缓存其他内容,则只需缓存适当设置缓存-控制

此外,原始客户端IP地址可以通过服务器传递.作为一个特殊的header,因此任何地理阻塞都可以完成。

这个设置在写端仍然存在哪些漏洞?

当正确地使用上述机制设置时,CDN只适用于CDN的通常风险,因为CDN理论上可以读取和修改传输中的任何内容,即使在使用https://

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

https://security.stackexchange.com/questions/236608

复制
相关文章

相似问题

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