写点什么

Twitter 部分源代码泄漏、疑遭离职员工报复:马斯克要求 GitHub 交出所有上传、下载人员名单

  • 2023-03-27
    北京
  • 本文字数:1832 字

    阅读完需:约 6 分钟

Twitter部分源代码泄漏、疑遭离职员工报复:马斯克要求GitHub交出所有上传、下载人员名单

最近的法律文件显示,Twitter 的部分源代码已经在网上泄露。这是一次罕见的、严重的知识产权泄露事件。为防止该事件对其服务产生潜在的破坏性损失,Twitter 已经采取了法律行动。

 

部分源代码在线泄露

 

根据文件显示,上周五 Twitter 采取了行动,向 GitHub 发送了版权侵权通知,并删除了被泄露的代码。GitHub 遵从了通知并删除了该代码。DMCA 通知显示,这次泄露的源代码是 Twitter 平台和内部工具的私有源代码,严重侵犯了 Twitter 的版权。具体的仓库地址是:https://github.com/FreeSpeechEnthusiast/PublicSpace。该帐号的名字 “FreeSpeechEnthusiast”,这显然是对马斯克的攻击,毕竟他曾自称 “言论自由绝对主义者”。

 


根据备案文件,Twitter 现在正在寻找该账户背后用户的明确身份,该用户于年初在 GitHub 上注册,似乎只上传了 Twitter 代码。马斯克所拥有的这家公司还通过美国加利福尼亚州北区地方法院命令 GitHub 识别所有上传和发布代码的人,甚至还包括了所有下载此代码的人。他们要求 GitHub 提供相关各方的姓名、地址、电话号码、电子邮件、社交媒体资料和 IP 地址。那 GitHub 到底会不会交出所有进行了“git clone”的人员的信息?有网友回复说:“目前不存在这种法律”。

 

据《纽约时报》援引未具名知情人士的话说,该公司还对泄密事件展开了内部调查。目前还不清楚泄露的代码在网上发布了多长时间,但它似乎已经公开至少几个月了。根据处理此事的高管推测,负责此事的人去年离开了 Twitter ,应该是在马斯克入驻 Twitter 后,正值公司内部动荡期间。

 

马斯克接手时,Twitter 的员工总数为 7500 人,而现在的员工人数不到 2000 人。尽管每次裁员马斯克都实施了临时代码冻结举措,以防止在裁员期间对其应用程序进行任何更改,但这可能是被裁掉的 5500 人中某个心怀不满的员工故意实施的报复行为。而 Twitter 这些高管最近才知道源代码泄露了。

 

一般平台和工具的私有代码会被严密保密,严禁分享,因为可能会被竞争对手利用或暴漏安全漏洞。因此这些高官担忧该代码包含安全漏洞,可能会让黑客或其他有动机的各方有机会提取用户数据或关闭网站。网络安全软件公司 Emsisoft 的威胁分析师 Brett Callow 也对此评论道,Twitter 代码的公开发布确实“令人担忧”,“它让探测漏洞变得更容易、更快捷。”

 

迟迟未能实现的开源

 

意外泄露的私有代码在短期内对安全性非常不利,而有意开源的代码往往具有更好的长期安全性。在泄密事件之前,马斯克已承诺开源 Twitter 的部分代码。马斯克过去曾多次表示,他支持将该平台算法开源的想法,从表面上开源也有利于提高 Twitter 的平台透明度。

 


在此之前,马斯克其实在 2 月 22 日的时候就宣布过“Twitter 的算法将于一周后开源”。当时一位 Twitter 用户在与马斯克互动时表示,把 Twitter 开源吧,如果能够做到这一点,他们“真的会印象深刻”。马斯克随后回复称:“我们的算法会在下周开源,首先要做好失望的准备,但它会迅速改进的!”

 


马斯克虽然理解开源的价值,但 Twitter 真正的开源又迟迟实现不了。一直拖到 3 月 18 日,马斯克才再次发声,表示将于 3 月 31 日开源。到时到底是否能按时开源,也很难说。开源需要有专门的软件开发人员和工程师,他们了解算法背后的代码以及需要做什么才能开源该代码,而该公司开源相关的人实际上都早已离职。Twitter 的前开源负责人 Will Norris 曾表示:

 

当我加入 Twitter 时,我们已经有许多大型开源组件的现代化工作正在进行中。Pants构建系统正在被Bazel取代。正在努力准备最终用Kubernetes取代Apache AuroraMesos而且,我们已经是Apache KafkaHadoopScala的最大用户之一。我们还有一个 JVM [ Java 虚拟机] 的自定义分支,我们希望它最终能够开源。有很多令人惊叹的工作正在进行中,Twitter 成功地从这些社区聘请了非常优秀的人来从事这些项目。然后裁员发生了。

 

