论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
安全
›
网络安全
›
给网站加加快!下一代CDN(EdgeOne/边缘安全加快)利用与 ...
给网站加加快!下一代CDN(EdgeOne/边缘安全加快)利用与设置体验 ...
万万哇
金牌会员
|
2024-10-17 14:22:00
|
显示全部楼层
|
阅读模式
楼主
主题
833
|
帖子
833
|
积分
2499
随着访问量的增加和用户需求的多样化,服务器的带宽有限,面对一些图片数据,显得“力不从心”。CDN技能,就很好的办理了这个题目,但是价格也是用户思考的题目。
EdgeOne不仅继承了传统CDN的核心优势,更在速度、安全性和智能化等方面进行了全面升级。
大幅减少了网络传输的延迟,同时,集成了安全防护机制,有用抵御了各种网络攻击。
共同腾讯云的售后售前客服服务,相比其他厂商的新一代CDN,上手更加容易,咨询也更方便。
这次就让我们一起体验一些,把薄荷输入法的文档网站,这SSR(Server Side Rendering 服务端渲染)项目,接入 EdgeOne 内。
EdgeOne
腾讯云 EdgeOne 的全称是
边缘安全加快平台 EO(Tencent Cloud EdgeOne)
,其实重要有两个方面的特性:
边缘节点加快: 通过在全球摆设广泛的边缘节点,利用这些节点的地理优势,将内容和服务缓存至离用户最近的位置。这种架构大大减少了数据传输的距离和时间,从而明显提升了用户的访问速度和体验。
WAF、DDoS等安全防护服务: WAF能够有用防御SQL注入、跨站脚本攻击(XSS)、跨站哀求伪造(CSRF)等多种常见的Web攻击,掩护网站免受恶意访问和数据泄露的风险。
同时,DDoS防护服务可以抵御大规模的流量攻击,确保网站在高流量压力下的稳固运行。这些安全防护措施共同为用户提供了一个安全可靠的网络环境。
所以,EdgeOne 在给网站加快的同时,流量计费只统计”干净“流量,还可以一定水平增加网站的安全性。这也是 EdgeOne 被称为下一代CDN技能的原因之一。
对比CDN
特性分类功能描述EdgeOneCDNECDNSCDN
更丰富的功能
静态内容分发加快✓✓✓✕动态内容智能加快✓✕✓✕DDoS/CC 防护✓✕✕✓Bot 防护✓✕✕✓Web 防护✓✕✕✓流量调度✓✕✕✕自界说推送实时日志字段✓✕✕✕边缘函数✓✕✕✕规则引擎✓✕✕✕四层署理✓✕✕✕DNS 记录托管✓✕✕✕
更省心的计费模式
套餐模式✓✓✕✓资源包抵扣✓✓✕✕仅对防护后流量计费✓✕✕✕超出用量后付费✓✕✕✕“干净流量”计费✓✕✕✕
更简单、灵活的设置方式
站点全局一键设置✓✕✕✕场景化推荐设置✓✕✕✕免费证书✓✕✕✕ 以上表格详细对比了EdgeOne与CDN在差别功能上的差异,资助用户更好地了解两者之间的区别。
SSL自动续期
现在,SSL 厂商已经不提供免费的一年期的 SSL 证书了,这也导致腾讯云和阿里云的证书管理、托管内,可以申请的证书,只有三个月,而且不能自动续期。我们询问智能客服也可以知道现在 SSL 证书的近况:
至于为什么只提供三个月呢?
腾讯的智能客服照旧挺智能的
,不光给出了原因(上流 SSL 厂商克制颁发免费的一年期 SSL,导致腾讯云等厂商无法提供);同时也提供了办理方法:
难怪 V2EX 等论坛,都称腾讯云为“本心云”。
其实,免费的 SSL 证书,只能通过重新申请来进行续期。 但是我们有提及 EdgeOne 有
免费证书
功能,这个功能有点类似于我们之前提到的 acme.sh 自动续期。
也就是 EdgeOne 会自动提供一个三个月期限的 SSL 证书来实现 HTTPS,而且在 SSL 即将到期的时间(通常是到期前的一个月开始实验)自动续签,期限会自动补齐为三个月。
说实话,腾讯云的售后和售前体验,照旧挺不错的; 现在的智能客服和自助检测工具,就充足大部分人利用了。就算走人工服务,人工也很专业,部分题目还会主动打电话“手把手教”。
这点照旧很方便的,类似于 Cloudflare 的全站SSL,差别的是, Cloudflare 利用的是 Google Trust Services 的 SSL ;同时,对于中国大陆来说,Cloudflare 的CDN有些劣化网络。
安全防护
安全防护,可以说是 EdgeOne 的紧张特性共同强大的规则,实现WAF功能。举个例子,我的薄荷输入法的文档网站接入后,利用 EdgeOne 的规则防护,我们浅浅地利用' OR '1'='1'; --如许的SQL注入试试看:
当然,上述的规则防护,属于L7防护,也就是OSI七层模型里的第七层: 网络层,与此同时DDOS的攻击、Java反序列化利用类漏洞、RCE的漏洞利用行为和Spring Webshell上传的绕过手法等等也是在这一层被防护。
相比之下, EdgeOne 也支持在传输层防护,但是这个更适用于企业客户,个人版本和试用版本就不支持了:
“干净”流量
EdgeOne 有一个紧张的特性,那就是计费时间,只盘算“干净”流量。利用官方图来看看:
即仅对通过安全防护功能处置惩罚后的流量和哀求用量计费。这意味着被安全防护策略过滤或拦截的流量不会产生费用。
这点实在太好用了,毕竟个人开发者不敢利用CDN,很大水平就是怕用一晚,被攻击后,“车”没了、“房”没了;
而 EdgeOne 只统计防护后的流量,
如许确保你网站可以抵御 DDOS 攻击的同时,费用也不会很贵,性价比很高
。
当然,小伙伴们不要为了测试,就DDOS攻击自己的网站哦,如果流量没有达到100Mbps,那么是不会启动DDOS防护的哦,只有规则在生效。
操作前提
操作前提,自然和CDN、ECDN等产品类似了:
必要拥有一个域名;
如果你必要加快中国大陆地球,那么你这个域名还必要进行备案;
这个域名必要没有被标志,比如:域名内有敏感屏蔽词等。
我们顶级域名,可以在 EdgeOne 的控制台内进行添加:
套餐选择
个人利用,建议选择预付费版本,让我们有一定的预期。
现在EdgeOne还有体验包,我们可以利用体验包先进行上手:
如果体验包过期,可以购买个人版:
对于个人网站,基础套餐就已经充足我们利用了。也就是:
静态内容分发网络(CDN),且仅统计清算后的流量,仅收取这部分流量费用;
平台
默认 DDoS 防护、基础 CC 防护
等安全规则防护;
免费且自动续期
的SSL,HTTPS不用愁。
这些就已经充足了。
当然,对于企业或者大型团队项目,最好根据网站和应用的范例思量是否利用企业版本。比如:金融行业、游戏行业服务,利用企业版本,有更好的防护,用来保证在攻击过程中,不会影响玩家和用户体验~
如果你实在不知道公司的业务是否必要用企业版
,或者个人开发者利用个人版本,资源是否富足、够用;
那么推荐可以问问腾讯云的客服,感觉客服照旧很专业的,描述一下业务的 PV 和 24 小时流量,他们一样平常都会有专门人员测算,非常专业
。
域名接入
之前我们利用 CDN,通常的接入方式是 CNAME 接入(Canonical Name Record)。也就是在 DNS 内添加一条 CNAME 记录,把当前的解析记录进行转移:
对于 EdgeOne,它的接入方式有两种方式,前端有三种引导途径:
CNAME 接入: 和 CDN 一样,单条的域名指向 EdgeOne 提供的 CNAME 地址,当用户访问该域名时,DNS 解析将哀求引导至 EdgeOne 的边缘节点;
NS 接入: 修改域名的NS记录,指向 EdgeOne 的DNS;必要利用加快服务的,可以直接一键开启,不必要的可以直接 A 范例解析;
DNSPod 托管接入: 实际上,如果你的域名已经 NS 接入DNSPod托管了,那么就相当于 NS 接入了。如果你域名之前就是利用 DNSPod 托管,那么建议直接选择这一项。
DNSPod 托管接入
DNSPod托管接入是最方便的了。我的域名是直接在腾讯云内购买、备案的,用的也是DNSPod:
在 EdgeOne 内部可以直接一键设置:
CNAME 接入
CNAME 适用于域名主题解析不想接入 EdgeOne,或者说不想域名解析的全部记录利用 DNSPod,比如我的博客域名,日常利用的量挺大的,如果全部接入 EdgeOne,那么对于一个个人开发者来说,钱包有些顶不住:
这个时间,我们就可以利用 CNAME 接入。
之后,我们必要添加 TXT 解析:
切花到 NS 提供商,我们添加这条 TXT 记录:
等待半晌后,点击 EdgeOne 上的验证,即可添加完成:
末了,添加网站,和刚刚差别的是,我们末了一步必要我们手动添加CNAME:
比如我的 DNS 服务利用的是 Cloudflare,那么在 CloudFlare 控制台:
等待半晌后即可生效:
NS 接入
NS 的接入,就不过多赘述; NS 接入,实际就是把 DNS 的解析,由本来利用 Cloudflare、Google DNS 切换为利用DNSPod,进而可以直接利用 DNSPod 托管接入。
按照 EdgeOne 上的提示,切换 DNS 服务器地址:
站点接入
域名接入后,再进行
站点接入
就非常容易了。我们在 EdgeOne 的控制台上,添加我们必要加快的站点即可:
在出现的二级菜单内,根据引导进行操作:
必要注意:
加快域名: @是直接将主域名接入,www、test将子域名接入;
源站范例: 加快目标是服务器照旧自己的服务器集群,亦或者存储桶等;
填写后,出现网站范例,如果你是个人网站,那么就选择网站加快即可;存储通等可以选择大文件下载:
末了,自动或者手动修改解析即可:
摆设后的效果:
可以看到,这个时间,我们的解析就已经添加了。接下来,我们看看如何HTTPS。
HTTPS摆设
HTTPS 的摆设非常丝滑,感觉这才是真真的一键SSL,丝滑水平,堪比 Cloudflare。
摆设 HTTPS,我们只必要在域名设置内,对已经添加的域名进行HTTPS设置:
如果你之前没有利用腾讯云的
SSL 托管证书
功能,那么这里直接利用申请免费证书即可:
自动申请证书:
利用curl -vvl检察证书的有用期,可以发现是三个月的有用期:
或者利用Chrome欣赏器检察:
也不用担心,正如前文所说的,在到期前会自动续费,丝滑的体验。
利用体验
在利用之前,建议各人检查一下全局观察模式是否关闭: 默认环境下, EdgeOne 在摆设后的一段时间内,全局观察模式是开启的;
这个时间,EdgeOne 的安全防护(包括基础DDOS攻击防护)是只观察,但是不做出拦截动作
。如果你检查设置都没题目,拦截不会出现什么误触,记得把全局观察模式关闭:
现在,让我们看看利用的体验。起首看看缓存的掷中:
curl -LI "「EdgeOne内加速域名」"
复制代码
我们可以在 EdgeOne 的控制台加快与安全-站点加快上,检察缓存规则:
同时,如果你的EdgeOne还开启了更高级的安全防护,在加快与安全-安全防护-Web 防护-站点级防护策略内看到更多的托管规则:
比如,我们开启这些规则的环境下,实验SQL注入:
END
总的来说,EdgeOne 在加快、安全、智能化等方面都有较传统CDN更出色的表现。同时,一定水平,办理了部分开发者,因为畏惧流量被刷和DDOS攻击等题目而不敢利用CDN的顾虑。
我认为 EdgeOne 是有一定”来日诰日“属性的产品,对于用户来说,不用提心吊胆地担心自己站点是否会被刷、企业也可以从复杂的安全设置里解放出来。
期待后续,更多的安全规则功能可以下发,让更多的开发者也可以体验到高级防护功能。毕竟…… 用了试用版的防护后,再开个人版,有点小落差;不过信任这些功能会渐渐下放。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
万万哇
金牌会员
这个人很懒什么都没写!
楼主热帖
markdown day 01
基于CSDN云和docker全家桶的微服务项目 ...
Nacos注册中心-----从0开始搭建和使用 ...
Linux系统调用四、lseek()函数详解 ...
ClickHouse(05)ClickHouse数据类型详解 ...
【云原生】Docker 进阶 -- 数据卷使用 ...
谈谈技术能力
100天精通Python(进阶篇)——第39天 ...
阿里云域名购买流程以及免费证书的申请 ...
redis for windows 7.0.2安装包全网首 ...
标签云
挺好的
服务器
浏览过的版块
DevOps与敏捷开发
快速回复
返回顶部
返回列表