Home 播客 EP6 -关于可组合安全的须知信息
Applications

EP6 -关于可组合安全的须知信息

About The Author

Outline

《超越边缘》第6集简介–关于可组合架构及其对性能和安全性的益处的须知内容

Tom Mount: 您好,欢迎来到 Beyond the Edge,在这里我们深入了解影响现代数字业务的保险和趋势。

我是Tom Mount。 我是Edgio的高级解决方案架构师。 我专注于我们的应用程序平台和构成该平台一部分的安全解决方案。 我已经做了近20年的网络开发人员,主要工作或与数字营销机构. 在高等教育和电子商务方面做了很多工作,包括eBay,美国航空公司和宾夕法尼亚大学。

今天我加入了Howie Ross。

Howie Ross: 你好,我是Howie Ross. 我是Edgio应用程序平台产品管理的高级总监,我专注于Web加速,包括我们的 CDN和边缘计算。 我从事网络开发和云架构已有20年,在此期间,我有幸在许多行业工作,包括金融科技和电子商务,在那里我曾与众多品牌合作,包括Urban Outfitters ,CoachVerizon和M&Ms.

汤姆山: 太棒了。 谢谢Howie。 因此,今天我们想与您谈谈可组合架构所面临的安全挑战。 特别是现在,我们知道网站所有者和内容管理人员面临很多安全威胁。

根据IBM的研究,他们说83%的美国公司遭遇了数据泄露,在美国,这可能导致高达940万美元的损失。 这是全球平均水平的两倍多。 Okta,他们是世界上最大的单点登录身份业务提供商之一。 他们发布了一份报告,指出全球34%的登录尝试都是由爬虫程序进行的。 这仅仅是爬虫程序试图进入网络帐户,只是表明四分之一的组织在一次爬虫程序攻击中损失了50万美元。 因此,安全是一个巨大的威胁。 这是一个我们必须处理的巨大问题。

当我们谈论可组合架构时,这是一个真正开始变得更具挑战性的问题。 因此,今天的这个播客,我们想看看可组合架构面临的一些威胁,以及我们可以采取的措施。

所以,在我们深入探讨这个问题之前,Howie,我想知道,如果你能为我们定义什么是可组合架构,这对你意味着什么?

什么是可组合架构?

「好了,妈妈,进来吧。」 这是其中一个有点难定义的东西,但当你看到它的时候你就知道了。 可组合架构 实际上是对所使用的单片一体式平台的反应,例如过去十年以及对用户体验和开发人员工作流的限制。

因此,可组合架构解决方案由堆栈中的工具和供应商组成,使您可以选择一流的工具来满足组织和用户的需求。

可组合通常与无头或分离的前端相关联,在这种情况下,我们将表示层与数据层分离,并经常依赖微服务或至少API驱动的架构来促进这种无头分离的架构,并使用各种工具组成完整的解决方案。

Tom Mount: 听起来很灵活,但听起来可能在技术上更难实现其中的一些堆栈。

为什么选择Composable?

是什么让一家公司选择采用可组合架构,而不是采用这种更单一的,您知道的,成熟的模式?

Howie Ross: 是的,这是一个很好的问题。 那么,可组合架构有许多好处,包括我提到的,由于用户体验限制更少而改善用户体验,对吧? 因此,在单片堆栈上,您通常只限于该堆栈提供的功能。 然而,对于可组合的建筑,这就像,你知道,天空是极限。

团队和设计人员可以梦想获得他们想要的任何体验,然后您就会知道,在向最终用户推出这些功能方面,您将拥有更大的灵活性。

事实上,我们已经看到,像冰岛航空这样的组织推出新功能(包括促销)的交付时间缩短了90%。 因此,您将缩短上市时间和工作价值实现时间。

此外,正如我提到的,您可以选择一流的工具和供应商,并真正构建生态系统合作伙伴网络,您可以依赖这些合作伙伴来构建您的解决方案并提供该价值。

然后,它比单片堆栈更适应未来发展,因为您可以根据需要将这些工具换入或换出。 因此,假设您的客户评论工具不再满足您的需求。 您想使用另一个。 您不必更换整个解决方案。 您只需替换该特定工具,并继续迭代堆栈,使其保持真正的现代化。

