博客

来自另一端的问候。漏洞赏金猎人访谈录。

September 27, 2017
Pieter De Cremer
TicketTrick 标志及标语:客服系统成了黑客的帮凶。

本月初,比利时漏洞赏金猎人 Inti De Ceukelaire 披露了一个影响数百家公司的创意黑客攻击手法。该技巧利用了热门客服和工单系统中存在的 业务逻辑 缺陷,从而获取内网、社交媒体账号,或更常见的 Yammer 和 Slack 团队的访问权限。你可以在 Inti 的个人博客 中阅读详细信息。我被他构思此漏洞所需的创造力所折服,并对其中的过程感到好奇,因此我决定向 Inti 提问,并在此与大家分享他的回答。

你好 Inti,能向我们的读者简单介绍一下你自己吗?

我是 Inti,是 Intigriti 和 Hackerone 平台的漏洞赏金猎人。我住在比利时的阿尔斯特,每天都在研究如何破解系统。

上周我读了你关于“Ticket Trick”的博客文章,你发现这个漏洞的创造力令我印象深刻。你是如何想到尝试这种技巧的?

我参与漏洞赏金计划,这意味着某些网站会向发现独特漏洞的负责任安全研究人员提供奖金。由于竞争非常激烈,你必须不断寻找别人尚未发现的东西。我认为 Slack 是一个有趣的攻击向量,因为它通常包含敏感信息,有时仅需一个有效的公司邮箱即可访问。于是我喝了杯啤酒,躺在沙发上思考所有可能的攻击路径。突然,我冒出了这个大胆的想法,结果它真的奏效了。我通常会尝试脑海中闪过的每一个念头。虽然这并不总是成功,但只要成功几次,一切就都值得了。;-)

作为一名通常站在对立面、致力于保护代码的人,我经常好奇渗透测试是什么样的。你在哪里工作?这是你在空闲时间躺在沙发上就能做的事吗?还是说你需要在办公室里完成?

白天我在一家名为 Studio Brussel 的电台担任数字创意程序员。工作涉及一些编程和社交媒体运营,但不涉及安全领域。我尽量不把爱好和职业混为一谈,因为我担心那样会磨灭我的创造力。我并不常进行黑客攻击:每周最多几个小时。无论是在桌前、沙发上还是床上,只要当时觉得舒服就行。

你是如何开始的?有备忘单吗?有没有什么输入测试来检查输入验证或输出转义是否充分?

我这人比较随性,所以没有固定的检查清单,全凭直觉。大多数时候,我从所谓的“侦察”开始:列出所有感兴趣的目标信息、子域名、IP 地址以及我能找到的一切。在开始攻击之前,我会尝试从全局视角理解业务逻辑。如果你只盯着教科书式的标准漏洞,就会错过许多更巧妙、更复杂的缺陷。在输入方面,我尽量在一个载荷中覆盖尽可能多的漏洞。每当我发现有趣的东西,就会摆弄一阵子,输入各种乱码,看看系统如何反应。最好的漏洞往往隐藏在 Web 应用的偏远角落,所以我尽量挖掘得深一些。

你认为优秀的渗透测试人员需要具备什么素质?有什么秘诀可以分享吗?

我不是渗透测试人员,所以无法代表整个行业,但我认为动力和毅力是最重要的资产。大多数人甚至不会考虑去寻找谷歌的安全漏洞,因为他们拥有世界上最优秀的工程师,但谷歌每年仍会支付数百万美元的漏洞赏金。我研究一个目标已经超过 2 年了,现在才开始发现真正有趣的漏洞。这需要时间。传统渗透测试的问题在于,无论测试人员是否发现了关键漏洞,他们获得的报酬都是固定的。我相信 Facebook 中仍存在大量漏洞,只是需要有人愿意深入挖掘。

当你意识到 Ticket Trick 的影响规模时,你的第一个想法是什么?

