写点什么

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:524047

评论

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

【FAQ】视频编辑服务常见问题及解答

HarmonyOS SDK

HMS Core

IPP Swap孵化器系统开发之LP算力挖矿模型

薇電13242772558

智能合约 dapp开发

Springboot 一行代码实现文件上传 20个平台!少写代码到极致

Java你猿哥

Java spring Spring Boot ssm

低代码赋能生物药企数字化

明道云

阿里巴巴官方上线!号称国内Java八股文天花板(终极版)首次开源

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

GPT大语言模型Vicuna本地化部署实践(效果秒杀Alpaca) | 京东云技术团队

京东科技开发者

AI 京东云 GPT 企业号 5 月 PK 榜

使用taro+canvas实现微信小程序的图片分享功能 | 京东云技术团队

京东科技开发者

taro 京东云 企业号 5 月 PK 榜

开源赋能 普惠未来|百度寄语2023开放原子全球开源峰会

开放原子开源基金会

降低 Spark 计算成本 50.18 %,使用 Kyligence 湖仓引擎构建云原生大数据底座,为计算提速 2x

Kyligence

开源 数据分析

宝武中南钢铁借助飞桨让钢筋超限监控有了“火眼金睛”

飞桨PaddlePaddle

百度飞桨 图像分割 PaddleSeg

Midjourney|文心一格prompt教程[Text Prompt(上篇)]:品牌log、App、徽章、插画、头像场景生成,各种风格选择:科技风、运动风

汀丶人工智能

人工智能 AI绘画 MidJourney 文生图 prompt learning

Midjourney|文心一格prompt教程[Text Prompt(下篇)]:游戏、实物、人物、风景、动漫、邮票、海报等生成,终极模板教学

汀丶人工智能

人工智能 AI绘画 MidJourney 文生图 prompt learning

如何让技术架构师具有预知未来业务发展的能力? | 京东云技术团队

京东科技开发者

架构师 京东云 企业号 5 月 PK 榜

开源即时通讯IM框架MobileIMSDK的Uniapp端开发快速入门

JackJiang

网络编程 即时通讯 IM

好家伙!阿里新产Java性能优化(终极版),涵盖性能优化所有操作

做梦都在改BUG

Java 面试 性能优化 性能调优

腾讯Java大牛整理推荐的(Spring AOP/IOC思维导图源码笔记)

做梦都在改BUG

Java spring aop ioc

二面蚂蚁金服(交叉面),已拿Offer,Java岗定级阿里P6

Java你猿哥

Java ssm 并发 java面试 面经

顶象App加固保障互联网+医疗安全与合规

极客天地

阿里云微服务引擎 MSE 全新升级,实用能力更普惠,最高降幅 75%

阿里巴巴云原生

阿里云 云原生 微服务引擎

一种DWS迁移Oracle的CONNECT BY语法的方案

华为云开发者联盟

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

面试必备:四种经典限流算法讲解

做梦都在改BUG

Java 算法 限流

用低代码开发平台高效打造仓储管理数字生态

力软低代码开发平台

阿里蚂蚁金服4面面经(已拿Offer)附答案!突如其来的意外之喜

Java你猿哥

Java 算法 ssm 并发 面经

架构师日记-从代码到设计的性能优化指南 | 京东云技术团队

京东科技开发者

技术架构 京东云 企业号 5 月 PK 榜

UI自动化测试革命:拥抱Maestro框架的未来之旅

麦客

ios android 测试 自动化测试

华为Atlas 200I DK A2开箱!

华为云开发者联盟

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

浅谈微服务中限流熔断降级的方法论

做梦都在改BUG

Java 微服务 限流 熔断降级

阿里p8架构师耗时一年整理SpringBoot,从构建小系统到架构大系统

做梦都在改BUG

Java Spring Boot 框架

人工智能与大模型主题师资培训落地,飞桨持续赋能AI人才培养

飞桨PaddlePaddle

paddle 百度飞桨

“前端”工匠系列(二):合格的工匠,怎么做好价值落地 | 京东云技术团队

京东科技开发者

技术架构 京东云 企业号 5 月 PK 榜

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