AngelList 凭借 Cloudflare 击败不良机器人

背景

AngelList 是世界上最大的创业社区。AngelList 的使命是使任何对初创公司感兴趣的人都能找到合适资源以取得成功,该社区旨在帮助初创公司筹集资金、聘请顶尖人才,并将产品推向世界。AngelList 旗下的公司包括 AngelList Talent、AngelList Venture 和 Product Hunt,它们共同管理超过 10 亿美元的资产,为 200 万求职者提供工作岗位搜索支持,并在 2018 年帮助制造商推出了 20,000 多种产品。

挑战

一个社交网络的价值在于使用平台和为平台做贡献的人员。如果平台被使用自动机器人建立的假帐户淹没,则其核心价值主张可能会受到损害。AngelList 就遇到了这个严峻挑战:大量机器人驱动的帐户开始涌入社交网络,威胁到其收入、用户保留率以及最重要的——平台声誉。

在 2018 年底,AngelList 的产品工程师发现垃圾邮件制造者正在建立虚假的个人资料,并抓取 AngelList 上存在的宝贵的专有信息:候选人履历、创业公司和投资者资料、职位空缺等等。

最初,AngelList 尝试通过构建自己的解决方案识别假帐户并阻止恶意机器人流量,从内部解决问题。尽管他们成功禁止了一些不良的机器人,但他们知道,还有许多恶意机器人仍在其平台上运行。总的来说,整个过程比他们预期的要耗时更多,资源消耗也更大。那时,AngelList 得知 Cloudflare 拥有专门设计用于防护机器人攻击的新产品。

“在使用 Cloudflare 之前,我们依靠内部的机器人管理解决方案,但效果不是很好。我们创建了某些阈值来自动禁止用户。但是,我们知道我们没能发现许多滥用我们平台的用户。”
.
— Tony Bruess
产品工程师,AngelList

利用 Cloudflare 进行机器人管理

AngelList 能够轻松部署 Cloudflare 的机器人管理解决方案,而无需在他们内部注入 JavaScript 或其他客户端代码。从第一天开始,他们就能够以更高的准确性实时识别和防护机器人流量。

By leveraging machine learning and behavioral analysis across the 25 million Internet properties on its network, Cloudflare’s bot management solution automatically scores every request that AngelList receives and sets thresholds to distinguish between threats and trusted sources. During the first month of its deployment, AngelList’s domains issued 39 million CAPTCHAs to over half a million IP addresses. Only 0.0033% percent of these CAPTCHAs were false positives (issued to actual customers).

使用 Cloudflare 的机器人防护技术后,AngelList 的延迟减少、性能提高,这是因为决策处理(区分好流量和坏流量的过程)是在 Cloudflare 的边缘而不是源头支持。此外,AngelList 还将机器人管理与完整的 Cloudflare 性能和安全性套件集成在一起,包括 Argo、DDoS 防护和各种 IP 信誉数据库。从而加强了他们对恶意机器人的抵抗力。

“通过在数千万个网站上进行机器学习,Cloudflare 能够立即识别滥用我们的网站的非法机器人。其防护策略能够阻止机器人,同时又不影响真实用户。现在我们的误报率不到 0.01%。”
— Tony Bruess
产品工程师,AngelList

AngelList 凭借 Cloudflare 击败不良机器人
主要成果

• 使用 Cloudflare 后,Angel List 立即能够高精度地识别和阻止恶意机器人。

• AngelList 的延迟缩短了,因为决策处理是在 Cloudflare 的边缘而不是源站进行的。

通过在数千万个网站上进行的机器学习,Cloudflare 能够立即识别滥用我们的网站的非法机器人。其防护策略能够阻止机器人,同时又不影响真实用户。

Tony Bruess
产品工程师