程序员离职删代码被判 10 个月,京东到家说恢复数据库花了 3 万,网友:这是真有仇啊

news/2024/7/19 8:35:44 标签: python, 爬虫, 数据库

程序员“删库跑路”的话题再次登上热搜,浏览量过亿。

不过,这一次删掉的不是数据库,而是自己亲手写下的代码!

在这里插入图片描述

当事人是一名29岁的程序员,给京东到家平台开发了3个月的代码。

离职当天,他删掉了自己写的一系列代码,包括平台优惠券、预算系统和补贴规则等。

仔细一看,这位程序员的离职时间恰好是6月18日京东大促那天。

在这里插入图片描述

近日,这位程序员被判处有期徒刑十个月。

除了这些颇具戏剧性的细节,不少围观的网友还对离职时的过激行为、代码权限管理等议题展开了讨论。

在这里插入图片描述

私登控制平台删代码

据上海市杨浦区人民法院刑事判决书披露,2021年3月,29岁的程序员录某入职北京一家信息技术有限公司,负责京东到家平台的代码研发工作。

2021年6月18日,录某离职。

就在离职当天,他未经许可,用自己的账户登录了代码控制平台(服务器位于上海),将在职期间写过的京东到家平台优惠券、预算系统和补贴规则等代码一并删除,导致相关项目被迫延期。

2021年9月23日,录某被民警抓获。

案发后,公司为了保证系统运行通畅,聘请第三方公司恢复数据库等共支出约3万元。

而录某也在家属帮助下,赔偿3.5万元并取得谅解。

判决结果表明,被告人录某违反国家规定,对计算机信息系统中存储数据进行删除,后果严重,其行为已构成破坏计算机信息系统罪。

但由于录某到案后如实供述自己的罪行并自愿认罪认罚,依法可以从轻处罚。

目前,录某被判处有期徒刑十个月,刑期从2021年9月23日起到2022年7月22日。

据企查查显示,上海京东到家元信信息技术有限公司确实在北京有一家全资子公司,名叫北京达冠信息技术有限公司。

在这里插入图片描述

从猎聘可以看到,这家公司在招聘京东到家的后端开发工程师,负责优惠券等系统的快速迭代。

在这里插入图片描述

这起案件也引发了不少网友的热议。

网友热议:还有疑点

可以看出,与之前的删库跑路相比,这次案件有些不同。

被告人录某删除的不是数据库中的生产数据,而是在工作期间自己写的代码。

有了解IT行业的网友从细节中发现了问题,认为仅凭现有信息还有解释不明白的地方。

比如,删除的到底是什么代码。

如果是生产环境的代码,按理说大公司对代码上线会有严格的管理办法,需要经过同级和上级评审才能合并到主分支。

这位录某一个人怎么会有这么大的权限?

如果是开发环境的代码,代码控制平台的一个重要功能就是版本管理,无论是Git还是老一点的SVN都有备份功能,可以回滚删除的操作。

那么为什么公司要花3万元请第三方恢复数据?

在这里插入图片描述

无论如何,这个案件再次提醒了大家,本职工作期间劳动成果按合同属公司所有。

即使是自己写的代码也不能因一时冲动去删除,不然只会让日子越来越有判头。

10个月刑期外加赔款不说,留下案底对以后再找工作都会有影响,不值得。

在这里插入图片描述

另外,判决书中也有交代,被告人录某到案后能如实供述自己的罪行,赔偿被害单位并取得谅解,依法可以从轻处罚。

10个月有期徒刑,与之前引起轰动的同类案件相比,确实算轻的了。

说归说闹归闹,刑法不是开玩笑

删库跑路,早年间更多是程序员圈自嘲的一种段子。

调侃的是因操作失误等原因删库了以后就只能跑路了。

