程式設計師不可不知的職業風險——蹲大牢

tech2ipo發表於2016-08-16

說到高危職業,你首先可能會想到挖煤工人、戰地記者,或者是經常在新聞中讀到的被病人家屬砍砍殺殺的醫生護士。但是談起程式設計師,在眾人的認知中他們除了脫髮、過勞死以及孤獨一生以外,似乎也沒什麼大不了的危險。先彆著急下判斷,本文就要告訴你,程式設計師有千百種被抓去蹲大牢的可能性,其罪名涉及竊取商業機密、電信詐騙、侵犯版權、洗錢、協助欺詐以及寫出不清真的程式碼。

想要避免蹲大牢,程式設計師首先要明白,你的老闆(前老闆)可能就是那個觸發危險的扳機。

收集原始碼?前東家送你進大牢

程式設計師謝爾蓋·阿列尼科夫(Sergey Aleynikov)2007 年 5 月到 2009 年 6 月在高盛公司工作,負責開發和改進高盛電腦化交易程式中使用的軟體程式碼。阿列尼科夫從高盛離職後去了芝加哥的 Teza Technologies,這家創業公司和高盛存在一定的競爭關係。

萬萬沒想到,在阿列尼科夫離職後高盛集團向曼哈頓地區的檢察官告發了他。原因就是阿列尼科夫在離職前幾天內分四次下載了大約 32 兆位元組的高盛交易平臺資料,並將其上傳到了一個設在德國的伺服器。根據地區檢察官的指控,阿列尼科夫涉嫌非法使用祕密的科學資料以及電腦相關資料的副本,這兩項都能夠成重罪。

阿列尼科夫在法庭上

阿列尼科夫表示他並沒有打算賣掉資訊或利用它們從事違背高盛僱傭協議的活動,他只是想要收集開原始碼,這對於程式設計師來說是一種很常見的事情。

阿列尼科夫及其律師凱文·馬裡諾與聯邦法庭、州法庭展開了長達 6 年的控辯拉鋸戰。六年間阿列尼科夫先是被聯邦法庭以竊取商業機密罪判刑 8 年,蹲了 1 年大牢,失去了妻子和存款,後又被紐約州法庭指控,交出了護照,交納了 3.5 萬美元保釋金。2015 年阿列尼科夫終於被紐約州陪審團審判後無罪釋放。然而直到 2016 年還是有抓著他不放的檢察官准備尋求恢復其有罪判決提出上述。

本案還有一個奇妙的延伸,受到了阿列尼科夫案件的啟發,作家 Michael Lewis 寫出了暢銷書《Flash Boy》。

老闆搞龐氏騙局,大齡程式設計師連帶背鍋

世紀巨騙伯納德·麥道夫(Bernard Madoff)於 2008 年被捕,他的騙局導致投資者損失了超過 170 億美元本金。2009 年該公司的兩名程式設計師資深傑羅姆·奧哈拉(Jerome O’Hara)和喬治·佩雷斯(George Perez)也被 FBI 逮捕了。這兩名程式設計師分別自 1990 年和 1991 年開始為麥道夫工作,他們被指幫助麥道夫開發能建立虛假交易的計算機程式。2014 年關於他們的判決終於下來了,這兩個程式設計師和麥道夫的前祕書、業務經理,會計經理都被判證券欺詐罪,面臨兩年半監禁。

中年程式設計師丟了工作又被告,你說慘不慘

雖然他們二人都聲稱不清楚麥道夫的詐騙目的,只是出於對麥道夫的信任為其工作,但是陪審團拒絕接納他們的辯護理由,兩人的律師對陪審團的裁決表示失望,稱將會上訴。

這個案例對於國內那些為 P2P 金融理財公司工作的程式設計師應該深有啟發,如果老闆詐騙錢財跑路了,自己要如何自證清白、撇清關係。

既然上班有可能被老闆坑,那麼不上班自己創業的程式設計師會不會更安全一些呢?並沒有。藝高人大膽,膽大很可能就會被抓。不論你是為了人類資訊傳播的自由,還是為了創造知識分享的美好未來,都有可能被司法機關盯上。