Tom Mount: 现在看,您正在谈论的语言有点多。 我的很多背景都是在网络上构建更多的应用程序,看看其中的一些架构,我喜欢这样一个想法,那就是必须要有一个面向未来的堆栈,这样你就可以把东西移入和移出。

我还认为,未来防护感觉它不仅扩展到组件级别,而且还扩展到基础设施级别,对吗? 我的意思是我们现在看到更多的关注在边缘完成的事情,在云中完成的事情比我们5年前,甚至10年前完成的事情更少。

当然,这一点更加强调,我认为拥有更灵活的体系结构,您可以将组件移出您所知道的大型数据中心,并迁移到更明显的云中,一切都在数据中心中,对吗? 我们理解这一部分。

但是,如果您可以将精力更多地放在边缘上,并专门为边缘处理构建无服务器功能,并保持这些功能快速灵活,我认为这也是一个巨大的,巨大的好处。 我认为同样像安全一样,也会从中受益,对吗? 由于我们已经将越来越多的服务和更多的东西迁移到云上,并让您知道这些支持边缘的解决方案,因此安全性也随之而来。

因此,我们现在可以在边缘实现大量零信任安全,而不必一直返回到数据中心,而具有可组合的架构使我们可以在应用程序本身的结构中构建零信任安全。 就像我在顶部所说的,我已经建立网站20年了。 我在各地都使用过工具链。 我认为,我们看到的一个优点是,特别是在一些可组合框架中,很多这些框架现在都具有静态站点生成的内置功能。

这些东西可以直接流式传输到构建管道中,并作为其中的一部分推送出来,您只需换掉所需的任何组件或架构。 您的管道将构建所有这些内容,最终您会了解这些内容,并将其提炼为静态文件HTML,CSS,JavaScript,我们需要的图像(无论它们是如何构建的)以及组合在一起的拼图, 管道最终仍然可以保持不变。 部署仍然可以反映这一点。 因此我认为,从架构的角度来看,这是一个令我震惊的问题,因为您可以通过将这些组件移入和移出而获得的另两个好处。

客户成功案例–通用标准

Howie Ross: 是的,这些都是您所知道的优点,因此除了为开发团队和客户带来的好处之外,对于您了解DevOps团队及其为您的基础设施架构提供的选项而言,还有许多好处。

无论是通过利用静态生成,您知道真正为CDN和边缘构建站点,还是利用无服务器,真正利用云技术的这些进步来实现可扩展性和安全性。 您知道,Tom和我都很高兴与许多客户合作,他们在这段旅程中体验到了可组合的功能,并获得了巨大的收益。

因此,您知道客户包括您了解我之前提到的一些客户,例如您知道已经完成或正在完成其可组合旅程的教练和M&M。

另一个鲜为人知的客户被称为通用标准, 他们的使命是成为世界上最具包容性的服装品牌。 您知道,为了实现这一使命,他们选择了 在Shopify平台之上构建的可组合架构

因此,您知道他们不会受到Shopify在用户体验和开发人员工作流程方面施加的限制,而是利用Shopify Storefront API并使用基于Vue JS构建的Nuxt框架构建可组合的解决方案。
他们发现您的性能得到了显著改善,将页面加载时间从几秒钟缩短到了第2秒,并且在许多情况下提高了您所知道的性能,不仅是这些技术性能指标,还包括实际的业务指标。

事实上,他们看到转换率提高了200%由于这一移动到可合成. 这当然会影响他们的底线,并帮助他们完成任务。

客户成功案例–鞋类嘉年华

Tom Mount: 是的,真的很棒。 我的意思是,我们已经讨论过,这里会加载子页面,而且总是有人。 我总是当我与人交谈时,我得到侧眼,就像你确定这一点,不,这是真的。 你知道其中一个客户,我有时炫耀,有一个类似的故事,这是一个公司叫 鞋嘉年华,所以他们转移到无头,以及. 他们有他们以前的架构。 他们特别关注与首页加载和页面间转换等相关的性能问题。

所以他们的统计数据之前,他们去 无头,他们看,你知道,3,3,31/2秒的第一页加载,有时高达6秒时,从一个页面转换到下一个当你浏览. 他们真的想把这一点降低下来。 这是一个很好的主意,有很多原因。

我们确实有很多市场调查显示,每增加一秒,客户就会在页面加载过程中等待,这会增加他们离开网站去其他地方的机会。 因此,很明显, 页面速度 和转化率是密切相关的,并且他们认识到了这一点。

