你的電腦被“賺錢”了嗎-文明
在網(wǎng)絡(luò)上,處處埋藏著甜蜜的炸彈。當(dāng)你在一些商店免費用Wi-Fi時,你的個人數(shù)據(jù)被盜了。當(dāng)你從一些網(wǎng)站上下載免費的視頻、音頻時,一不小心就會點中商家的廣告彈窗,進了釣魚網(wǎng)站。這些都還算好的,現(xiàn)在一些黑客又找到一個從你那里賺錢的新方法:他們竟然把你的電腦變成“挖礦工”,勤勤懇懇地給他們“挖”虛擬貨幣。
被坑的網(wǎng)友
海盜灣是由瑞典的一個民間反版權(quán)組織建立的BT網(wǎng)站,其創(chuàng)建目標是建立一個沒有版權(quán)的理想網(wǎng)絡(luò)王國,所以這里就像一個網(wǎng)絡(luò)版的海盜世界一樣,有大量盜版的視頻、音頻等種子文件,供網(wǎng)友們免費下載。當(dāng)然,因為海盜灣屬于非法網(wǎng)站,常常遭到政府查封,所以不得不時常更換網(wǎng)絡(luò)域名。即便如此,它還是有數(shù)量龐大的用戶。2008年1月,網(wǎng)站同時在線人數(shù)突破1000萬,管理的種子超過100萬,成為世界上最大的BT網(wǎng)站。
能夠不用付費就享受網(wǎng)絡(luò)資源,自然讓網(wǎng)友們欣喜若狂。可是最近一段時間,海盜灣的用戶們發(fā)現(xiàn),他們的電腦并沒有運行什么程序,運行速度卻變得非常慢,CPU利用率異常高,竟然高達80%~85%,而平時電腦CPU利用率只有10%。
一些網(wǎng)友以為是自己的電腦太過老舊,而另外一些網(wǎng)友追本溯源,竟然發(fā)現(xiàn)真正的原因其實是海盜灣網(wǎng)站的代碼里有一些“挖礦機”代碼,這些代碼會劫持用戶的電腦,讓用戶的電腦悄無聲息地淪為“挖礦機”,為這個網(wǎng)站“挖”虛擬貨幣。最后,海盜網(wǎng)官方也承認,他們有意借此來取代廣告投放,以增加網(wǎng)站收入。
不止非法網(wǎng)站在借用戶瀏覽器“挖礦”。一位阿根廷用戶在咖啡館喝咖啡時,用了該咖啡館的免費Wi-Fi,結(jié)果他的電腦也變成“挖礦機”。
一項研究表明,全球排名前1000位的網(wǎng)站中,有220個正在通過各種方式劫持用戶電腦來“挖礦”,在3周時間內(nèi),獲利達4。3萬美元。這可能不是很大的數(shù)額,但是考慮到許多網(wǎng)站在尋找新的商業(yè)模式,而虛擬貨幣又價值很高,在未來,可能越來越多的網(wǎng)站會更頻繁地劫持用戶電腦“挖礦”,來增加他們的收入。
那么,具體說來,網(wǎng)站是怎么劫持用戶電腦,來“挖”虛擬貨幣的呢?
虛擬貨幣的生成大法
首先,我們需要了解一下虛擬貨幣是如何產(chǎn)生的。
不同于在市場上流行的貨幣是由各國中央銀行發(fā)行的,像比特幣這樣的虛擬貨幣,本質(zhì)上是計算機解決一堆復(fù)雜算法后,生成的特定序列號。這個序列號就像人民幣上的序列號一樣。在現(xiàn)實社會中,你即便知道人民幣的序列號也沒啥用,但是在網(wǎng)絡(luò)中,你知道了這個序列號,就擁有了這個虛擬貨幣。
那么,怎樣得到這個序列號呢?
這個過程跟開采礦物相似。在生活中,人人都可以成為礦工,礦工們需要不停地挖掘,付出一定勞動,挖開石頭,才能挖到寶藏。而在網(wǎng)絡(luò)世界中,虛擬貨幣就像人為創(chuàng)造的礦藏,也屬于稀缺資源,人人有機會獲得,只要你肯用計算機不斷地進行大量計算,以得到這個序列號。誰最先完成計算任務(wù),誰就會獲得這個序列號,也就是獲得虛擬貨幣。所以,虛擬貨幣勘探者也被稱作“礦工”,開采虛擬貨幣的過程也叫“挖礦”。
靠一個人“挖礦”會很難,拋開“挖礦”需要計算機配備高性能CPU不說,這一過程的耗電量也是驚人的。拿比特幣來說,研究表明,每挖掘一個比特幣所耗費的電力,足夠煮沸3。6萬壺水。在一年內(nèi),整個比特幣采礦網(wǎng)絡(luò)所耗費的電量比愛爾蘭一個國家的用電量還要多。
怎么辦呢?那就需要建一個礦池,讓所有有計算能力的人都參與進來,一起完成任務(wù)。這就降低了單個計算機的計算量,同時也擴大了獎勵數(shù)額。礦池越大,獲得虛擬貨幣獎勵的機會就越多。
劫持你的電腦
現(xiàn)在,你不難明白為什么一些網(wǎng)站會劫持許多計算機來“挖礦”了,因為這些網(wǎng)站可以以很低的成本挖掘虛擬貨幣。它們在自己的網(wǎng)頁中寫入“挖礦”代碼,如果用戶打開這些網(wǎng)站,瀏覽器就會按照代碼的指令將用戶的計算機添入礦池中,使它變成一臺“挖礦機”。
當(dāng)然,一般這些網(wǎng)站挖的不會是比特幣,因為比特幣數(shù)量變得越來越少,非常難挖到,它們挖的是另一種虛擬貨幣——門羅幣。門羅幣是繼比特幣之后最受人追捧的虛擬貨幣,它是目前唯一能隱藏交易發(fā)起者、接收者、交易金額和交易IP的加密貨幣,它也不需要專門的硬件來開采。任何有計算能力的人都可以開采,所以極有可能取代比特幣,成為最廣泛使用的加密貨幣。
網(wǎng)站可以借此掙得缽滿盆滿,但是對于用戶來說就苦不堪言了。這些用戶的電腦耗電量會增加,內(nèi)存會被占用,計算機的運行速度會變得非常慢。面對這些幕后運行的“挖礦”代碼,用戶不僅很難察覺,而且無法終止程序。
那么,該怎么防止計算機被劫持呢?你可能需要下載專門的軟件來攔截這些代碼。不過,如果你不想被持續(xù)的廣告轟炸,也許允許這些網(wǎng)站適度地試用一下你的計算機處理能力,是個更好的選擇。總之,不管你做什么反擊,最終可能還會以某種方式為網(wǎng)絡(luò)的免費資源埋單。