基本介紹
- 中文名:吸血鬼
- 外文名:leecher
- 簡介:指只知索取不懂分享回報的傢伙
- 現指:指四通利方前後 diablo1時代
定義,行為,後果,已知,辦法,官方,其他,
定義
1.違反GPL的mod
行為:這一類mod不開放原始碼,mod的開發者也往往將開發出來的mod用於商業目的。此類mod國內很多,比如迅雷、超級旋風、vagaa一類。還有許多根本算不上mod的“通用下載軟體”都屬於此類,比如flashget、bitcomet。
危害程度:嚴重。
PS,這種mod對於ED2K網路的危害最大,遠遠比其他種類的mod嚴重。
懲罰:採用最嚴厲的懲罰,禁止對方IP(以下僅用禁止表示)。
2、幽靈mod
行為:此類mod隱藏自己的mod字元串,往往將自己偽裝成官方版本。作為一個修改版(mod),應該向對方客戶端表明自己的mod版本,這些mod利用這種方式隱藏自己,避免被ban掉。bitcomet即屬於此類。
危害程度:嚴重
懲罰:禁止
3、偽裝客戶端/mod竊取者
行為:這類mod把自己偽裝成其他種類的mod,比如迅雷就曾經前後多次把自己偽裝成compat、plus、官版等;還有一種吸血驢是偵測對方mod的字元串,然後把自己偽裝成和客戶端相同的mod,從而達到避免被ban等目的。
危害程度:嚴重
懲罰:禁止
4、攻擊型mod
行為:這類吸血驢利用頻繁向伺服器和對方客戶發出查詢請求等手段,提高找源速度(伺服器),提升在對方客戶端排佇列表序號,減少排隊時間,從而變相提高下載速度。但是此舉給伺服器和其他客戶端帶來很大負擔,06年有名的DS伺服器警告事件既是因為vagaa的這一行為引起的。
PS,這一類別下還有很多其他表現形式的吸血驢,比如即使對方客戶端沒有反應,吸血驢依然會頻繁發出請求。本文從簡潔的角度出發,對此不作過多介紹。
危害程度:嚴重
懲罰:禁止
5、hash竊取/共享hash mod
行為:此類吸血驢有兩種。一種是共享userhash,即該mod的所有發行版本都內置了一個公用的userhash,其好處不言而喻,所有mod的使用者都共享同一個信用;另一種是竊取他人的userhash,從而竊取他人的信用。前者因為Emule技術的進步,已經很少見了(以前的tianying驢就是這類mod),目前的吸血驢主要是後者。
PS,所以大家一定要啟用Emule的身份驗證功能。
危害程度:嚴重
懲罰:禁止
6、社區mod
行為:此類mod根據mod的字元串進行加分,提升排隊序號減少排隊時間等手段,從而達到提升速度的目的(從其他mod那兒下載資源,但是只上傳給自己社區的mod)
PS,看到這裡肯定有小白會把社區mod與具有社區共享功能的mod混為一談,所以這裡多說幾句。其實這兩者完全是兩回事兒,前者是根據mod的字元串,後者只是針對用戶tag。比如在NEO里設定為[NewsFan]加分或者好友加分,那么無論對方客戶端是否是NEO的mod——即使對方用吸血驢,只要tag里包含[NewsFan]或者對方是自己的好友,那么一律一視同仁;還有一個例子是VeryCD,即使使用非VeryCD版的mod,只要tag包含[VeryCD][CHN],那么VC的mod就會一視同仁給對方加分。中國驢的ACAT版也具有類似功能。所以NEO、ACAT、VeryCD等mod只是具有社區功能的mod,不是社區mod,這些mod也不是吸血驢。
危害程度:嚴重
懲罰:禁止
7、壞塊(損壞數據)傳送mod
危害程度:嚴重
懲罰:禁止
8、全版本mod
行為:此類吸血驢按照一定的頻率自行改變自己的mod字元串,比如先變成CN版,幾分鐘後變成VC版,再過幾分鐘又變成Xtreme……通過這種行為,達到加分、避免被禁止、減少排隊時間等目的。 危害:輕度
懲罰:減少積分
9、暱稱竊取mod
行為:這類吸血驢可以把對方客戶端的暱稱和tag變成自己的暱稱和tag,從而得到加分(想像一下這個吸血驢連線到了一個VeryCD的mod,而這個mod的暱稱里又包含[VeryCD][CHN]的tag;或者這個吸血驢連線到了一個具有社區功能並經過設定的mod)等好處。
危害程度:輕度
懲罰:減少積分
10、虛假佇列mod
行為:這類吸血驢傳送虛假排隊信息,客戶端的佇列序號永遠是1(即無論你何時連線到了這種客戶端,你自己的mod永遠顯示你在對方的排佇列表里是第一位),但是實際情況完全不是這么回事,你在對方的佇列里該是第幾位還是第幾位。如果你不幸排到上千的位置,可能幾個小時後你還是進不到對方的上傳佇列里,儘管你的排隊序號總是1。但是對方卻可以通過這樣的手段,避免被剔出佇列,賺取排隊積分。
危害:輕度
懲罰:減少積分
行為
吸血驢(吸血騾)通常具備以下行為:
每次啟動時變換自己的UserHash(用戶切細值)和安全認證。(讓其他用戶看起來此用戶是新手)
只上傳自己可以交換到對方下載的數據。(這就是著名的Credit Shaping,相當於用軟體實現“下了就跑”)
沒有自己的Mod String的稱為Ghost Mod,是一種純粹的欺騙行為。(因為它冒充官方版本)
正常工作時不斷變換自己的UserHash(用戶識別碼)、以及假冒不同的IP+Port(埠)下同一個檔案。
另外,過分的(濫用)社區加速和好友加速也屬於“集體吸血”行為。(因為,社區之外的客戶將受到歧視,無法體現公平性)
後果
eMule/eDonkey 採用的是基於P2P網路的共享原理,擁有排隊機制。這種機制可以保證“分享給我最多的人獲得最優先的下載權”,同時保持資源的長期有效性。但是吸血驢(吸血騾)破壞了這種機制,下載完畢後並不提供給其他人,這種潛在的對P2P共享精神的摒棄,可能將最終導致P2P網路效率下降,直至崩潰。
已知
辦法
非常遺憾,根據eMule官方的解釋,不能在eMule中增加禁止用戶或者過濾用戶的機制,因為這違背了P2P“共享無國界”的概念。
雖然emule官方沒有添加禁止機制,不過目前很多mod(修改版)都有禁止吸血騾的功能。
如新的verycd版,CN版,Xtreme版,MagicAngel這些版本都支持掛載DLP(全稱Dynamic Leecher Protection 動態反吸血騾保護)禁止吸血騾。
官方
其他
WinMX方面,日本網友寫了一個名為"MX Monitor"的程式,來自動與其他網友交換檔案、禁封不發檔案者等。