于是他们来到Edgio寻求一些帮助,他们完成了迁移到无头系统的工作,他们已经做了一些我们一直在谈论的性能改进。 他们将他们的过渡,甚至他们的第一页加载到一秒,有时甚至不到一秒。 在Edgio上,速度提升高达70%。 页面的中位加载时间是1秒,对吧? 因此,由于选择了这种无头架构并能够在堆栈的每个级别优化其性能,他们看到了巨大的性能提升。 即使是他们的页面加载,他们的后续页面加载,你知道,一旦他们真正降落在网站上,他们的速度下降了92%。 在这些页面加载中,它们的运行时间可缩短至500毫秒。 他们能够实现如此巨大的性能提升。

但它不仅仅是性能是Composable的一个吸引人的功能。 坚持与鞋嘉年华. 除了性能提升之外,他们还利用进入composable的机会增加了一些安全工作。 他们发现,在新的可组合网站启动后的30天内,他们跟踪了被阻止的800多万个恶意请求。 我想重点强调,我要确保我重申这些请求被阻止。

不是他们有800万个请求,他们不知道该怎么办,对吧? 他们发现,我们提供的安全解决方案能够阻止所有这些请求,并提供对他们在收到大量恶意请求之前可能没有看到的内容的可见性。

Composable的安全优势

因此,这种情况让我稍微谈谈一些 安全优势 ,因为我们到目前为止花了很多时间谈论性能提升,它们是非常真实的。 您知道,我们跟踪我们的客户,我们希望看到他们所获得的性能提升,我们也有一些令人惊叹的成功案例。

但我认为,安全性的提高是选择可组合架构的另一个好理由。 我喜欢将其视为一种分层,分层防御,对吗? 因此,我们希望让恶意攻击者尽可能远离源站,远离您的实际服务器和数据所在的位置。 你可以从在你的财产周围设置栅栏的角度来考虑这一点。 你可以在围栏上有标志,让我们说,你知道,不要擅自闯入任何东西。 但这并不一定意味着你晚上不锁门。 它只是意味着你想把护栏尽可能远的,以保持尽可能多,你可以。

当您选择一个可组合的体系结构时,其中一个优点是您可以选择您拥有的安全功能以及这些安全功能所在的位置。

我们建议您在每一个级别都有安全措施,以确保安全。 所以我们将把安全放在边缘,把安全放在源站。 如果还有其他API或服务,您知道,我们提到的实现可组合通常意味着您正在增加在您的站点上公开的API数量。 因此,我们希望确保这些API具有安全性,并且采用可组合的架构,这实际上变得非常简单。 你必须考虑所有这些地方,但你可以把安全在所有这些不同的级别。

有一个可组合的架构的另一个好处是,我之前就谈到过这个,那就是有这些静态页面的能力。 现在,静态页面对性能非常重要,但它们对安全性也有很大的好处,因为静态页面将最大限度地减少客户端和服务器之间发生的双向数据传输量。

如果你想到一种传统的单片应用程序,PHP应用程序或类似的东西,有人在这个应用程序中输入数据,它必须进入回服务器。 如果您正在加载一个新页面,服务器必须去请求此数据并将其发回。 数据有很多机会进出您的系统。 很显然,它需要一些数据。

您希望确保系统中的数据并非全部出来。 这就是我们所说的数据泄露。

因此,静态页面减少了一些机会,有人通过网页浏览器中显示的页面来修补您的服务器,因为页面上的所有内容只是HTML,对吧?

没有,它已经有了数据。 它不是从任何地方获取这些数据。 它是在考虑到这些数据的情况下构建的。 因此,拥有您所知道的静态页面,当然性能提升也会带来安全提升,然后这些静态页面可以直接从CDN提供服务。

因此,我认为这是在安全的特定部分中最后一个谜题,即不必每次加载CDN页面时都返回服务器获取这些数据, 该页面已缓存,可在全球范围内使用,您的服务器甚至看不到这些请求,因为它们都是在外部边缘处理的。

Howie Ross: 是的,这是一个很好的观点。 我同意,无论您是了解静态站点生成,还是正在利用无服务器服务器端呈现,您都知道可组合解决方案的主要优势之一是能够以更有效的方式利用CDN。 这将为您提供更短的页面加载时间,同时也为您带来安全方面的好处,因为您知道让不良行为者尽可能远离。

