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