每次“rm -rf /*”这串神秘代码一出现,老司机都会心一笑。

在这里插入图片描述

不过近年来,这类段子一样的故事,屡次在现实发生。

影响最大的,莫过于2020年初电商SaaS微盟程序员删库,导致公司服务器故障时间长达8天,超过300家商户受到影响,市值仅一天就蒸发了10个亿。

在这里插入图片描述

这起案件的被告贺某最终因犯破坏计算机信息系统罪,判处有期徒刑6年。

在这之后,又有40岁链家程序删除自家9TB数据库被判7年,同样是破坏计算机信息系统罪。

破坏计算机信息系统罪,是在我国刑法中第二百八十六条规定的,包含三款罪。

第一款是针对破坏系统本身的规定。

违反国家规定,对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行,后果严重的,处五年以下有期徒刑或者拘役;后果特别严重的,处五年以上有期徒刑。

第二款是针对数据方面。

违反国家规定,对计算机信息系统中存储、处理或者传输的数据和应用程序进行删除、修改、增加的操作,后果严重的,依照前款的规定处罚。

最后一款则是病毒等破坏性程序。

故意制作、传播计算机病毒等破坏性程序,影响计算机系统正常运行,后果严重的,依照第一款的规定处罚。

除了删代码、删库这类案件外,最近一开发者张某帮人在钉钉上远程打卡获刑一事也引发了大量关注。

张某开发的大牛助手APP可以破坏钉钉系统获取用户真实地理位置的功能,而且是收费软件,包月25元,包年89元。

截止案发共有10万用户,获益约五百万元。

法院裁定张某这种行为符合破坏计算机信息系统罪中的“故意制作、传播计算机病毒等破坏性程序”,且后果严重,一审判决有期徒刑5年6个月。

二审法院认为“大牛助手”不属于刑法中的“破坏性程序”,但张某仍构成破坏计算机信息系统罪,改判为有期徒刑四年。

另外,开发与大牛助手这种“外挂”相似的游戏外挂,同样会获破坏计算机信息系统罪。

去年12月底,被告人周某、孙某、姚某因提供《原神》游戏外挂获利199.488万元,分别获刑4年、3年10个月、1年6个月。

这些事例都可以看出,破坏计算机信息系统,后果相当严重。

正如这位网友所说,可不要一时冲动,把调侃当真。

在这里插入图片描述

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

五、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。


这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费


http://www.niftyadmin.cn/n/1323743.html

相关文章

IDEA SequenceDiagram插件

在平时的学习/工作中,我们会经常面临如下场景: 阅读别人的代码阅读框架源码阅读自己很久之前写的代码。 千万不要觉得工作就是单纯写代码,实际工作中,你会发现你的大部分时间实际都花在了阅读和理解已有代码上。 为了能够更快更…

北京,北京,用Python解析生活成本之高,讨生活之不易啊

最近发现了一个神奇的网站,可以查询世界上绝大多数城市的生活成本情况,包括衣食住行等等各个方面,可以让我人在家中坐,便知天下各地人民的生活状况。害,真是咸吃萝卜淡操心呐! 我们来看看这个网站&#xf…

一个架构师如何开展工作?业务架构全过程设计思路整理

一个公司中针对架构组的职责有很多,其中典型的分支有两种。 一种技术架构,主要负责搭建技术框架,公共组件以及对产品技术难点的解决和处理。同时要在项目上线的过程中,对架构的运作效率,开发效率等进行优化和升级。 …

二胎男孩幼儿园,20岁兄长为减轻父母压力,学编程月入过万

我国人口增长率不断下跌,甚至徘徊在国际人口警戒线附近,近日就有一位砖家出主意让央行印2万亿推动人口生育率。实际上生育率降低的主要原因是生育成本太高了,老百姓根本就生不起,也养不起!前段时间有一位懂事的00后&am…

程序员工资三年只涨2000怒怼:努力3年就涨这么点,不干了

这年头员工最关心的就是自己,什么之后涨工资,毕竟那么拼命的工作努力,还不是想多拿一点,如果说员工在公司一直待下去,要是不涨薪的话,是很难留住人的,这就是非常现实的问题。 最近在职业论坛看…

用Spring的事件监听机制实现了模块的解耦

背景 这里我们有一个需求: “ 当用户支付成功时,需要修改订单状态;短信通知用户;通知仓库发货 ” 原始解决方法 你首先想到的肯定是这样 public void paySuccess(String orderId) {if (StringUtils.isNotBlank(orderId)) {//1.…

程序员月入两万,看到工作内容后,网友:我还是搬砖吧

现如今每个人都在羡慕高层人员的高薪日子,都会幻想自己什么时候能月入上万或者月入两万,有不少在大学毕业后,都想要找一份和自己专业有关的高薪工作。但这样的工作薪资虽然高,工作内容却是很辛苦的,有些还会让你做到发…

使用事务(@Transactional)可能出现的问题

前言 在之前的文章中已经对Spring中的事务做了详细的分析了,这篇文章我们来聊一聊平常工作时使用事务可能出现的一些问题(本文主要针对使用Transactional进行事务管理的方式进行讨论)以及对应的解决方案 事务失效事务回答相关问题读写分离跟…