俠以武犯禁:為了資訊傳播的自由

在 2013 年 1 月被發現自縊於布魯克林家中的艾倫·斯沃茨(Aaron Swartz)死時只有 26 歲,他是一位年少成名的天才程式設計師。斯沃茲不僅是 Reddit 的聯合創始人,更是早在 14 歲就參與創造 RSS1.0 規格。從史丹佛大學退學後斯沃茲與朋友一起創立了 Infogami 軟體公司,參與創立 Open Library,與 John Gruber 共同設計了 markdown 排版語言。

2008 年時斯沃茲曾經推出了游擊隊開放獲取宣言(Guerrilla Open Access Manifesto),該宣言稱,不論資訊儲存在何處,他們都將義不容辭地「獲取資訊,建立備份,並同全世界分享」。

斯沃茲的宣言並不是做做樣子,空口說白話,他將自己的宣言付諸了實際行動。2011 年 7 月斯沃茲進入麻省理工學院和期刊資料庫西文過刊全文庫(JSTOR),通過自己編寫的指令碼程式,使得超過 1300 份期刊的每一期內容均一頁一頁地自動跳進他的電腦。因為下載流量超過平時的 100 倍,斯沃茲的指令碼程式最終導致 JSTOR 的數臺伺服器崩潰。

如此操作讓斯沃茲面臨一系列刑事重罪指控。聯邦法庭指控他涉嫌電信詐騙、電腦詐騙、非法獲取資訊以及損害電腦。美國司法部稱,如果所有罪名成立,他將面臨 100 萬美元的罰款和高達 35 年的牢獄之災。這刑期甚至比美國某些殺人和搶銀行的重罪還要長。

斯沃茲一直受到抑鬱症的困擾, 麻省理工學院強硬拒絕緩刑妥協,訴訟費用讓他幾乎破產,多重打擊無疑是雪上加霜。斯沃茲的家人認為是麻省理工學院和聯邦法庭將其逼上了自殺的絕路。

盜版精神領袖海盜灣:創始人和資助人都被判刑

海盜灣(Pirate Bay)在 BT 分享界「聲譽卓群」,該網站於 2003 年上線,最多時擁有 2200 萬使用者,影響巨大,在瑞典有以海盜灣理念為基礎建立的政黨盜版黨(Piratpartiet)與盜版教(Kopimism)。全世界多個國家都在海盜灣精神的感召下成立了盜版黨,甚至還組成了盜版國際(Pirate Parties International)。

年輕的兩位創始人不會想到他們有一天要亡命東南亞

從 2006 年起,瑞典警方就時不時地對海盜灣進行突擊搜尋,沒收伺服器,但海盜灣往往會在國外重新開放伺服器,網站沒幾天就會恢復正常。在 2008 年初瑞典檢察官向海盜灣的三位創始人 Gottfrid Svartholm、Peter Sunde、Fredrik Neij 和資助者 Carl Lundstrom 提起訴訟。2009 年斯德哥爾摩地方法庭作出一審判決:四名被告為侵犯版權者提供幫助,罪名成立,各判刑 1 年,賠償原告共計 360 萬美元。海盜灣三位創始人的上訴請求被法庭駁回,但是三人的刑期減至 4 到 10 個月,賠償金額增至 650 萬美元。隨後三人向最高法院再次提出上訴,這一次瑞典最高法院拒絕受理上訴,維持原判。

海盜灣的創始人們當然不會甘願蹲監獄,雙雙逃離了瑞典前往東南亞。Gottfrid 2012 年 9 月在柬埔寨金邊被捕,這次他的刑期被延長至 3 年半。Fredrik 流亡寮國並在寮國結婚生子,2014 年 11 月 Fredrik 在試圖越境進入泰國時被捕。同年另一位創始人 Peter Sunde 也在瑞典南部被捕,併為侵犯版權事由服刑 8 個月。

Fredrik 在泰國被捕時還上了電視新聞

