Twitter 在 GitHub 上的源代码泄露是潜在的网络噩梦

Twitter 在 GitHub 上的源代码泄漏是一个潜在的网络噩梦

根据从一个网站收集到的信息,Twitter 的一些专有源代码已经在 Github 上公开了将近三个月。 DMCA 移除请求 24 月 XNUMX 日提交。

GitHub 是全球最大的代码托管平台。 由 Microsoft 拥有,它提供的服务超过 100万开发商 并包含 近 400 个存储库 在所有。

24 月 XNUMX 日,GitHub 尊重了 Twitter 员工的请求,删除了“Twitter 平台和内部工具的专有源代码”。 该代码已发布在 名为“PublicSpace”的存储库, 由用户名为“言论自由爱好者” 这个名字明显参考了 Elon Musk 的 宣战 于 XNUMX 月接管 Twitter(这一理念一直 实施不均衡 几个月后)。

泄露的代码包含在四个文件夹中。 尽管截至 24 月 XNUMX 日无法访问,但某些文件夹名称(例如“auth”和“aws-dal-reg-svc”)似乎暗示了它们包含的内容。

GitHub 中 Twitter 源代码的屏幕截图

资料来源:TorrentFreak

据 Ars Technica 报道,FreeSpeechEnthusiast 于 3 月 XNUMX 日加入 Github,并在同一天提交了所有泄露的代码。 这意味着,在将近三个月的时间里,公众可以完全访问该代码。

企业源代码泄漏是如何发生的

大型软件公司建立在数百万行代码的基础上,时不时地,出于某种原因,其中一些代码可能会泄漏。

“坏人当然扮演了重要角色,”GitGuardian 的开发倡导者 Dwayne McDaniel 说。 “我们去年在类似的情况下看到了它 Samsung尤伯杯 涉及 Lapsus$ 组设立的区域办事处外,我们在美国也开设了办事处,以便我们为当地客户提供更多的支持。“

不过,黑客并不总是故事的一部分。 在 Twitter 的案例中,间接证据表明员工不满意。 而且“其中很大一部分还来自于代码无意中结束了它不属于它的地方,正如我们在丰田看到的那样,分包商公开了私有代码库的副本,”他补充道。 “使用 git 和 CI/CD 的复杂性,再加上现代应用程序要处理的回购数量不断增加,意味着私有回购上的代码可能会被错误地公开。”

企业源代码泄露问题

对于 Twitter 和类似的公司来说,源代码泄露对于网络安全来说可能是一个比侵犯版权更大的问题。 一旦私有存储库公开,各种危害就会随之而来。

“重要的是要记住,源存储库通常包含的不仅仅是代码,”新思科技网络安全研究中心首席安全策略师 Tim Mackey 指出。 “您会找到测试用例、可能的示例数据以及有关如何配置软件的详细信息。”

代码中还可能隐藏敏感的个人信息和身份验证信息。 例如,“对于一些从未打算交付给客户的应用程序,源代码存储库中包含的默认配置可能只是运行配置,”Mackey 说。 黑客可以使用窃取的身份验证和配置数据对泄漏的受害者进行更大更好的攻击。

这就是为什么“公司应该采用更安全的机密管理策略,将机密存储与机密检测相结合,”GitGuardian 的 McDaniel 说。 “组织还应该审核他们当前的秘密 [s] 泄漏情况,以了解如果确实发生代码泄漏,哪些系统会面临风险,以及应该在哪里确定优先级。”

但在泄漏来自内部的情况下——比如 Twitter 的——甚至需要更加谨慎。 Mackey 说,它需要对企业的源代码管理进行全面的威胁建模和分析。

“这很重要,因为如果有人可以触发源代码泄漏,那么他们也可能有能力更改源代码,”他说。 “如果您不使用多因素身份验证进行访问,只对批准的用户实施有限访问,实施访问权限和访问监控,那么您可能无法全面了解某人如何利用您的开发团队在他们时所做的假设保护他们的源代码存储库。”

时间戳记:

更多来自 暗读