只因寫了一段爬蟲,公司200多人被抓!
“一個程序員寫了個爬蟲程序,整個公司200多人被端了。”
“不可能吧!”
剛從朋友聽到這個消息的時候,我有點不太相信,做為一名程序員來講,誰還沒有寫過幾段爬蟲呢?只因寫爬蟲程序就被端有點夸張了吧。
朋友說,消息很確認并且已經進入審判階段了。
01.對消息進一步確認
朋友認識幾個律師朋友,和他們有一些業務來往,得知他們想嘗試把業務擴展到程序員這個群體。那段時間我剛好離職也有時間,在朋友的安排下一起聊聊看看有沒有合作的機會。
他們為什么想擴展人群到程序員這個行業呢?其實就是因為他們代理了這名程序員的官司,才發現很多程序員完全不懂法,直接說是法盲一點都不過分。
剛好我也很好奇程序員因爬蟲被抓這個案子,看看到底是怎么回事,就和兩名律師以及朋友坐到一起,深入交流后才知道整個事件的來龍去脈。
這名程序員在被警察逮捕后,警察審問期間 一直不承認自己觸犯了法律 ,并且也完全沒有意識到自己犯法了。進去之后總以為警察搞錯了,過幾天就會把自己放出來,結果也 錯過了取保候審的機會 。
律師說,這名程序員的媽媽當時在他畢業的時候,就因程序員這個行業太辛苦不同意他做程序員,但他對這個行業一直都很感興趣,堅持做了一名碼農,沒想到兩年后出現了這個事情。
他們家里人都后悔死了,距離事發當日到現在已經過去了半年,當事者還被關在監獄中。不管這件事如何收尾,對這名程序員和他的家庭都是一個很大的打擊。
以下內容根據 部分推測 和 網上資料 整理而出,可能會有細微偏差。
02.一個爬蟲引發的案件
某一個知名互聯網公司,突然發現公司的服務器連續幾天壓力倍增,導致公司內部系統崩潰不能訪問,公司領導責令技術部盡快解決。
該公司系統平時訪問量一直比較平穩,但不知為何這幾天系統壓力突然大增,經過技術人員幾天調查發現了一個驚人的真相,公司客戶信息被抓取,并且某個接口訪問量巨大。
隨著技術人員的深入調查發現的現象更加震驚,入侵者利用這個入口已經竊取了大量的客戶信息,并且所有的線索都指向了一家大數據公司。
這家公司的主要業務就是,出售簡歷數據庫。經核查該公司出售的簡歷數據中,就包含自己家客戶的簡歷信息。
技術部上報領導之后,公司開會商議后決定報案。
03.案發現場
案發前一段時間,小明(化名)接到了技術部領導的需求,要求寫一段爬蟲批量從網上的一個接口抓取數據,爬蟲開發完后測試沒有問題,小明就將程序上傳到了公司服務器。
程序運行了一段時間后,也許是有了新的需求,也許是小明想對爬蟲程序進行進一步的優化,將爬蟲的線程數,由原來比較小的值調到一個比較大的值。
完善后的程序上傳到服務器后,小明跟蹤了下爬蟲的進展,運行平穩并且速度快了很多。提交之后像往常一樣,小明就把這件事情忘了。
小明沒想到自己這次提交的爬蟲程序,竟然能把對方的服務搞掛了,也沒想到自己因為寫了一段代碼而坐牢。
04.整個公司被抓
2019年的某一個工作日,公司員工像往常一樣忙忙碌碌,某個程序員和產品經理正在為了一個需求爭吵,小明帶著耳機正坐在辦公室敲代碼。
突然就來了一大群警察,要求所有人離開工位,雙手離開電腦、手機等設備。整個公司的人都懵了,不知道發生了什么事情,但也都照辦了。
警察很快查封了公司的所有辦公用品,問技術部相關人員要了服務器的信息,公司全體上下 200 多人無差別的全部送到看守所了解情況。
在去看守所的路上,大家都還心里想這是不是搞錯了,我們只是一個科技公司公司又沒有騙人,怎么就集體被抓了。
小明也一直認為自己沒有犯罪,自己只是一名技術人員而已,所有的工作也都是按照領導要求來執行的,應該很快就會把我們釋放了吧。
隨后,公司非核心人員都被釋放了出來,主要集中在 HR、行政人員。最后確認公司 36 人被捕,其中大部分是程序員。
被捕后小明委托的律師事務所,就是和我們交流的兩位律師的事務所,據說小明入獄后就一直不認為自己有罪,也因一直拒絕認罪從而錯過了 取保候審 的機會。
目前小明還在等待最后的審判。。。
05.近期多個大數據公司被查
最近的大數據行業, 風聲鶴唳 。
在中秋節前一天,中國電信控股的子公司天翼征信傳出風聲,其總經理、副總經理以及市場人員被警察帶走,原因是與其合作的大數據公司被警方調查。
在天翼之前,新顏科技CEO黃向前被警方帶走、魔蝎科技公司CEO周江翔涉事被查、公信寶公司門口被貼了封條、知名第三方數據服務公司聚信立宣布將暫停對外提供用戶授權的運營商爬蟲服務……
此外,國內大數據風控平臺龍頭同盾科技也被曝爬蟲部門已解散,CEO蔣韜已出國避風頭,對此,同盾科技昨日發表辟謠聲明表示,子公司杭州信川科技有限公司確實停止爬蟲業務,但其他言論均屬不實。
.....
據內部消息,最近監管對數據亂象出手,開始清理行動,15家公司被列入調查名單,其中幾家估值都超幾十億。
國內很多大數據公司的數據來源多多少少都有一定的問題,隨著我國今年6月1日起,《中華人民共和國網絡安全法》將實施,所有的網上行為將越來越嚴格,如果還按照之前的慣性去操作,遲早會出問題。
06.程序員謹慎使用技術
不知道大家是否發現,隨著國家經濟的不斷發展,以前可能處于灰色階段的行業,現在幾乎都慢慢不能做了。寫這篇文章的目的,也是為了警示大家技術是無罪的,但是用到了錯的地方代價也是非常巨大的。
我之前看過這樣一個報道,一個程序員因為愛好寫了一個小程序,并且把此程序上傳到了互聯網上,沒想到過了兩年之后,有人利用這個小程序非法獲利500多萬。
雖然這名程序員并沒有因為這個程序而獲利,但是間接給犯罪人員提供了犯罪的工具,最后被判刑 2 年緩期 2 年執行。
程序員的生活是簡單的,工作大概也只關心代碼和BUG。小明也從來沒有把自己的職業和犯罪聯系在一起。
技術本身是不違法的,就好像一把水果刀,如果用來削蘋果削梨沒有任何問題,但是用來傷人就是兇器,就要被列入物證list。
爬蟲也是如此,在大多數情況下,只是采集互聯網上的公開信息,很難說是違法行為。但是一旦涉及入侵到別人系統去獲取數據,那必然存在著法律風險。
可能很多同學是懵的,很多互聯網公司就是靠抓取數據活著的。他只是正常執行公司安排的工作任務,怎么就涉嫌犯罪了呢?
這里結合律師朋友給出的一些建議,這里摘錄出來僅供參考。
07.單位犯罪和個人犯罪的關系
首先了解一下 單位犯罪 。除了自然人犯罪,還有單位犯罪,是指公司、企業、事業單位、機關、團體為單位謀取利益,經單位決策機構或者負責人決定實施的,法律規定應當負刑事責任的危害社會的行為。
我國刑法對單位犯罪原則上采取雙罰制度,即單位犯罪的,對單位判處罰金,并對其直接負責的主管人員和其他直接責任人員判處刑罰。相關司法解釋規定,在審理單位故意犯罪案件時,對其直接負責的主管人員和其他直接責任人員,可不區分主犯、從犯,按照其在單位犯罪中所起的作用判處刑罰。
因此,公司犯罪有可能會牽連員工,尤其是案件中對非法獲取數據有直接責任的爬蟲工程師。這也是為什么當事人在公司人小言微但還是被批捕的原因。
其次,是否可以“不知者不為罪”來辯解?刑法原則之一是法無明文規定不為罪,并沒有“不知者不為罪”。主觀上的惡意是衡量犯罪的要素之一,結合客觀上的行為來推理主觀惡意。破解別人的服務器,獲取別人不公開的信息,不能說沒有惡意,不能以不懂法來搪塞。
09.重點: 什么樣的爬蟲是違法?
如果爬蟲程序采集到 公民的姓名、身份證件號碼、通信通訊聯系方式、住址、賬號密碼、財產狀況、行蹤軌跡等個人信息,并將之用于非法途徑的,則肯定構成非法獲取公民個人信息的違法行為 。
除此之外,根據相關規定,對于違反國家有關規定,向他人出售或者提供公民個人信息,情節嚴重的,竊取或者以其他方法非法獲取公民個人信息的,均可構成成“侵犯公民個人信息罪”,處三年以下有期徒刑或者拘役,并處或者單處罰金;情節特別嚴重的,處三年以上七年以下有期徒刑,并處罰金。
重點關注:下列情況下,爬蟲有可能違法,嚴重的甚至構成犯罪。
-
爬蟲程序規避網站經營者設置的反爬蟲措施或者破解服務器防抓取措施,非法獲取相關信息,情節嚴重的,有可能構成“非法獲取計算機信息系統數據罪”。
-
爬蟲程序干擾被訪問的網站或系統正常運營,后果嚴重的,觸犯刑法,構成“破壞計算機信息系統罪”
-
爬蟲采集的信息屬于公民個人信息的,有可能構成非法獲取公民個人信息的違法行為,情節嚴重的,有可能構成“侵犯公民個人信息罪”。
09.最后
最后提醒大家 敬畏法律,熱愛生活 。
愿每一個程序員都可以用自己的技術去改變世界,讓我們的社會變得更加美好!