请不要面向监狱编程
导语:上篇文章不是说了句爬虫没烦恼,牢饭少不了嘛,然后就引起了我的好奇心,加上之前老是看到程序员靠技术吃牢饭的新闻,所以有了这篇文章,理性看待请勿上头。
平时上网冲浪的时候,总是觉得网上别家程序猿们的生活多姿多彩,而我的生活普普通通。
拿我身边的朋友举例,抛开工作不谈,闲下来的时候想提升自己的哥们都去看书看视频学新技术了,想赚钱的朋友就去接接私活,搞搞副业,像我这种咸鱼大概就是给大家写写文章,多睡一会。。。
所以当我在冲浪的时候看到有人因为技术进去吃牢饭的,虽然不奇怪,但是挺好奇的。
在好奇心的驱动下,去网上随便一搜,还真不少。
几个案例
这是我记忆最深的一个案子,因为当时由于疫情闲在家,这个瓜我是从头吃到尾。
案子是在今年 2 月份的时候,某盟被一个干运维的程序猿删掉了业务系统的数据库。
虽然删库跑路这种事我们平常也就当笑话扯两句,结果谁能相信真的有人敢这么做。
别的不说,据传当时已是上市公司的某盟在删库事件后市值蒸发超 10 亿,更不要说对公司造成的后续影响。
图片截选于网络
当段子真的发生在生活里,感觉还挺微妙的。
别的没记住,就记住知乎上众说纷纭的黑幕和阴谋,这个瓜是越来越大。
其中呼声最大的就是那个上级与某某及其女友之间不得不说的桃色故事(可能这才是我想吃的瓜)。。。
图片取自网络(图片为假)
时至今日,事件已经水落石出,没有什么桃色故事,只有可怜又可恨的普通人的破罐子破摔。
某盟运维部的贺某在酒后通过个人 VPN 登录公司的内网跳板机,然后对主备数据库进行了删除。
至于原因,只有公开的贺某酒后感慨生活不如意,且无力偿还网贷等诸多无奈下的个人原因罢了。
虽然在隔天就抓到了贺某,但他短短几行代码,让某盟真的体验到了地狱。
我这次查这个案子的时候,发现 8 月底已经宣判了,贺某被判了有期徒刑 6 年。
还有很多像删库跑路这样的传说,但大都是因为失业的程序猿不满公司的操作,一时冲动的结果。
虽然作为程序猿有时会理解他们的不如意,但留下的只有唏嘘。
第二个案子开始于几年前。
案子主角是 90 后程序猿马某,17 到 19 的两年间,他利用自己在便于开发第三方软件上留下的后门,非法控制了 67 万余台电脑。
不仅如此,他还利用这个后门,黑吃黑博彩网站,据说半年内获利 256 万以上。
嗯,是个不折不扣的黑客案。
虽然是个犯罪案件,事情发生的起因却充斥着戏剧性。
马某 13 年的时候还干着网络安全服务的活,刚干了两年就不满足薪资过低,然后自己在家边摸鱼边自学提升自己的技术。
本来是个励志青年辞职在家积极向上,充实自己再创辉煌的故事,硬生生让马某自己演成了悲剧。
他盯上了以 PHP 为基础的一款公益性编程软件,phpstudy。
先不急着讨论 PHP 是不是世界上最好的语言,马某找到了漏洞还留下了后门,在 phpstudy 安装包中添加了一段恶意代码,搞到了用 phpstudy 搞开发的全部信息。
本来已经证明自己实力的马某,却在搞到的私人信息中发现的商机?
嗯,就是搞到了博彩网站后台的控制权。
不到半年的时间,马某在自学技术的同时,还思考了自己的不足,干脆组了个团队,人人分工不同。
马某和同伙在非法的博彩网站上,用非法入侵的方式修改后台数据,进而非法盈利。
其中的绕绕可能更多,更复杂,但最后的结果是杭州网警在阿里安全的技术协助下,端掉了马某团队。
这个和上面一时冲动的贺某不同,单单是技术人员心术不正,走错了道,坠下了悬崖。
反正这个案子给我最大的感触还是,论,软件于官方网站下载的重要性。。。
这个案子我也是相当有感触,也掀起了指责某度盘的热潮。
某度盘那不堪的下载速度我就不说了,早就是老问题了。
作为一个喜欢折腾的人,像 Pandownload 这样的第三方度盘加速工具我早早就开始用了。
不是我不愿意支持度盘会员,而是我不图它那些云盘大小,乱七八糟的功能,我只想要一个正常一些的下载速度。
Pandownload 据传于 17 年上线,是吾爱破解的热心网友蔡某用 C++ 写的,原理和 IDM 类似,通过软件获取直链后再调用 aria2 下载。
Pandownload 触碰了谁的蛋糕也不用多说,到底有什么背后的故事谁也不知道,开发者蔡某不过是可怜的牺牲品。
有哪些坑
其实我看到的案子还有很多,形形色色的。抛开心术不正者想用技术赚取不正当的黑钱,被误伤的老实可爱程序猿们也有很多。
为什么总会有程序猿被坑,我简单总结了几点:
爬虫就是利用技术,自动化的从网上获取数据的操作,也是最容易犯错的操作。
技术本身没毛病,但你爬的数据可能就存在着陷阱。
像什么受法律保护的作品,用户个人隐私,网站后台数据等等,如果你刻意的绕过反爬手段,不正当的爬取数据,很不幸你已经一只脚迈入犯法的范围。
网上其实有很多爬虫的私活,给你个页面或者接口,和想要的数据,谁知道这些数据到底有没有问题,谁又知道拿到这些数据的人到底用来干嘛。
一不小心就容易掉坑里,之前看的公司开发部因为爬虫全被带走的案例有很多。
虽然爬虫是个好技术,但是我们私人爬着玩还行,但是商用和接私活的话还是多悠着点。
其实爬虫也可以包含在外包这一类。
网上那个程序员因为接外包而进监狱的 2 万字文章,我可是一字不差的看完了。
大体上就是在平台上接的私活,结果被用来赌博,当事人在监狱中待了一年有余。
其实在开发过程中,开发者应该已经意识到了可能存在的风险,还是被利润冲昏了头脑。
擦亮眼睛,远离不靠谱的外包私活才是正道。
这种我大致分成两类,一类是以盈利为目的的作弊工具,还有一类就是像 Pandownload 作者那样分享自己开发的小玩意。
前者没啥好说的,好自为之。
后者一定要站队中立,一定要拒绝任何商用,控制传播范围,点明开发小工具只是为了学习之便。
不管怎么样,保护好自己,对技术有理性的认知才行。
没事多去小破站瞅瞅罗翔老师的视频,多了解点法律知识也是不错的选择。
总结
越了解越觉得里面的坑坑绕绕有很多,抛去自己主动犯错的,有些时候更多的是被逼无奈的生活。
我不是为犯错的程序猿做辩解,而是我们在提升技术,应用技术,打磨技术的同时,多了解些相关知识总是好的。
最差当个故事,当个瓜吃吃也行,害,生活不易,摸摸脑袋更要叹气。
最后希望我们都可以开开心心的写代码。