大家好,今天来为大家分享5欧源码网的一些知识点,和小米等全球50家企业内部源代码外泄的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
“失去对互联网源代码的控制,就像把银行的设计蓝图交给劫匪一样。”
由于基础设施配置错误,来自多个领域包括科技、金融、零售、食品、电子商务以及制造业的数十家企业的源代码通过一套公共repo被批量公开。
此次泄露的源代码来自微软、Adobe、联想、AMD、高通、摩托罗拉、海思(华为所有)、联发科、GE家电、小米、任天堂、Roblox、迪士尼以及江森自控等知名企业。
大量源代码的公开使人们得以深入了解这些企业的产品,同时也让网络攻击者与恶意人士更轻松地收集其中包含的机密信息。
相关漏洞由开发人员兼逆向工程师TillieKottmann收集完成,除了现成来源之外,他自己也找到不少DevOps工具中的配置错误(可以通过这些工具访问源代码)。
据报道,这些被标记为“绝密”及“保密/专有”的信息被Kottmann发布在在线repo管理平台GitLab之上,目前任何人皆可轻松访问。这位开发者甚至在自己的Twitter账户上公开发布了相关repo的链接。
不过随后Kottmann已经根据一些企业的要求删除了这些源代码。目前,repo当中不再包含戴姆勒(梅赛德斯-奔驰的母公司)的泄露代码。但从收到的DMCA通知数量(估计最多7份)以及法律或其他代表的直接联系情况来看,很多企业甚至还没意识到自己的代码已经外泄,所以安全威胁依然存在。
Kottmann的Twitter账户简介写道,“这里可能正在泄露您的源代码。”该账户的置顶推文是一条众包帖,问道“您认为机密信息、文档、二进制文件和源代码,哪一种最应该向公众公开……”
源码中存在很多不安全的编码方式
Kottmann的服务器显示,部分代码来自金融科技公司(Fiserv,BuczyPayments,MercuryTradeFinanceSolutions)、银行(BancaNazionaledelLavoro)以及身份与访问管理(PireanAccess:One)与游戏开发商。
Kottmann还特地指出,在这些易于访问的代码repo中有很多硬编码形式的凭证,并且他在Twitter上放出了部分源代码截图。
Kottmann随后表示,他们在发布源代码之前曾经尝试删除直接保存在其中的硬编码凭证,这类凭证通常用于在程序中创建后门,以避免曝光更严重的安全漏洞。
这位开发者告诉媒体,“我已经尽力防止因发布源代码而直接引发任何重大问题。”但这位开发者同时也承认,在发布代码之前,他并没有跟每一家受影响的企业取得联系。
Kottmann还提到,他们愿意配合撤除要求,并为各企业提供用于增强基础设施安全性的建议。戴姆勒公司的代码已经被撤除,联想公司的对应文件夹中也是空空如也。但从收到的DMCA通知数量(估计最多7份)以及法律或其他代表的直接联系情况来看,很多企业甚至还没意识到自己的代码已经外泄。
还有一部分企业在知悉情况后,也并不打算撤除自己外泄的代码。某家公司的开发人员只是简单表示自己很好奇,想知道Kottmann是怎么做到的,而且觉得整件事“非常有趣”。
威胁仍在
回顾Kottmann在GitLab服务器上公布的部分代码,可以看到某些项目此前就已经被原始开发者直接发布,或者已经很长时间没有进行过更新。
但Kottmann告诉媒体,目前还有不少企业的DevOps工具中存在严重的配置错误,并直接导致源代码不慎流出。此外,他们还在批量搜索运行有SonarQube的服务器,SonarQube是一套开源平台,主要用于自动代码审核与表述分析以识别各类bug与安全漏洞。
Kottmann认为,目前成千上万的企业由于未能正确保护SonarQube而导致专有代码面临着外泄的风险。
在Telegram频道中,这位开发人员提供了关于其他安全漏洞的更多详细信息,其中还涉及在网上被称为“Gigaleak”的任天堂外泄代码。此次任天堂源代码泄露,尤其受到游戏行业的关注。
我们可以在其代码中看到多款经典游戏的开发repo(包含大量图形原型,具体涉及〈超级马力欧世界〉、被取消的〈塞尔达2〉重制版、〈超级马力欧64〉以及〈塞尔达传说:时之笛〉)。
正如安全专家JakeMoore在科技博客Tom’sGuide中所言,将源代码公开示众,会导致网络攻击者更容易窃取到企业内的机密信息。
Moore强调称,“失去对互联网源代码的控制,就像把银行的设计蓝图交给劫匪一样。”“如果最终用户在企业之前发现自己的数据被泄露,这相当于在用户的伤口上撒盐。”
银行安全(BankSecurity)在Pastebin上发布了受影响公司的完整列表。
附:源代码泄露完整受害者名单(SourceCodeLeakageFullvictimslist):
JohnsonControls
iLendx
BancaNazionaledelLavoro
Lenovo-smart-display-7
Adobe
Fastspring
GEAppliances
MercuryTFS
GovCloudRecords
MyDesktop
eMasurematics
Buckzy
TeamApt
AlphaFX
CovidApps
RomeoPower
DigitalHealthDepartment
DROHealth
ElginIndustries
BerkeleyLights
PwneeStudios
NYNJA
Tapway
BlocPower
CapitalTechnologyServices
Lenovo
AMI
insyde
Erobbing/LuobinTheymakevariousAndroidbaseddevices,likeDVRsandLaw
Enforcementdevices.http://www.erobbing.com/
KaiOS
AMD
Chenyee/Gionee
Disney
Mineplex
Daimler
Rockchip
HiSilicon
Aukey
Chunmi
Xiaomi'sKitchenApplianceSubsidiary
PUKKA
RobloxCorporation
Microsoft
Motorola
Qualcomm
Mediatek
BahwanCyberTek
CryptoSoul
gms
ReactMobile
ЦЭККМП
TacticalElectronics
Siasun
参考阅读:
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/
关注我并转发此篇文章,私信我“领取资料”,即可免费获得InfoQ价值4999元迷你书!
OK,关于5欧源码网和小米等全球50家企业内部源代码外泄的内容到此结束了,希望对大家有所帮助。
还没有评论,来说两句吧...