HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

微软、华为海思、小米等全球 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:465904

评论 1 条评论

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

时间序列分析在股票量化策略中的探讨

Geek_d872c2

时间序列 量化投资

租赁系统开发定制源码:实现高效、智能的资产管理和租赁流程

V\TG【ch3nguang】

Spring扩展-自定义属性编辑器

华为云828营销季正式开启,打造中小企业“上云嘉年华”

平平无奇爱好科技

Java基础面试题【六】线程(2)

派大星

Java 面试题

聚合电商API接口平台:让数据成为生产力!

Noah

数据api API 安全 电商api接口

Java 21新特性-虚拟线程

越长大越悲伤

Java

2023年被问了100遍的1000道java面试题,终于总结成了485页PDF

程序员万金游

编程 Java 面试 程序员、 java Java 面试题

解读非托管流动性协议Hover: 差异化、层次化的全新借贷体系

股市老人

极狐GitLab专家团队支招解决 CVE-2023-4998 漏洞问题

极狐GitLab

DevOps gitlab 安全 DevSecOps 漏洞

蓝易云:Ubuntu系统添加和删除用户方法。

百度搜索:蓝易云

云计算 Linux ubuntu 云服务器 用户

蓝易云:Mac 安装homebrew Mac安装Git教程。

百度搜索:蓝易云

git Linux Mac homebrew linux云计算

近年北美地区 IT 岗求职之怪现状

HoneyMoose

基于Scrum框架产研团队运作20问

laofo

DevOps 敏捷 研发效能 敏捷精髓 持续交付

秒验:可以自定义UI的一键登录服务

MobTech袤博科技

大数据 智能推送

技术为王丨华为云打破中小企业开发小程序低效怪圈

轶天下事

轻量云服务器才是跨境电商最终归宿

平平无奇爱好科技

错误排查

Java List 中存不同的数据类型

HoneyMoose

一种长链换短链的实现思路

golf

golang 后端 短链

开放原子开源基金会九月新增捐赠人

开放原子开源基金会

JD云云主机太捞?这款轻量云服务器存在感满满

轶天下事

C++移动和获取文件读写指针

梦笔生花

Java @Override 注解

HoneyMoose

视频回放编辑软件Mitti最新免激活版

胖墩儿不胖y

Mac软件 音频编辑 音频处理工具

简洁的Markdown文本编辑器 Typora中文版

mac大玩家j

文本编辑器 Mac软件 markdown编辑

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