第249章 位元信使正式版
心不設防 惡女重生 春草碧 武破九霄 馭亂世 嗜血相公逃婚妻 天賜陰緣 豪門婚外運 家有仙園 欺心惡夫
第249章 位元信使正式版
位元信使的發展從最初的爆發式增長逐漸變得平緩起來。
大家也對這個軟體也不再像當初那樣視為屠龍神器或者洪水猛獸。
它使用的技術實際上並不是什麼新的技術,點對點傳輸技術實際上早就出現在網路上,只不過還沒有如此進行應用而已。
隨著使用人數的穩定,大家預設地接受了這個軟體的存在。實際上,不接受也不行,這個軟體根本沒有中心,想要阻止根本不可能。
基本上有點加密需求的技術人員,都會用這個軟體進行通訊,甚至政府部門的一些工作人員也偷偷使用。
就在這種氛圍之下,位元信使v1.0版,也就是正式版不動聲色的對外發布了。
這一次的升級,主要特點就是引入了新的路由演算法,以及加入了檔案共享功能。
在這個版本之前,網路上必須存在目錄伺服器對整個網路的拓撲結構進行維持,目錄伺服器一旦消失,則每一個客戶端需要耗費極長的時間去網路上搜索其他客戶端,從而建立聯絡。
實際上,這種情況對於通訊來說是不可忍受的,基本上和連線不上沒有兩樣。
位元信使v0.2釋出之後,聯邦調查局除了對“位元信使之家”進行搜查,還查封了幾臺目錄伺服器,曾導致位元信使的通訊一度陷入停滯,後來有人在國外重新佈置了目錄伺服器之後才恢復到正常水平。
所以,林鴻在新的版本中引入了一個新的路由演算法。
不再需要目錄伺服器對客戶端的網路拓撲結構進行維持,而是徹底改為各個客戶端。
在這個新的演算法中,每一個客戶端都維持一個小範圍內的路由,在客戶端裡面會在本地加密儲存各自好友的ip地址,這樣眾多客戶端交叉組合,從而實現整個位元信使網路的路由定址。
正是版的第二個重要功能,就是檔案分享。
這個功能林鴻其實早就想加入進去。
只不過之前一直沒有想清楚其中的分散式演算法,所以將其延遲到了後續的升級版本。
位元信使的檔案分享協議,是建立在tcp/ip協議的基礎之上的,和處於tcp/ip結構的應用層。這個協議本身也包含了很多具體的內容協議和擴充套件協議,例如irc協議以及p2p協議。
位元信使的檔案分享功能,一方面是可以直接點對點進行分享,就和向朋友傳送訊息一樣,直接傳送給對方。
除此之外,位元信使的使用者,還可以對外分享自己本地的檔案內容。
不過要想使用這一步,就必須透過位元信使製作一個“信封”檔案,然後再將這個信封檔案釋出到論壇上去,這樣其他人就可以透過信封檔案下載到自己計算機中的具體檔案。
這種檔案分享也是基於點對點協議的,不需要伺服器的存在,分享的時候,是直接分享自己計算機中的檔案。並且,一旦有人成功下載了此檔案,對方也可能成為檔案伺服器,同時對後來的下載者提供服務。
按照這個原理,下載檔案的人越多,其速度也就越快,因為網路上有著許多客戶端作為伺服器為他提供下載服務,每一個客戶端只需要承擔一小塊資料就可以了。
“信封檔案”本質上是一個文字檔案,裡面儲存著兩部分的內容,即路由資訊以及檔案資訊。
路由資訊就是下載的過程中其他客戶端伺服器的ip地址,這個路由只是針對檔案分享的,和自己好友的路由結構是完全不同的。
而檔案資訊,則是根據目標檔案經過特定演算法而生成的,它的主要原理是需要把提供下載的檔案虛擬分成大小相等的塊,塊大小必須為2k的整數次方,並把每個塊的索引資訊和hash驗證碼寫入信封檔案中;所以,信封檔案就是被下載檔案的“索引”。
位元信使v1.0釋出之後,立刻再一次引起了各方人馬重大關注。
商業軟體公司,諸如微軟、蘋果、sun……等等,都將其視為大敵。因為位元信使的檔案分享功能將會讓盜版軟體的傳播變得更加容易起來。
比爾*蓋茨面對媒體採訪的時候表示:“這是個令人遺憾的訊息。”
而蘋果公司的ceo約翰*斯卡利也表示:“這對軟體行業是一個非常大的打擊。”
與他們的觀點完全相反的是,理查德*斯托曼稱“位元信使又向自由邁進了重要的一步,它將促進社會的進步。”並且呼籲,位元信使的作者儘快將這個軟體的原始碼開放,加入到gun計劃的陣營當中。
讓所有人都沒有想到的是,理查德講話之後的第二天,位元信使之家上面就出現了一個名為《位元信使原始碼正式開源》的帖子,這篇帖子只有簡短的一句話:“為了自由,位元信使徹底開源!新版本中已經將自動更新功能剔除,此軟體的後續維護將由社群自主進行,原作者不再參與。”
在這段話之後,有一個位元信使信封檔案下載地址。
剛開始的時候,大家還以為這是釣魚帖子或者惡作劇,但是當第一個人嘗試著下載之後,頓時發現,他下載到的竟然真的是位元信使原始碼!
這個訊息頓時瞬間傳遍整個地下駭客世界,包括白帽駭客以及黑帽駭客在內的絕大多數人都在第一時間立刻登入位元信使之家論壇。
……
“或許是受到了自由軟體之父理查德*斯托曼的感化,位元信使的作者,在理查德號召對方開源的第二天,就將位元信使原始碼的信封檔案釋出到了位元信使之家論壇上,所有駭客頓時為之瘋狂,當天位元信使之家因為無法承受巨大的流量而陷入癱瘓,好在位元信使正式版本具備了檔案分享功能,不需要專門的下載伺服器,不然沒有任何伺服器可以承受當時巨大的下載量……”
在幾年後,一本名為《計算機駭客英雄傳》書籍中這樣描述當時的情景,該書的作者親歷了這一次計算機軟體歷史上的重大事件。
位元信使的開源讓很多人都大為鬆了一口氣,將心中一直以來的擔心徹底放下了。
雖然大家還沒有發現位元信使有任何不對勁的地方,但是這種加密軟體本身就一種很**的軟體,既然要用到這個軟體,自然是不想讓自己的事情曝光,軟體遲遲不開源,總歸讓他們覺得有些不踏實,生怕這個軟體的作者在軟體中加入什麼監.聽後門,竊聽自己的祕密。
甚至有人猜測,這個軟體很可能是政府部門自己編寫的,為的就是想更方便地監.聽。另外還有其他各種千奇百怪的傳言。
雖然位元信使已經出現這麼久,還是有很多人只相信自己,不相信別人,依然使用著自己的方式進行資訊溝通和交流。
而位元信使的開源,徹底將所有傳言和猜測消除殆盡。
在眾多駭客們為位元信使的開源的訊息而興奮的時候,span網路的安全莊家們卻正因為tree蠕蟲的擴散而頭痛不已。
當tree蠕蟲闖進一臺計算機之後,它便會立刻開始自我複製,然後開始給和這臺計算機相連線的其他計算機發出一份複製,它順著網線在網路上游走,如果發現活動的計算機,就會開始嘗試著進行連線,如果需要密碼和賬號,它就會從密碼字典中呼叫最常用的密碼進行暴力破解。
暴力破解的時候,它所使用的賬號和使用者名稱都是vms系統中最常見的,大部分都是出廠的時候預設的賬號和密碼。
例如“system”、“decnet”這樣的賬戶,通常密碼也是一樣的。蠕蟲會在第一時間使用這些預設的賬戶資訊進行猜解。事實上,這種策略非常成功,很多計算機使用者根本不會對這些賬號資訊進行修改,直接使用預設的賬號。
因為在他們看來,自己這樣一臺計算機,在茫茫網海當中,簡直就是滄海一粟,駭客們要想找到自己的概率就跟中彩票差不多。
所以,他們的密碼也通常設定得很簡單,例如順序排列的幾個字母或者數字,亦或者甚至連改都不改,直接使用預設密碼。他們以為,駭客們盜取賬號密碼,都是手動進行猜解的,殊不知,現在這些流程早就實現了自動化。
編寫一個暴力破解程式,然後將常見簡單的密碼放在密碼字典中,自動一個一個去比對嘗試,破解出來只是時間問題。如果計算機配置好,破解時間還可以大為縮短。
如果常見密碼無法登入成功,tree蠕蟲便會從蒐集到的使用者密碼再進行嘗試。
很多時候,多個賬號都喜歡使用同一個密碼,因為人都有偷懶的傾向,記住眾多密碼是一個很大的負擔,所以通常情況下都會將所有賬號都使用同一個密碼。這又給了tree蠕蟲一個可乘之機。
anti-tree安全小組加班加點對tree蠕蟲的原始碼進行分析,最終終於有了一些頭緒。
這個蠕蟲的確是有盜竊資料的行為,它們專門蒐集有著特定關.鍵字的資料,一旦發現就會複製一份,傳送到指定電子郵箱中。
電子郵箱不不只有一個,而是非常多,這些電子郵箱都是免費對外開放申請的。
安全小組不得不分為兩部分,一部分繼續研究消除tree蠕蟲的方法,而另外一部分則開始對這些電子郵件進行追蹤調查。
好在隨著蠕蟲的擴散,他們安全小組中的人員也越來越多,不再侷限於美國宇航局的成員。
經過連續加班奮戰,愛德華終於編寫出來了第一個蠕蟲防毒程式。