写点什么

微软、华为海思、小米等全球 50 家知名企业内部源代码批量外泄,现已可公开访问

  • 2020-07-29
  • 本文字数:1955 字

    阅读完需:约 6 分钟

微软、华为海思、小米等全球50家知名企业内部源代码批量外泄,现已可公开访问

“失去对互联网源代码的控制,就像把银行的设计蓝图交给劫匪一样。”


由于基础设施配置错误,来自多个领域包括科技、金融、零售、食品、电子商务以及制造业的数十家企业的源代码通过一套公共 repo 被批量公开。


此次泄露的源代码来自微软、Adobe、联想、AMD、高通、摩托罗拉、海思(华为所有)、联发科、GE 家电、小米、任天堂、Roblox、迪士尼以及江森自控等知名企业。


大量源代码的 公开 使人们得以深入了解 这 些企业的产品,同时也让网络攻击者与恶意人士更轻松地收集其中包含的机密信息。


相关漏洞由开发人员兼逆向工程师 Tillie Kottmann 收集完成,除了现成来源之外,他自己也找到不少 DevOps 工具中的配置错误( 可以通过 这些工具 访问 源代码)。


据报道,这些被标记为“绝密”及“保密/专有”的信息被 Kottmann 发布在在线 repo 管理平台 GitLab 之上,目前任何人皆可轻松访问。这位开发者甚至在自己的 Twitter 账户上公开发布了相关 repo 的链接。



不过随后 Kottmann 已经根据一些企业的要求删除了这些源代码。目前,repo 当中不再包含戴姆勒(梅赛德斯-奔驰的母公司)的泄露代码。 但从收到的 DMCA 通知数量(估计最多 7 份)以及法律或其他代表的直接联系情况来看,很多企业甚至还没意识到自己的代码已经外泄,所以安全威胁依然存在。


Kottmann 的 Twitter 账户简介写道,“这里可能正在泄露您的源代码。”该账户的置顶推文是一条众包帖,问道“您认为机密信息、文档、二进制文件和源代码,哪一种最应该向公众公开……”


源码中存在很多不安全的编码方式

Kottmann 的服务器显示,部分代码来自金融科技公司 ( Fiserv, Buczy Payments, Mercury Trade Finance Solutions ) 、银行 ( Banca Nazionale del Lavoro ) 以及身份与访问管理 ( Pirean Access: One ) 与游戏开发商。


Kottmann 还特地指出,在这些易于访问的代码 repo 中有很多硬编码形式的凭证,并且他在 Twitter 上放出了部分 源代码截图




Kottmann 随后表示,他们在发布源代码之前曾经尝试删除直接保存在其中的硬编码凭证,这类凭证通常用于在程序中创建后门,以避免曝光更严重的安全漏洞。


这位开发者告诉媒体,“我已经尽力防止因发布源代码而直接引发任何重大问题。”但 这位开发者同时也承认,在发布代码之前,他并没有跟每一家受影响的企业取得联系。



Kottmann 还提到,他们愿意配合撤除要求,并为各企业提供用于增强基础设施安全性的建议。戴姆勒公司的代码已经被撤除,联想公司的对应文件夹中也是空空如也。但从收到的 DMCA 通知数量(估计最多 7 份)以及法律或其他代表的直接联系情况来看,很多企业甚至还没意识到自己的代码已经外泄。


还有一部分企业在知悉情况后,也并不打算撤除自己外泄的代码。 某家公司的开发人员只是简单表示自己很好奇,想知道 Kottmann 是怎么做到的,而且 觉得整件事“非常有趣”

威胁仍在

回顾 Kottmann 在 GitLab 服务器上公布的部分代码,可以看到某些项目此前就已经被原始开发者直接发布,或者已经很长时间没有进行过更新。


但 Kottmann 告诉媒体 ,目前 还 有不少企业 的 DevOps 工具中存在严重的配置错误,并直接导致源代码不慎流出。此外,他们还在批量搜索运行有 SonarQube 的服务器,SonarQube 是一套开源平台,主要用于自动代码审核与表述分析以识别各类 bug 与安全漏洞。


Kottmann 认为,目前成千上万的企业由于未能正确保护 SonarQube 而导致专有代码面临着外泄的风险。


在 Telegram 频道中,这位开发人员提供了关于其他安全漏洞的更多详细信息,其中还涉及在网上被称为“Gigaleak”的任天堂外泄代码。 此次任天堂源代码泄露,尤其受到游戏行业的关注。


我们可以在其代码中看到多款经典游戏的开发 repo(包含大量图形原型,具体涉及〈超级马力欧世界〉、被取消的〈塞尔达 2〉重制版、〈超级马力欧 64〉以及〈塞尔达传说:时之笛〉)。泄漏中甚至还包含了完全可玩的游戏原型。