您从您的数据和您的王冠珠宝中了解到,您也知道最大限度地减少双向数据传输,但您知道,虽然有一些安全优势,但我认为也存在一些挑战。

我们讨论了可组合的解决方案,您知道您正在选择最好的供应商和工具,这意味着,您知道,有更多的工具,有更多的供应商,这意味着您可能对您的系统和架构有更多的了解。 所以你知道,这是一个风险。

越来越常见的危害组织的方法之一是通过你知道的模拟,对,而不是你知道暴力强行进入你的网站或你的服务器. 我只是想弄清楚如何通过社交工程让自己看起来像你们的一个员工。 现在,您不必像以前那样破坏您的核心网络和企业工具。 我可能会违反您在可组合解决方案上使用的众多工具和供应商中的一个,因此您知道身份和访问管理变得越来越重要。

因此,您知道这可以通过多种方式缓解,因为您知道有标准和单点登录等。 但这是你想要的,你知道的,因为你知道的数据偷拍的崛起,你知道这是一类漏洞或利用.

它通常被称为法师车,这是这种类型攻击的原始利用之一,你知道这些攻击者把脚本放在网站上,然后,你知道的,浏览个人信息。

在这种情况下,它主要来自Magento网站的信用卡信息非常广泛,而且您知道,它确实是将此问题的严重性和严重性以及拥有的重要性(您知道, 在整个供应链中管理代码的完整性。

我还提到了真正小心身份和访问管理的重要性,这很有道理。

Tom Mount: 您知道,很明显,随着更多的工具,有更多的机会进来。 我认为,从应用程序架构的角度来看,许多可组合网站都大量使用API调用返回到服务器来填充新页面,以加快浏览速度。 我认为API安全是另一个您必须更加关注您正在做的事情和正在发生的事情的领域。

所以很明显,你知道,我不想我的网页,当我在一个网站上购物. 我不希望我的页面缓存给你,你可能不希望你的购物车缓存给我,因为这只是令人困惑,我不明白为什么。 你知道为什么我在我的购物车里有我的东西,当我把它拉起来。

很显然,我们需要确保我们拥有快速响应的页面,但我们也希望确保它们针对个人用户进行个性化,通常,这是通过某种API访问来实现的, 很多时候,访问者的信息最终会被传输到API数据中。

这就是API特有的零信任部分,对吧? 所以我们可以做一些事情,比如边缘个性化,我们从服务器获取内容,缓存内容,在边缘而不是在浏览器中,我们从服务器中提取这些数据,并将这些数据整合到我们发送的最终响应中。 这是一个很好的方式,有真正快速,真正的响应页面,仍然缓存,但也有个人数据在他们.

我们可以在边缘执行一些安全魔术的另一种方法是使用JSON Web令牌进行身份验证。 这是AI不会深入到他们是什么的全部细节,因为它是我目前最喜欢玩的项目之一。 我可以单独谈论大约20分钟。 但播客,是的,我们会做,我们会做一个播客上JTBTS稍后.

但是是的,它最酷的部分是它的数据以明文形式传输,但它也有一个加密的签名,服务器知道如何生成它自己的加密签名版本。

因此,您可以检查进来的用户的有效性,以确保您知道没有任何内容被篡改,凭据正确,并且您知道用户有权访问他们声称应该有权访问的所有内容。

您可以验证该访问权限是否仍然有效和正确。 您也可以在边缘使用盈余函数或云函数(如)来实现这一点。 因此,围绕API进行总结对于解决这一问题至关重要,您知道,无论您使用的是零信任身份验证还是其他机制。

API安全是必须的,是的,因为对不起,我很抱歉,继续。

Howie Ross: 所以这是可组合架构的主要权衡之一,对吧? 因此,您知道我们不是为了利用CDN和边缘计算而构建应用程序,而是为了保留您所了解的那些动态体验,而这些个性化体验是我们必须利用API的。 因此,您知道我们的服务和API可能会激增,实际上会增加威胁表面面积。

因此,现在利用API安全解决方案至关重要,这些解决方案将与您所了解的一些,您所了解的更传统的安全解决方案有所不同, 您知道我们将很快讨论,因为他们需要针对该API使用案例进行定制。 因此,我们首先需要确保了解所有API正确吗?

因此,您需要利用一个执行API发现的工具,帮助您查找和管理所有API,并确保我们没有任何我们喜欢的僵尸API,您知道这些API是在某个时间点开发的 也许你已经不知道你已经重复了,也许他们已经不再使用了,但他们仍然在那里。

因此,我们需要完整的API和威胁表面区域清单。 此外,我们还希望您了解一些基本的安全实践,例如速率限制,对吧?

我们希望控制某人可以从这些API请求数据的速率,更具体地说,使用自动化的爬虫程序或攻击者可以从这些API请求响应,这样它们就不会变得不堪重负并有效地造成拒绝服务的情况。

我们可以使用API安全进行的另一项工作非常有趣,而且随着我们采用和利用人工智能,越来越容易访问,这就是我们所谓的架构验证。 这就是我们要做的,在我们提出请求之前,它是您的API,我们将确保此请求符合您的API请求的架构,对吗?

因此,如果它看起来不像一个正确格式的API请求,我们将在门口阻止它,我们将在网络边缘阻止它,它甚至永远不会进入您的基础设施, 希望在那里被拒绝。 但是,利用API安全将是至关重要的,您知道,API安全将变得越来越普遍,越来越容易访问和有用。

汤姆·芒特: 是的,肯定的。 大家知道,我们讨论了其中一些可组合的特定安全问题,以及我们可以缓解其中一些问题的方法。 但我认为我们也不能忘记旧的备用安全工具也很重要,对吧? 我们在这里住了一段时间。

我前面提到过,你知道安全是很多,就像你知道有一堆不同的层次,只是因为你只是因为你在晚上锁你的门并不意味着你把你的门敞开,对吗?

因此,让我们来谈谈一些一般的安全做法,这些做法可能仍然很好,应该是整个体系结构的一部分,即使它不是专门针对可组合体系结构。

增强安全态势的最佳做法

Howie Ross: 好的。 因此,您知道您提到的这种分层安全方法。 我们也经常称之为纵深防御,对吧? 所以你知道攻击者和王冠之间,这往往是你知道你的公司和你的用户的数据。 我们希望有多个安全层,以便在一个安全层遭到破坏时,我们仍然有这些额外的安全层。 因此,我们希望实施多种缓解措施和系统。

首先,您知道Tom提到的旧备用服务器将成为我们的Web应用程序防火墙,我们要确保我们拥有一个强大的WAF,并具有一组真正出色的托管角色,以阻止所有的期望 已知漏洞。

我们将要确保您知道我们正在与一个合作伙伴合作,该合作伙伴会迅速发布新的和新兴的,我们称之为零日攻击的增补程序,对吗?

因此,我们可以在边缘WAF上部署修补程序,并在我们的所有服务中缓解漏洞,而不必四处奔波,逐个修补您的每个API。

此外,我们之前讨论过爬虫程序的影响,爬虫程序攻击的兴起,系统上发生的爬虫程序请求数量。 现在,并非所有爬虫程序都是坏的,对吧? 爬虫程序抓取我们的网站,并使这些数据可供搜索引擎使用。 因此,我们必须让某些爬虫程序来完成其工作,我们必须阻止爬虫程序,阻止恶意爬虫程序试图执行诸如潜在的库存拒绝之类的操作,对不对? 他们试图在其他用户可以获得之前购买所有的运动鞋或所有的门票。

爬虫程序还在做诸如帐户接管之类的事情。 他们只是尝试不同的用户名和密码组合,或者尝试从其他站点泄露的用户名和密码。 他们可能会在您的网站上试用它,因为他们知道许多人会重复使用密码。 因此,我们必须部署我们的爬虫程序管理解决方案。

Tom Mount: 是的,当然,我想您知道我们都听说过的另一个您知道爬虫程序管理的事情,我们的售票员就像您知道的那样,我们的售票员出了问题,他们的售票员会立即被爬虫程序咬住,对吧?

新的运动鞋从制造商下降和所有的突然这些运动鞋只是走了。 我告诉人们,有时有50%的人在开玩笑说,10年后,互联网基本上会变成爬虫程序攻击其他爬虫程序,对吧? “那你打算怎么办?” 爬虫程序将从其他爬虫程序购买鞋子。 他们将攻击其他网站。

我也会说,就爬虫程序攻击而言,我记得当我第一次在该行业开始时,DDoS攻击非常罕见,对吧? 拒绝服务攻击很少见,因为在其中一种攻击上花费了大量资金和精力。 现在情况已经不是这样了,对吧? 就像我们看到的爬虫程序攻击一样。 这是,我想这是今天的现实情况是,你不必是巨大的,成为拒绝服务攻击的目标,攻击者不必是富有的运行这些攻击。 工具集,工具链和云计算资源来加速这些工作。

我的意思是,我们甚至看到了拒绝服务攻击,包括我们称之为爬虫程序网络的攻击,对吧,它们只是某处被捆绑起来进行攻击的计算机,可能包括您的智能冰箱或洗衣机上的攻击,对吧?

这是越来越多的东西连接到互联网和越来越多的计算可用在更小的包装分布在全球的结果。 我们已经看到拒绝服务攻击的大幅增加。

我想大家都知道,我们不仅考虑安全性,还考虑构建网站的最佳实践,对了,截至2024年,至少您需要一个CDN,对了, 因为CDN将是真正吸收这些级别的攻击,尤其是这些分布式攻击的最佳方式。

这会停止每一个? 无。 但你知道,我在过去五年里已经有两三家公司专门不知道他们会受到攻击,因为他们的CDN能够吸收攻击。

只是在攻击发生后,他们才回到日志中。 我不是说很久之后,几个小时或一天或两天之后,他们回到他们的日志中,哇,我们在过去收到了数百万的请求。

我不知道这里发生了什么。 有时候,你知道,如果他们打开了警报,他们可以看到流量的增加,他们从来没有真正看到它在他们的网站上。 因此,CDN实际上是处理这些拒绝服务攻击的一种看似简单的方式。

所以你知道,即使有了所有新的安全机会,就像一些API安全的东西对我来说真的很吸引人。 我喜欢谈论这些东西。

其中一些零信任安全是在该领域发生的事情,您知道,我们在该领域的进展速度令人兴奋。

但是,您知道您仍然需要CDN,仍然需要WAF,对吗? 我的意思是,这些工具是很好的工具,无论您决定在未来选择哪种架构,它们都将继续是很好的工具。

Howie,我想你提到的其中一件事我想顺便说一句,因为你提到有一个很好的伙伴理解这些事情。

我认为,在Web应用程序构建中曾经有一种感觉,尤其是在大型企业中,我们总是不得不独自开发应用程序,对吗? 我们需要我们自己的内部专家,我们需要我们自己的内部人员来做到这一点。 这导致了很多内部人员耗费了大量的时间,真的变得非常令人沮丧,有点被烧毁了。

因此,当您选择可组合的架构时,请记住,它不仅仅是您可以选择的最佳架构。 您还可以找到一流的合作伙伴,帮助您在这个空间中导航。

您知道,如果有人之前就这样做过,他对事物构建方式中存在的威胁有很好的了解,请与合作伙伴合作,并与他们建立关系,以帮助您的网站和架构获得安全的快速性能 我走了出去。

我知道我们已经谈论了很多关于用户体验对工作流的好处。 您知道,在我们总结时,您是否认为有任何其他要点值得强调?

最终关键要点

Howie Ross: 是的,我的意思是,我想您已经重点了解了composable的优点,包括对用户体验和工作流的好处,您知道这些好处是降低成本还是增加收入。 但它也引入了一些您知道的新问题,我们已经讨论了这些问题。

因此,您知道您仍将需要我们正在利用的安全解决方案,我们将确保我们拥有您所知道的一些新的安全工具,并且我们也将真正关注我们的身份和访问管理。

您知道,只要重申您知道这一点,它不仅提供了选择供应商的机会,而且还提供了选择合作伙伴的机会,这些合作伙伴不仅以前做过,现在也在做, 与其他公司合作,让您知道您可以从他们在不同客户和行业的丰富经验中受益。

汤姆·芒特: 是的。 谢谢Howie花时间和我聊聊这个问题。 是的,它一直是有趣的。 我希望对于我们的听众和观众来说,我希望这为你们提供了一些值得思考的好信息和一些值得考虑的事情。

您知道Edgio随时准备作为您值得信赖的合作伙伴提供帮助,我们很乐意与您分享我们的一些经验和一些成功经验。

感谢大家加入我们的Beyond the Edge大会,我们下次还会再见。

要获得更快的性能,更智能的安全性和更快乐的团队,请 立即联系Edgio的专家

Tags

Just For You