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