正如安全专家 Jake Moore 在科技博客 Tom’s Guide 中所言,将源代码公开示众,会导致网络攻击者更容易窃取到企业内的机密信息。


Moore 强调称,“失去对互联网源代码的控制,就像把银行的设计蓝图交给劫匪一样。”“如果最终用户在企业之前发现自己的数据被泄露,这相当于在用户的伤口上撒盐。”


Synopsys 网络安全研究中心首席安全策略师 Tim Mackey 表示:“ 比如流行的 DevOps,DevSecOps 和 Configuration as Code,这些基础技术旨在促进分布式团队之间的协作,会将潜在的配置信息存储在代码存储库中,从而让黑客有机可乘。”


为防止源代码丢失,企业和相关组织应修改并持续监控其 DevOps 等软件的操作。


参考链接:


https://www.businessinsider.com/software-source-code-leaked-microsoft-nintendo-2020-7


https://www.bleepingcomputer.com/news/security/source-code-from-dozens-of-companies-leaked-online/


2020-07-29 11:465947

评论 1 条评论

发布
用户头像
"This user is blocked"
2020-08-03 14:31
回复
没有更多了
发现更多内容

Microsoft Outlook 2021电子邮件和日历,最佳效率神器!

Rose

Outlook2021 Microsoft Outlook Outlook许可证 mac邮箱软件

共同探讨人工智能产业未来发展方向“2024长三角人工智能展会”

AIOTE智博会

人工智能展览会 人工智能展会 人工智能展

6个实例带你解读TinyVue 组件库跨框架技术

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号2024年4月PK榜

Web3.0数字货币去中心化交易所系统开发详细流程及方案

系统开发咨询1357O98O718

QSpace Pro 一款简洁高效的多窗格文件管理器,灵活且实用!

Rose

mac窗口管理工具 QSpace Pro QSpace Pro下载

Semantic Kernel开发实践:Semantic Kernel初体验

带双筷子🥢去旅行

AI编程 Azure OpenAI

使用Python捕获和处理异常日志

霍格沃兹测试开发学社

Autodesk Maya 2025全新升级 适配Apple Silicon

Rose

Maya 2025中文版 玛雅2025新功能 玛雅2025破解 Maya 2025安装教程

Mac 版 Excel 和 Windows 版 Excel的区别

Rose

Excel Excel 许可证

Mac怎么锁屏,快速锁定Mac电脑屏幕的方法

Rose

苹果电脑使用教程 Mac电脑锁屏 macos锁屏

使用 Python 循环创建多个列表

霍格沃兹测试开发学社

浅谈Python在人工智能领域的应用

小齐写代码

神技能!如何用Python快速生成SQL语句?

霍格沃兹测试开发学社

区块链Web3.0合约代币交易所质押模式挖矿分红系统统开发指南教程及源码

系统开发咨询1357O98O718

最近很火的iOS模拟器Delta iPhone模拟器使用教程:安装、存档等

Rose

mac游戏模拟器 经典的GBA游戏iOS版资源 delta

解决 Parallels Desktop (PD)虚拟机不能连网的问题

Rose

PD虚拟机不能联网 Parallels Desktop 19 PD虚拟机授权秘钥

不谈虚的,平台即产品真的有那么好吗?

SEAL安全

运维 平台工程 PaaP

华为云Stack8.3面向香港正式发布,六大亮点激发云上跃迁

华为云开发者联盟

云计算 华为云 华为云开发者联盟 企业号2024年4月PK榜

Mac电脑上好用的设计绘图软件都有哪些,这6款一定不要错过!

Rose

mac设计软件 设计必备工具 苹果电脑设计软件合集 好用的平面设计软件

AI大模型是如何改变我们的日常生活的?

天津汇柏科技有限公司

AI大模型

苹果 macOS 14.4正式发布 9大重要功能值得关注

Rose

MacOS14系统 macOS 14 Sonoma 苹果电脑系统下载

Topaz Photo AI for mac常见问题 导入图像时冻结

Rose

Git忽略文件的几种方法,以及.gitignore文件的忽略规则

百度搜索:蓝易云

git 云计算 Linux 运维 云服务器

阿里云边缘容器云帮助AI推理应用快速落地

MasterInTech

阿里云 容器云 边缘云 AI推理

小游戏看广告项目系统开发详细步骤/需求设计/功能逻辑/源码指南

系统开发咨询1357O98O718

小游戏看广告项目系统开发流程步骤/需求逻辑/源码功能

系统开发咨询1357O98O718

转向敏捷财务规划,实现更快更自信的决策

智达方通

企业管理 全面预算管理 财务规划 企业决策

微软、华为海思、小米等全球50家知名企业内部源代码批量外泄,现已可公开访问_服务革新_核子可乐_InfoQ精选文章