如果你在美國經營成人網站,只要不涉及兒童色情,不偷稅漏稅,美國司法部與 FBI 都不會找你麻煩。然而如果你膽敢搞線上內容分享網站,惹怒好萊塢的大佬們,砸傳媒巨頭的飯碗,被電影協會與唱片協會盯上,那就離大牢不遠了。

KickassTorrents:一代 BT 種子網站的覆滅

就在剛剛過去的 2016 年的 7 月 20 日,BT 下載網站 KickassTorrents(KAT)的創始人兼運營者阿爾特姆·沃林(Artem Vaulin)在波蘭被警方逮捕,美國已通知波蘭方面要求引渡。美國司法部控告沃林涉嫌侵犯版權和洗錢。KickassTorrents 是「訪問量最大的非法檔案共享網站」,該網站擁有 5000 萬包月使用者,僅一年廣告費就接近 1700 萬美元。像海盜灣一樣,KAT 不直接侵犯檔案版權,而是提供了 .torrent 和 .magnet 下載連結,這樣使用者可以未經授權就下載電視節目、電影,以及來自其他使用者的檔案。

Kickass Torrents 曾經多次調整網站以逃避司法部門追蹤,僅網址就從最初的 KickassTorrents.com 轉向了菲律賓、湯加、索馬利亞等地,最近該服務的網址是在哥斯大黎加註冊的。

有一點令人意想不到,是蘋果公司提供的一條 iTunes 交易的 IP 地址成為了抓捕 Artem Vaulin 的重要線索,該 IP 地址同一天登入到了 kickasstorrents 的 Facebook 賬戶。

如果說上面這些被捕的程式設計師多多少少是觸犯了法律,那麼下面給大家介紹的這個程式設計師就是真正地遭受了飛來橫禍,而且相比蹲幾年監獄來說,他可是差點就被執行了死刑。

天降橫禍:你的程式碼不清真

Saeed Malekpour 在伊朗出生求學,2004 年與妻子一同去了加拿大,在加拿大從事網頁開發工作並獲得永久居留權。就在他 2008 年回伊朗探望病危的父親時卻被政府抓了起來,給他安上的罪名是「設計開發成人網站,顛覆伊朗政權,侮辱神聖不可侵犯的伊斯蘭教」。其實 Malekpour 只是開發了一個照片上傳軟體,在他不知情的情況下該軟體被別人用於上傳成人圖片。

Malekpour 和妻子曾經在加拿大過著幸福的生活

被捕一年後 Malekpour 在伊朗國家電視臺出面認罪,但是在他之後從監獄送出的信中寫道,這種認罪是因為身心都被折磨虐待,政府對他的家人進行威脅,並且虛假承諾只要認罪就可以被釋放。整一出認罪的戲碼都是審訊人員口述,迫使他在鏡頭前重述。

2010 年 12 月 Malekpour 被伊朗判處死刑,2011 年 6 月伊朗最高法院因為加拿大政府的抗議暫緩死刑,Malekpour 重新被投回監獄等待再審。加拿大政府與國際特赦組織一直呼籲釋放 Malekpour,但是得到的僅僅是其律師表示在 2012 年 12 月死刑被暫停,但是其本人至今一直被關押在獄中。

加拿大民眾為呼籲釋放 Malekpour 走上街頭

Malekpour 的遭遇不僅讓人想起了一句中國網友熟悉的話語——「做技術並不可恥。」

現實世界裡人們遵紀守法,不去輕易去搶銀行,除了大家都知道搶銀行被抓到之後要承擔嚴重的法律後果之外,還因為搶銀行本身就是一件技術難度極高的事情:武裝保安、防彈玻璃、防盜捲簾、多重密碼鎖以及半米厚的鋼門。然而反觀從上世紀 80 年代才剛剛開始構築的「網路世界」,現有的安全防範設施對於稍有技術的人來說就如同紙糊的牆一般脆弱,這也導致了許多程式設計師和黑客在翻越這些本不可逾越的高牆時,完全沒有意識到自己在做些什麼。

世界上不存在絕對安全的工作崗位,每一個工作都有其複雜性,或許都蘊藏著外人不可知的危險,祝福每個程式猿,能夠不用大牢走一遭就安然地度過這一生。

相關文章