©2024 Akamai Technologies
我知道我们有 Akamai 的强力支持,所以我现在不害怕发生任何事,因为以 Akamai 的经验和能力,保护我们的平台绰绰有余。
Marcin Bienek,Kleinanzeigen 网站运营经理
Marcin Bienek 从未想过成为一名网站运营经理。刚入职诺基亚时,他的工作是维护数据库,授权客户使用他们购买的手机分钟数,当时还没有网站运营经理这个岗位。
那时候云和智能手机还没有出现,Marcin 想做的只是一些“基础性的 C 语言编程工作。如果可以编程,我想我会编写信用卡读卡器之类的,对我来说这很有意思。”但是职业发展之路谁也说不准,现在他成为了德国最受欢迎的一个网站——Kleinanzeigen 的网站运营经理。他的工作不是在某个安静的角落修改代码,而是直面一个又一个的网络威胁,带领 10 名团队成员,保持这个电子商务网站正常运行。
从他的职业道路可以看出,现代 IT 企业面临着日益增长的复杂性和挑战。刚加入 Kleinanzeigen(德语中意为“分类广告”)时,团队中只有他和另外几个人,负责编写一些程序,确保公司的 16 台本地服务器能够完成任务。但是在线分类广告市场从一开始就经历了惊人的增长,他们不得不想办法应对随之而来的各种挑战。
Bienek 说道:“你编写一款应用程序,他们将其投入生产,然后真的成功了。在德国突然就有上百万人在使用该应用程序。所以,你得想办法应对这么大的负载,确保你拥有足够的资源。”
采用即时解决方案应对新威胁
面对每年 25% 的流量增长,Kleinanzeigen 的网站运营团队急于利用他们所能发现的各种技术优势来缓解压力,先是借助 VMware 服务器实现虚拟化,然后采用了 Docker 容器和编排技术,紧接着构建了他们自己的 Kubernetes 集群,依靠数以千计的服务器来服务客户(通常几乎是整个国家的人口)。
经过这些年的发展,该网站已远远不再只是一个免费的分类广告平台。现在,Kleinanzeigen 的短信服务已成为数百万德国人之间进行二手交易的默认通信工具。
Bienek 说:“目前在德国,对于新出生的孩子,父母基本上都会为其创建一个 Kleinanzeigen 帐户。”从数量上来讲,该网站平均每秒产生大约 40,000 条 HTTP 请求,高峰时最多可达 75,000 条。
Kleinanzeigen 在市场上占据着显著地位,不仅会吸引合法消费者和商业企业的兴趣,也会引起不法分子的注意。该网站几乎每天都有数 TB 的信息涌入和流出,为了有效利用这些数据,正常用户和攻击者都会依靠爬虫程序。该网站通常不会对运行这些自动化工具的用户或公司进行身份识别,所以 Bienek 和他的团队无法立即判断这些爬虫程序的意图。
要想降低风险,其中一种办法是将平台设置为默认阻止未知爬虫程序,但在某些情况下这样做可能不合适。例如,为了帮助 Kleinanzeigen 购物者快速找到他们需要的东西,某位用户创建了一款应用程序,其中包括部署一个爬虫程序。由于安全团队并不清楚该爬虫程序的意图,因此阻止了该程序。这名用户向 Bienek 解释了爬虫程序的用途,Bienek 让他与 Kleinanzeigen 的产品团队确认纳入该应用程序的事宜。但是如果要核实成百上千的爬虫程序的合法性,这种逐一手动处理的做法并不现实。
该网站还受到密码/帐户检查程序的攻击,这些检查程序会窃取用户身份信息,然后出售他们并不拥有的产品,收取款项但从不给买家寄送产品,以达成欺诈目的。其他滥用行为包括利用价格检查程序和抓取工具等,来构建广告商品数据库,并在未经许可的情况下转售这些信息。
所有这些都给网站运营部门和客户服务部门带来了巨大的麻烦。起初,Bienek 和他的团队试过创建自动化解决方案来处理这些问题,但他们很快意识到需要多名全职员工专门负责创建和使用有效的爬虫程序抵御工具,才能解决问题。
尝试利用其他外包解决方案
Bienek 知道 mobile.de(一家姊妹公司)使用的是 Akamai Bot Manager,但他所在的企业最初选择的是另一款解决方案。这款替代解决方案很快就暴露出重大弱点。例如,由于无法处理像 Kleinanzeigen 这种大型网站所产生的 TB 级信息,这款工具对攻击进行取证调查非常耗时。
另外,该工具经常难以做到在允许合法流量进入网站的同时,确定恶意爬虫程序并加以阻止,而这点对于 Kleinanzeigen 的核心业务而言更加重要。由于无法全面分析爬虫程序来源等信息,该工具会造成大量误报,导致一些合法用户也无法访问网站。
转用 Akamai Bot Manager
鉴于这些缺陷的存在,Bienek 提议对 Bot Manager 进行“概念验证”性试用。Akamai 产品能够提供大量详细、可操作的信息,这让 Bienek 和他的团队大开眼界。他说:“我其实内心已经有了决定。我们将两款工具进行了对比,结果是 Akamai 完胜。”
作为网站运营经理,Bienek 在日常工作中要面对各个方面的压力,包括客户方面的压力、政府部门的隐私监管压力,以及来自内部利益相关者的压力,他们希望无论网络犯罪分子想出什么新伎俩来规避安全防护,网站都能保持正常运行。总之,Bienek 最终发现 Bot Manager 能够帮助他应对这些压力。
Bienek 说道:“我知道我们有 Akamai 的强力支持,所以我现在不害怕发生任何事,因为以 Akamai 的经验和能力,保护我们的平台绰绰有余。而且我知道,我可以随时打电话给他们的工程师,他们会帮助我解决问题。”
在收到事件告警时,Bienek 和他的团队会立即采取全面的紧急应对措施,尽快解决问题。他表示这种激动和紧张也是这份工作的一大吸引力。但他知道,现在他可以更好地分配自己的时间了。
Bienek 说:“现阶段而言,鉴于平台规模太大,我宁愿将这些工作留给专业人士来处理。”
Kleinanzeigen 简介
Kleinanzeigen 是一个在线分类广告市场,致力于让每个人都参与到可持续贸易之中。这是德国排名第一的分类广告网站,用户主要在网站上进行二手物品交易。他们通过这种方式为实现更好的可持续发展做出了积极的贡献。网站上的广告涵盖了从儿童用品到电子产品和房地产等多个类别,广告的平均数量达到 5000 多万条。Kleinanzeigen 还为中小型企业提供在线展示服务的机会。网站每月用户数达到 3600 多万,是德国使用人数最多的网站之一。2009 年 9 月,eBay 推出了该在线分类广告网站 eBay Kleinanzeigen。2021 年 6 月起,Kleinanzeigen 被世界知名的大型在线分类广告提供商 Adevinta 收购。2023 年 5 月,它正式更名为 Kleinanzeigen。
关于 Akamai
Akamai 支持并保护网络生活。全球各大优秀公司纷纷选择 Akamai 来打造并提供安全的数字化体验,为数十亿人每天的生活、工作和娱乐提供助力。我们横跨云端和边缘的计算平台在全球广泛分布,不仅能让客户轻松开发和运行应用程序,而且还能让体验更贴近用户,帮助用户远离威胁。如需详细了解 Akamai 的安全、计算及交付解决方案,请访问 akamai.com/zh 和 akamai.com/zh/blog,或者扫描下方二维码, 关注 我们的 微信公众号。