入职仅 10 天,上万个代码被员工窃取,特斯拉火速解聘并将其告上法庭
moboyou 2025-07-08 19:03 7 浏览
特斯拉再一次与前员工对簿公堂,同样是因为该员工窃取公司机密。
近日,特斯拉列出了一份诉讼状,称其要起诉特斯拉前员工 Alex Khatilov 在入职三天后就窃取了其Warp Drive ERP系统中关键的自动化软件代码,将公司 26000 个机密文件移到了其个人帐户中。
起诉当天,这名员工也被特斯拉火速解雇。
但这名员工表示很“委屈”,自己已经在这个行业工作了 20 年,知道机密文件是关于什么的,而且我从未尝试过访问其中任何一份文件,或偷它。
入职三天后,特斯拉关键代码被拷贝,马斯克怒告前员工
在说这个问题之前,我们先来说下 Warp Drive ERP系统对于特斯拉来说是个怎样的存在。
据报道,Warp Drive ERP 是特斯拉开发的后端软件系统,用于自动化制造和销售汽车所涉及的一系列业务流程。
凭借 WARP Drive ERP 系统,特斯拉不仅摆脱高昂的产品费,而且构建了自己的软硬件生态体系。而 WARP Drive ERP 系统本身,也包含了特斯拉许多重要的后端软件,这些软件可以使得特斯拉的许多流程自动化,譬如从购买到制造再到库存。
并且这个系统是特斯拉自研的,一旦被窃取,很有可能被竞争对手利用,那么,后果就不用我多说了吧。
所以,马斯克不可能不生气。
根据诉讼书,被起诉的这位特斯拉前员工名叫 Alex Khatilov 于 2020 年 12 月 28 日入职特斯拉,起诉当日是 1 月 6 日,也就是说这位员工也仅仅入职了十天。
特斯拉在起诉书中称这名员工在入职第三天就窃取了特斯拉 26000 个机密文件并上传到自己的 Dropbox 网盘中。
特斯拉表示,这些文件包含了特斯拉花费了多年的时间来构建的专有软件代码的“脚本”。这些脚本文件在运行时,可自动执行特斯拉在整个业务中的各种功能,包括供应链、库存、产品计划等。
根据百度百科的解释,Dropbox 是一款非常好用的免费网络文件同步工具。
什么意思呢?
当你在电脑 A 使用 Dropbox 时,指定文件夹里所有文件的改动均会自动地同步到 Dropbox 的服务器,当下次你在电脑 B 需要使用这些文件时,你只需登录你的账户,所有被同步的文件均会自动下载到 B 电脑中,同样,你在电脑 B 对某文件的修改,也会体现在电脑 A 上,而所有这一切均是全自动的。
正是因为如此,该员工表示很委屈,表示自己不会蠢到干这种事情。
此外,在起诉书中也明确表示,这名员工的职位是软件自动化工程师。
在特斯拉约 50000 名员工中,Alex Khatilov 所在的自动化流程团队大约有 40 人,其中有权限访问底层脚本的只有 8 个人。
但起诉书没有说明 Alex Khatilov 的职位是否是这八个人之一。
不过,起诉书中接下来的内容几乎已经给这名员工定罪了。
1 月 6 日,特斯拉的内部监测系统发现有未经授权的下载行为,于是,他们顺藤摸瓜将目标定位在了这位新员工身上。
他们发现这位新员工的电脑上从 12 月 31 日开始就在自己的云盘中拷贝了 6300 多个 Python 脚本文件。
但 Alex Khatilov 依旧声称自己并没有窃取公司机密文件。
后来,为了“自证清白”,Alex Khatilov 交出了个人的 Dropbox 账号权限,果然,特斯拉在其云盘中发现了大量公司机密文件。
目前,Alex Khatilov 按照特斯拉的指示删除了所有内容。
不过,特斯拉并没打算就此完结,这名员工或许难逃牢狱之灾了。
不是第一次
事实上,员工窃取公司机密对于特斯拉来说已经算是“家常便饭”了。
2019 年 3 月,特斯拉指控其一名前工程师曹光植在跳槽小鹏汽车之前涉嫌窃取了 Autopilot 的商业机密。
2019 年初,特斯拉还对无人驾驶初创公司 Zoox 提起了诉讼,指控 4 名曾在特斯拉工作过的 Zoox 员工将有关特斯拉制造业的专有信息和商业机密带给了 Zoox,并帮助这家公司跳过了过去几年开发和运行自己的仓储、物流和库存控制业务所需的工作。
去年 7 月,特斯拉对四名前员工发起了诉讼,原因是这四名前员工涉嫌将特斯拉的机密信息携带到了电动汽车初创公司 Rivian。
2020 年 12 月,特斯拉与其前工艺技术人员 Martin Tripp 达成和解,后者承认泄露了机密信息。双方的官司僵持了 2 年多时间,起因是 Martin Tripp 指责特斯拉在生产 Model 3 时浪费了大量原材料。
除了内部员工泄露公司机密问题,特斯拉的汽车质量问题也屡屡被吐槽。
甚至有安全大佬多次出面吐槽。
就在近日360 创始人周鸿祎的一次谈话中,周鸿祎就谈到,360 曾发现了特斯拉 2017 年以后出厂的车存在漏洞,“可以远程控制,你的车停的时候可以开启车门,可以远程发动,你在开车过程中,我也能对你进行干扰。”
当自己将这个漏洞告知马斯克时,对方却因为被说中,恼羞成怒,直接不理自己了。
值得一提的是,这并非红衣教主第一次杠上钢铁侠了。
此前,马斯克称特斯拉所有的代码都是自己写的,并且为安装任何第三方应用,所以不会被任何黑客攻击。
但周鸿祎认为,智能汽车从根本上就是一部手机,只要和外部通信,其中的协议就有可能被研究和破解。后来,360 还真就攻破了特斯拉,成功实现了对特斯拉的远程控制。
看来,特斯拉有必要就内部安全问题和外部安全问题引起足够的重视了。
雷锋网雷锋网雷锋网
参考资料:
【1】
https://securityaffairs.co/wordpress/113808/cyber-crime/tesla-sues-former-employee.html
【2】
https://www.ixigua.com/6921270965968044557
【3】
https://new.qq.com/omn/20210125/20210125A0A12S00.html
【4】
https://www.leiphone.com/news/201702/gOBKYwF342hteZpp.html
【5】
https://www.scribd.com/document/491839395/Tesla-Inc-v-Alex-Khalitov-Case
【6】
https://www.cnbc.com/2021/01/22/tesla-sues-former-employee-for-allegedly-stealing-software-code.html
相关推荐
- Node.js 获取文件信息及路径(node.js怎么获取当前文件路径)
-
获取文件信息每个文件都有一组细节,我们可以使用Node.js进行检查。特别是使用fs模块提供的stat()方法。constfs=require('fs');fs.stat(...
- 深入剖析JavaScript中深浅拷贝(js实现深浅拷贝)
-
大家好,我是Echa。最近有一位00后的小妹妹粉丝私信小编说自己很喜欢编程,目前在某公司实习前端开发工作,说到现在为止还没有搞懂JavaScript中深拷贝和浅拷贝这个问题,同时也在网上看了很多关于深...
- 为什么高手写 JS 总是又快又好?这10个技巧你要知道
-
大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!JavaScript是前端开发的重要语言...
- IT技术栈:Javascript神器,URL.createObjectURL()
-
URL.createObjectURL()是JavaScript中的一个方法,用于创建一个特殊的URL,该URL可以用于将不支持直接加载的数据(如二进制数据或Blob对象)嵌入到we...
- 如何在 Linux 中创建和管理组?(linux如何建立组)
-
在Linux中,组是用户账户的集合,用于统一管理权限。每个用户至少属于一个主组(PrimaryGroup),还可以加入多个附加组(SupplementaryGroup)。组的权限设置决定了用户对文...
- 付费文库内容无法复制,不用任何工具,学会这4种方法轻松复制
-
关注职场办公,分享实用干货,洞察科技资讯,这里是「职场科技范」。我们在搜索资料的时候,看到非常有用的文库,但往往都是付费的,只能看不能复制。今天就来教大家,学会下面这4种方法,轻松复制文库内容。一、内...
- node.js v24.0.0 正式发布!10大重磅更新助力开发者,性能大幅提升
-
近日,Node.js官方团队正式发布了Node.jsv24.0.0版本,这是一个具有里程碑意义的重大更新。作为"Current"版本,它将在未来六个月内引领Node.js...
- 我理解的网站产品经理之四:网站产品前端姿势
-
来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。2016年了,嗨,大家新年好。作为一个网页的产品经理,网页的前端知识可谓是不能不知,本文主讲网站产品的前端姿势。通常,...
- 五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。
-
这次来分享一个简单阅读项目:TaleBook,项目曾用名calibre-webserver。TaleBook是一个基于Calibre的简单的个人图书管理系统,支持在线阅读。不过鉴于各种规章制度,仅...
- “5 分钟 CMake 使用指南,解决我的 C++ 打包问题!”
-
在软件开发的世界里,构建系统扮演着至关重要的角色,它不仅决定了项目的构建效率,还直接影响到团队协作的流畅度。对于许多C++开发者而言,CMake因其强大的功能和广泛的兼容性成为了构建自动化流程的...
- 大佬级鬼才终于把JavaScript整理成了修仙小说,让学习变简单
-
这是一本讲解JavaScript编程语言的技术书籍,只不过,本书采用了一种全新的写作手法。如果你厌倦了厚厚的、如同字典般的编程书籍,不妨尝试一下新的口味,话不多说,直接上干货!目录截图:内容展示:以上...
- JavaScript基础知识点总结(javascript基础入门教程)
-
//逗比小憨憨/*第一章*HTML引用js方法:*1,外部引用:HTML外部引用js:<scriptsrc="js/day1.js"></script>*2,...
- 在Node.js中处理Zip文件(node运行js文件)
-
作者:疯狂的技术宅转发链接:https://mp.weixin.qq.com/s/edJd9-t1AyTGRcha_1k6RA前言Zip文件是常用的压缩文件格式。在本文中,我将演示如何用adm-...
- Python 标准库中鲜为人知的宝藏 | Node.js 22.8.0 发布
-
Python标准库中鲜为人知的宝藏Python标准库功能强大,但有些模块却鲜为人知。本文将介绍一些有趣且实用的模块,助你提升代码效率和功能。数据结构:超越列表和字典除了常用的列表和字典,coll...
- 小程序,wxml页面里如何写JS代码?WXS如何模块化?
-
这篇接着上篇小程序,跳转页面的两种方式及其页面传参数继续讲,小程序wxml页面里如何写JS代码?wxs如何模块化?第一个问题:wxml页面要想类似HTML页面中写js代码,必须在页面中使用wxs标...
- 一周热门
- 最近发表
-
- Node.js 获取文件信息及路径(node.js怎么获取当前文件路径)
- 深入剖析JavaScript中深浅拷贝(js实现深浅拷贝)
- 为什么高手写 JS 总是又快又好?这10个技巧你要知道
- IT技术栈:Javascript神器,URL.createObjectURL()
- 如何在 Linux 中创建和管理组?(linux如何建立组)
- 付费文库内容无法复制,不用任何工具,学会这4种方法轻松复制
- node.js v24.0.0 正式发布!10大重磅更新助力开发者,性能大幅提升
- 我理解的网站产品经理之四:网站产品前端姿势
- 五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。
- “5 分钟 CMake 使用指南,解决我的 C++ 打包问题!”
- 标签列表
-
- 外键约束 oracle (36)
- oracle的row number (32)
- 唯一索引 oracle (34)
- oracle in 表变量 (28)
- oracle导出dmp导出 (28)
- oracle两个表 (20)
- oracle 数据库 字符集 (20)
- oracle安装补丁 (19)
- matlab化简多项式 (20)
- 多线程的创建方式 (29)
- 多线程 python (30)
- java多线程并发处理 (32)
- 宏程序代码一览表 (35)
- c++需要学多久 (25)
- css class选择器用法 (25)
- css样式引入 (30)
- html5和css3新特性 (19)
- css教程文字移动 (33)
- php简单源码 (36)
- php个人中心源码 (25)
- 网站管理平台php源码 (19)
- php小说爬取源码 (23)
- github好玩的php项目 (18)
- 云电脑app源码 (22)
- js创建txt文件 (18)