第249章 比特信使正式版
全文字無(wú)廣告第249章比特信使正式版
比特信使的發(fā)展從最初的爆發(fā)式增長(zhǎng)逐漸變得平緩起來(lái)。
大家也對(duì)這個(gè)軟件也不再像當(dāng)初那樣視為屠龍神器或者洪水猛獸。
它使用的技術(shù)實(shí)際上并不是什么新的技術(shù),點(diǎn)對(duì)點(diǎn)傳輸技術(shù)實(shí)際上早就出現(xiàn)在網(wǎng)絡(luò)上,只不過(guò)還沒(méi)有如此進(jìn)行應(yīng)用而已。
隨著使用人數(shù)的穩(wěn)定,大家默認(rèn)地接受了這個(gè)軟件的存在。實(shí)際上,不接受也不行,這個(gè)軟件根本沒(méi)有中心,想要阻止根本不可能。
基本上有點(diǎn)加密需求的技術(shù)人員,都會(huì)用這個(gè)軟件進(jìn)行通信,甚至政府部門(mén)的一些工作人員也偷偷使用。
就在這種氛圍之下,比特信使v1.0版,也就是正式版不動(dòng)聲色的對(duì)外發(fā)布了。
這一次的升級(jí),主要特點(diǎn)就是引入了新的路由算法,以及加入了文件共享功能。
在這個(gè)版本之前,網(wǎng)絡(luò)上必須存在目錄服務(wù)器對(duì)整個(gè)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)進(jìn)行維持,目錄服務(wù)器一旦消失,則每一個(gè)客戶端需要耗費(fèi)極長(zhǎng)的時(shí)間去網(wǎng)絡(luò)上搜索其他客戶端,從而建立聯(lián)系。
實(shí)際上,這種情況(求魔最新章節(jié))對(duì)于通訊來(lái)說(shuō)是不可忍受的,基本上和連接不上沒(méi)有兩樣。
比特信使v0.2發(fā)布之后,聯(lián)邦調(diào)查局除了對(duì)“比特信使之家”進(jìn)行搜查,還查封了幾臺(tái)目錄服務(wù)器,曾導(dǎo)致比特信使的通訊一度陷入停滯,后來(lái)有人在國(guó)外重新布置了目錄服務(wù)器之后才恢復(fù)到正常水平。
所以,林鴻在新的版本中引入了一個(gè)新的路由算法。
不再需要目錄服務(wù)器對(duì)客戶端的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)進(jìn)行維持,而是徹底改為各個(gè)客戶端。
在這個(gè)新的算法中,每一個(gè)客戶端都維持一個(gè)小范圍內(nèi)的路由,在客戶端里面會(huì)在本地加密存儲(chǔ)各自好友的ip地址,這樣眾多客戶端交叉組合,從而實(shí)現(xiàn)整個(gè)比特信使網(wǎng)絡(luò)的路由尋址。
正是版的第二個(gè)重要功能,就是文件分享。
這個(gè)功能林鴻其實(shí)早就想加入進(jìn)去。
只不過(guò)之前一直沒(méi)有想清楚其中的分布式算法,所以將其延遲到了后續(xù)的升級(jí)版本。
比特信使的文件分享協(xié)議,是建立在tcp/ip協(xié)議的基礎(chǔ)之上的,和處于tcp/ip結(jié)構(gòu)的應(yīng)用層。這個(gè)協(xié)議本身也包含了很多具體的內(nèi)容協(xié)議和擴(kuò)展協(xié)議,例如irc協(xié)議以及p2p協(xié)議。
比特信使的文件分享功能,一方面是可以直接點(diǎn)對(duì)點(diǎn)進(jìn)行分享,就和向朋友發(fā)送消息一樣,直接發(fā)送給對(duì)方。
除此之外,比特信使的使用者,還可以對(duì)外分享自己本地的文件內(nèi)容。
不過(guò)要想使用這一步,就必須通過(guò)比特信使制作一個(gè)“信封”文件,然后再將這個(gè)信封文件發(fā)布到論壇上去,這樣其他人就可以通過(guò)信封文件下載到自己計(jì)算機(jī)中的具體文件。
這種文件分享也是基于點(diǎn)對(duì)點(diǎn)協(xié)議的,不需要服務(wù)器的存在,分享的時(shí)候,是直接分享自己計(jì)算機(jī)中的文件。并且,一旦有人成功下載了此文件,對(duì)方也可能成為文件服務(wù)器,同時(shí)對(duì)后來(lái)的下載者提供服務(wù)。
按照這個(gè)原理,下載文件的人越多,其速度也就越快,因?yàn)榫W(wǎng)絡(luò)上有著許多客戶端作為服務(wù)器為他提供下載服務(wù),每一個(gè)客戶端只需要承擔(dān)一小塊數(shù)據(jù)就可以了—求魔最新章節(jié)—。
“信封文件”本質(zhì)上是一個(gè)文本文件,里面保存著兩部分的內(nèi)容,即路由信息以及文件信息。
路由信息就是下載的過(guò)程中其他客戶端服務(wù)器的ip地址,這個(gè)路由只是針對(duì)文件分享的,和自己好友的路由結(jié)構(gòu)是完全不同的。
而文件信息,則是根據(jù)目標(biāo)文件經(jīng)過(guò)特定算法而生成的,它的主要原理是需要把提供下載的文件虛擬分成大小相等的塊,塊大小必須為2k的整數(shù)次方,并把每個(gè)塊的索引信息和hash驗(yàn)證碼寫(xiě)入信封文件中;所以,信封文件就是被下載文件的“索引”。
比特信使v1.0發(fā)布之后,立刻再一次引起了各方人馬重大關(guān)注。
商業(yè)軟件公司,諸如微軟、蘋(píng)果、sun……等等,都將其視為大敵。因?yàn)楸忍匦攀沟奈募窒砉δ軐?huì)讓盜版軟件的傳播變得更加容易起來(lái)。
比爾*蓋茨面對(duì)媒體采訪的時(shí)候表示:“這是個(gè)令人遺憾的消息。”
而蘋(píng)果公司的ceo約翰*斯卡利也表示:“這對(duì)軟件行業(yè)是一個(gè)非常大的打擊。”
與他們的觀點(diǎn)完全相反的是,理查德*斯托曼稱“比特信使又向自由邁進(jìn)了重要的一步,它將促進(jìn)社會(huì)的進(jìn)步。”并且呼吁,比特信使的作者盡快將這個(gè)軟件的源代碼開(kāi)放,加入到gun計(jì)劃的陣營(yíng)當(dāng)中。
讓所有人都沒(méi)有想到的是,理查德講話之后的第二天,比特信使之家上面就出現(xiàn)了一個(gè)名為《比特信使源代碼正式開(kāi)源》的帖子,這篇帖子只有簡(jiǎn)短的一句話:
“為了自由,比特信使徹底開(kāi)源!新版本中已經(jīng)將自動(dòng)(圣王txt下載)功能剔除,此軟件的后續(xù)維護(hù)將由社區(qū)自主進(jìn)行,原作者不再參與。”
在這段話之后,有一個(gè)比特信使信封文件下載地址。
剛開(kāi)始的時(shí)候,大家還以為這是釣魚(yú)帖子或者惡作劇,但是當(dāng)?shù)谝粋€(gè)人嘗試著下載之后,頓時(shí)發(fā)現(xiàn),他下載到的竟然真的是比特信使源代碼!
這個(gè)消息頓時(shí)瞬間傳遍整個(gè)地下黑客世界,包括白帽黑客以及黑帽黑客在內(nèi)的絕大多數(shù)人都在第一時(shí)間立刻登錄比特信使之家論壇。
……
“或許是受到了自由軟件之父理查德*斯托曼的感化,比特信使的作者,在理查德號(hào)召對(duì)方開(kāi)源的第二天,就將比特信使源代碼的信封文件發(fā)布到了比特信使之家論壇上,所有黑客頓時(shí)為之瘋狂,當(dāng)天比特信使之家因?yàn)闊o(wú)法承受巨大的流量而陷入癱瘓,好在比特信使正式版本具備了文件分享功能,不需要專門(mén)的下載服務(wù)器,不然沒(méi)有任何服務(wù)器可以承受當(dāng)時(shí)巨大的下載量……”
在幾年后,一本名為《計(jì)算機(jī)黑客英雄傳》書(shū)籍中這樣描述當(dāng)時(shí)的情景,該書(shū)的作者親歷了這一次計(jì)算機(jī)軟件歷史上的重大事件。
比特信使的開(kāi)源讓很多人都大為松了一口氣,將心中一直以來(lái)的擔(dān)心徹底放下了。
雖然大家還沒(méi)有發(fā)現(xiàn)比特信使有任何不對(duì)勁的地方,但是這種加密軟件本身就一種很敏感的軟件,既然要用到這個(gè)軟件,自然是不想讓自己的事情曝光,軟件遲遲不開(kāi)源,總歸讓他們覺(jué)得有些不踏實(shí),生怕這個(gè)軟件的作者在軟件中加入什么監(jiān).聽(tīng)后門(mén),竊聽(tīng)自己的秘密。
甚至有人猜測(cè),這個(gè)軟件很可能是政府部門(mén)自己編寫(xiě)的,為的就是想更方便地監(jiān).聽(tīng)。另外還有其他各種千奇百怪的傳言。
雖然比特信使已經(jīng)出現(xiàn)這么久,還是有很多人只相信自己,不相信別人,依然使用著自己的方式進(jìn)行信息溝通和交流。
而比特信使的開(kāi)源,徹底將所有傳言和猜測(cè)消除殆盡。
在眾多黑客們?yōu)楸忍匦攀沟拈_(kāi)源的消息而興奮的時(shí)候,span網(wǎng)絡(luò)的安全莊家們卻正因?yàn)閠ree蠕蟲(chóng)的擴(kuò)散而頭痛不已。
當(dāng)tree蠕蟲(chóng)闖進(jìn)一臺(tái)計(jì)算機(jī)之后,它便會(huì)立刻開(kāi)始自我復(fù)制,然后開(kāi)始給和這臺(tái)計(jì)算機(jī)相連接的其他計(jì)算機(jī)發(fā)出一份拷貝,它順著網(wǎng)線在網(wǎng)絡(luò)上游走,如果發(fā)現(xiàn)活動(dòng)的計(jì)算機(jī),就會(huì)開(kāi)始嘗試著進(jìn)行連接,如果需要密碼和賬號(hào),它就會(huì)從密碼字典中調(diào)用最常用的密碼進(jìn)行暴力破解。
暴力破解的時(shí)候,它所使用的賬號(hào)和用戶名都是vms系統(tǒng)中最常見(jiàn)的,大部分都是出廠的時(shí)候默認(rèn)的賬號(hào)和密碼。
例如“system”、“de”這樣的賬戶,通常密碼也是一樣的。蠕蟲(chóng)會(huì)在第一時(shí)間使用這些默認(rèn)的賬戶信息進(jìn)行猜解。事實(shí)上,這種策略非常成功,很多計(jì)算機(jī)用戶根本不會(huì)對(duì)這些賬號(hào)信息進(jìn)行修改,直接使用默認(rèn)的賬號(hào)。
因?yàn)樵谒麄兛磥?lái),自己這樣一臺(tái)計(jì)算機(jī),在茫茫網(wǎng)海當(dāng)中,簡(jiǎn)直就是滄海一粟,黑客們要想找到自己的概率就跟中彩票差不多。
所以,他們的密碼也通常設(shè)置得很簡(jiǎn)單,例如順序排列的幾個(gè)字母或者數(shù)字,亦或者甚至連改都不改,直接使用默認(rèn)密碼。他們以為,黑客們盜取賬號(hào)密碼,都是手動(dòng)進(jìn)行猜解的,殊不知,現(xiàn)在這些流程早就實(shí)現(xiàn)了自動(dòng)化。
編寫(xiě)一個(gè)暴力破解程序,然后將常見(jiàn)簡(jiǎn)單的密碼放在密碼字典中,自動(dòng)一個(gè)一個(gè)去比對(duì)嘗試,破解出來(lái)只是時(shí)間問(wèn)題。如果計(jì)算機(jī)配置好,破解時(shí)間還可以大為縮短。
如果常見(jiàn)密碼無(wú)法登錄成功,tree蠕蟲(chóng)便會(huì)從搜集到的用戶密碼再進(jìn)行嘗試。
很多時(shí)候,多個(gè)賬號(hào)都喜歡使用同一個(gè)密碼,因?yàn)槿硕加型祽械膬A向,記住眾多密碼是一個(gè)很大的負(fù)擔(dān),所以通常情況(求魔最新章節(jié))下都會(huì)將所有賬號(hào)都使用同一個(gè)密碼。這又給了tree蠕蟲(chóng)一個(gè)可乘之機(jī)。
anti-tree安全小組加班加點(diǎn)對(duì)tree蠕蟲(chóng)的源代碼進(jìn)行分析,最終終于有了一些頭緒。
這個(gè)蠕蟲(chóng)的確是有盜竊資料的行為,它們專門(mén)搜集有著特定關(guān).鍵字的資料,一旦發(fā)現(xiàn)就會(huì)拷貝一份,發(fā)送到指定電子郵箱中。
電子郵箱不不只有一個(gè),而是非常多,這些電子郵箱都是免費(fèi)對(duì)外開(kāi)放申請(qǐng)的。
安全小組不得不分為兩部分,一部分繼續(xù)研究消除tree蠕蟲(chóng)的方法,而另外一部分則開(kāi)始對(duì)這些電子郵件進(jìn)行追蹤調(diào)查。
好在隨著蠕蟲(chóng)的擴(kuò)散,他們安全小組中的人員也越來(lái)越多,不再局限于美國(guó)宇航局的成員。
經(jīng)過(guò)連續(xù)加班奮戰(zhàn),愛(ài)德華終于編寫(xiě)出來(lái)了第一個(gè)蠕蟲(chóng)殺毒程序。
!@#
(全文字電子書(shū)免費(fèi)下載)
,