我的心情很复杂。我感到惊讶,并立刻想到了我可以从中获得的漏洞赏金,但另一方面,我也对这种可能性感到震惊。每当你发现这类问题时,你就瞬间掌握了大量恶意方非常感兴趣的宝贵信息。披露过程非常艰难:你既需要通知尽可能多的受影响公司,又要确保信息不会泄露或被滥用。

为什么你决定在收集更多赏金之前就发布这些信息?

做正确的事比获取赏金更重要。我认为我已经拿到了应得的份额,现在想回馈社区。此外,我已经就这个问题通知了相关公司好几个月,所以知道的人越来越多。我不希望它被别有用心的人泄露或利用。

你对受影响公司的回应有何感想?

大多数回应都令人满意。有些公司并不在意,但归根结底,那是他们的损失。作为安全研究人员被拒绝是游戏的一部分。至少我没有收到任何诉讼。如果是 10 年前,情况可能就不同了。

最后一个问题,我在 Reddit 上看到你说获得了 8,000 美元的漏洞赏金,你有什么有趣的计划来花这笔钱吗?

总的来说,我从这个漏洞中获得了超过 20,000 美元。其中一半以上要交税。剩下的钱我花在了一些平常的事情上,比如旅行、外出就餐等等……没什么特别的。:-)

非常感谢你抽出时间接受采访,祝你未来的漏洞挖掘工作一切顺利!

这个漏洞依然存在,它无法立即修复。在过去的几个月里,作为漏洞赏金计划的一部分,我联系了数十家公司和受影响的供应商,以帮助他们修复系统配置。

https://medium.freecodecamp.org/how-i-hacked-hundreds-of-companies-through-their-helpdesk-b7680ddc2d4c

标语

在 AI 驱动的开发成果发布前实现有效治理

评估 AI 辅助风险,在提交代码时强制执行安全编码策略,并加速整个软件开发生命周期的安全交付。

预约演示
资源库

探索更多博客

获取有关安全编码、人工智能治理和软件风险管理的专家内容。

浏览全部
案例研究
筛选标签
这是 div 块中的一段文本。

Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

了解更多
案例研究
筛选标签
这是 div 块中的一段文本。

Security as culture: How Blue Prism cultivates world-class secure developers

Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed

了解更多
案例研究
筛选标签
这是 div 块中的一段文本。

统一的安全文化:Sage 如何打造其安全倡导者项目

了解 Sage 如何通过灵活且以关系为导向的方法提升安全性,成功培养了 200 多名安全倡导者,并实现了显著的风险降低。

了解更多
博客
筛选标签
这是 div 块中的一段文本。

2026年网络安全意识月:理解人工智能安全对企业防御至关重要

目前,大多数顶级人工智能公司已公开呼吁全球放缓人工智能的发展速度,以便安全防护措施能够跟上步伐。然而事实是,严重的安全问题已经显现。随着人工智能实施带来的经济成本和风险不断累积,无数安全领导者和高管团队正处于紧迫的境地。

了解更多
博客
筛选标签
这是 div 块中的一段文本。

赋能要素 8:打造项目品牌

成功的安全编码项目不仅需要优质的内容。赋能要素 8 展示了如何通过品牌化将参与过程转变为一种令人向往、以地位为驱动的体验。

了解更多
博客
筛选标签
这是 div 块中的一段文本。

每一位员工现在都处于 AI 网络安全的最前线

企业技术格局正以一种鲜有人预料到的速度发生剧变,直到为时已晚。我们已正式跨越了从人工编写代码和基础辅助编程,进入“智能体开发生命周期”(ADLC)的时代。虽然自主 AI 智能体有望在多个职能领域实现前所未有的效率,但它们也带来了全新的安全和监管风险。

了解更多

在产品发布前确保 AI 驱动的开发安全

洞察开发风险,执行安全策略,并在整个软件开发生命周期中预防漏洞。

预约演示
未找到相关项目。