昨天,一份Bilibili网站的后端代码被用户上传到了Github,程序员纷纷转发下载。虽然截止22号下午6点时候,该源码已经删除,总“开源”时间为6个小时,但是根据 GitHub 显示超过 6000 人 Fork 了该源码,翻译成大白话就是 B 站后端源码已经人尽皆知啦。
六六君当时没在电脑前,结果技术圈都在广泛讨论B站后端源码被恶意“开源”,所以六六君这些吃瓜群众围观大厂源码学习了一下。
这些47M的代码包含了一些功能、服务、管理等功能,并不包含数据库及视频内容,对想要构建视频网站的人有用,对普通人基本没有用处。
但有眼尖的程序员同学,分析这些代码的时候却发现了一些奇怪的功能:
比如:抽奖不成功也发送弹幕,概率20%,造成一种很多人中奖的假象。
防垃圾信息规则中,记录了不少违法网站,用户在B站的真实消费会员或者白拿的会员,待遇明显不同。如果UP主大量删除视频,发送紧急提醒。
还有后台可以编辑主播人气系数;
普通人发布的弹幕可能会被顶掉,会员则不会等,
还有很多有意思的内幕,可以看这个知乎条目:
https://www.zhihu.com/question/321233435
源代码的话,在github搜索bilibili,按照上传时间排序即可。
https://github.com/search
以上是一些技术类的东西,对于吃瓜群众来说,关心的只是下面这些:
这次B站后端代码被恶意开源事件对于B站意味着什么呢?
目前,可以确认的是这份代码是B站后端目前使用的代码,可以推测这份代码的泄漏者很可能是B站的员工或者前员工,网络上也有评论说,这份代码被非法“开源“是由于B站最近恶意裁员导致被裁员者反弹恶意公开代码发泄情绪。
B站后端代码被恶意开源会对B站带来哪些不利的影响呢?
1、后端代码被泄漏,就像是裤子被趴,很多黑产从业者会蜂拥而至,B 站被人撸是在所难免了。
2、这份代码会被泄漏,也从侧面说明B站的技术管理水平不高,代码权限管理不到位。
3、从今天开始估计B站后端程序员要开始 007 重构了,毕竟不能一直光着**啊。