使用CDN时如何防劫持

本文分享自天翼云开发者社区《使用CDN时如何防劫持》.作者:潘****婧

用户在访问网站过程中,请求可能会被中间人劫持。按照劫持的方式,劫持可分为两类:一类是在域名解析层面进行劫持,一类是通过http 302跳转方式进行劫持。

无论是域名解析层面的劫持,还是应用层http 302层面的劫持,其本质都是服务端的伪装。可以通过在用户与CDN节点之间,CDN节点内部,CDN节点至客户源站之间采用全链路认证+加密通信机制,确保用户请求不被劫持。这就要求客户端必须严格校验服务器端身份,服务端需出示权威机构颁发的证书,并证明具备对客户端加密内容进行解密的能力,才能通过认证。客户端和服务端之间的校验机制,最常用的就是全链路https协议方式。

以下为全链路https原理图:

针对域名解析层面的劫持,还可以采用HTTPDNS的方式。该方式下,通常由客户端app提前发起https协议的待访问域名解析请求,获取目的节点IP后向目标IP发起正式url的https请求,从而避免域名劫持,常用于移动端APP的访问。

相关推荐
xuchaoxin13754 天前
cdn节点代理的副作用@fail2ban对接cdn封锁恶意请求ip@fail2ban封锁ip有效性问题
运维·网络·cdn·cloudflare
斯文~8 天前
「玩透ESA」站点配置阿里云ESA全站加速+自定义规则缓存
阿里云·缓存·云计算·cdn·esa
斯文~13 天前
「玩透ESA」2025阿里云ESA初测
阿里云·cdn·esa·编译新程
天翼云开发者社区21 天前
使用CDN后如何更新同名文件
cdn
云动雨颤22 天前
服务器有哪些功能?网站托管/CDN加速/云计算部署必知方案
服务器·云计算·cdn
toooooop81 个月前
Nginx 反向代理 HTTPS CDN 配置检查清单(避坑版)
运维·nginx·https·cdn
toooooop81 个月前
阿里云 CDN + 静态资源(图片 / JS/CSS)缓存优化
阿里云·cdn
天翼云开发者社区1 个月前
CDN动态加速路径计算集群间数据同步优化方法
cdn
天翼云开发者社区1 个月前
天翼云智慧上云月特惠来袭,智算上云正当时!
cdn·存储·云主机·算力服务