Norris 对此无限感慨:“大多数在 Twitter 从事开源工作的关键人物都离开了。所有与我一起从事开源工作的工程师也都离开了。”

 

Twitter 的源代码在开源前被泄漏,这肯定会让马斯克感到不舒服,就是不知道最后会有哪个倒霉高管背锅。

 

GitHub 通常不会就删除内容的决定发表评论。但据称,有媒体向 Twitter 求证时,用于媒体查询的电子邮件发出了一条自动回复,其中使用了“大便表情符号”。

 

参考链接:

https://www.nytimes.com/2023/03/26/technology/twitter-source-code-leak.html

https://twitter.com/elonmusk/with_replies

https://github.com/github/dmca/blob/master/2023/03/2023-03-24-twitter.md

2023-03-27 14:524021

评论

发布
暂无评论
发现更多内容

IO流中「线程」模型总结

Java 架构

API First 再先一步,OpenAPI 定义被 openAI 定为 ChatGPT 插件标准

Apifox

人工智能 OpenAPI openai 开放api ChatGPT

“阿里味”的「Redis核心实践全彩手册」给你,还学不会就转行吧

做梦都在改BUG

Java 数据库 redis 缓存 面试

平均互信息与条件熵

timerring

信息论

DevEco Device Tool 3.1 Release新版本发布,新增资源管理器、SFTP、HDC

HarmonyOS开发者

HarmonyOS

基于FFmpeg和Wasm的Web端视频截帧方案

百度Geek说

ffmpeg webassembly 企业号 4 月 PK 榜 视频截帧

【3.31-4.7】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

BSN-DDC基础网络详解(七):BSN-DDC官方合约市场

BSN研习社

Redis集群介绍及测试思路

京东科技开发者

redis redis集群 主从复制 redis哨兵集群 企业号 4 月 PK 榜

Laplace分布算子开发经验分享

华为云开发者联盟

开发 华为云 正态分布 华为云开发者联盟 企业号 4 月 PK 榜

华泰证券与易观千帆达成合作,促进数字用户活力

易观分析

金融 证券

高频面试:如何解决MySQL主从复制延时问题

做梦都在改BUG

Java MySQL 面试 主从复制

天翼混合云一体机iStack解决方案直播

天翼云开发者社区

BSN季度版本2023年3月31日迭代更新

BSN研习社

pnpm 之降本增效

京东科技开发者

前端 npm 企业号 4 月 PK 榜 node_modules

基于OCR进行Bert独立语义纠错实践

华为云开发者联盟

人工智能 华为云 OCR 华为云开发者联盟 企业号 4 月 PK 榜

互联网坊间鄙视链,现在反过来了?

博文视点Broadview

最佳实践:马来西亚第一大电子钱包通过阿里云EMAS测试提效6倍

云布道师

阿里云

请您关注我们! 开源免费独立站BeikeShop——新一代跨境电商系统

BeikeShop

开源 跨境电商 电商系统 独立站 自建网站

WorkPlus企业IM即时通讯私有化部署,从源头把控安全

BeeWorks

果然!GitHub上哄抢的500页微服务前后端分离开发手册,是出自Alibaba

做梦都在改BUG

Java 微服务 Spring Boot Vue 前后端分离

京东LBS推荐算法实践

京东科技开发者

算法 推荐算法 企业号 4 月 PK 榜 排序模型 LBS推荐算法

移动端动态更新背后的原理及技术原理

没有用户名丶

CVPR 2023 | 单阶段半监督目标检测SOTA:ARSL

飞桨PaddlePaddle

深度学习 目标检测 百度飞桨

HummerRisk 使用教程:操作审计

HummerCloud

云安全

月光宝盒(vivo流量录制回放平台)正式对外开源

vivo互联网技术

自动化测试 流量回放 流量录制

真正的AGI,既然是高度仿真人类的,是否可能也要经历过恐惧的体验?

FinClip

GaussDB(DWS)集群中寻找节点CPU占用高的语句

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

StampedLock:JDK1.8中新增,比ReadWriteLock还快的锁

华为云开发者联盟

线程 开发 华为云 华为云开发者联盟 企业号 4 月 PK 榜

软件测试丨构建高效的Web自动化测试环境及Web自动化测试实战

测试人

软件测试 自动化测试 测试开发 Web自动化测试

团队RONG合三状态,您的团队是哪一种?

禅道项目管理

Twitter部分源代码泄漏、疑遭离职员工报复:马斯克要求GitHub交出所有上传、下载人员名单_文化 & 方法_Tina_InfoQ精选文章