虛擬講堂進入演講
講 題以Spark為基礎的雲端分散式破密系統
講 者銘傳大學 蕭俊宇
日 期2015/10/22長 度00:13:21人 氣255 次
摘 要
隨著網路的普及以及頻寬的提升,透過網路傳 輸資料不再是一件沒效率的事情,而雲端運算也因 此在近幾年越來越受到重視,透過不斷的創新與突 破,許多大型企業也紛紛改用雲端來提升整體效 能。目前最廣為大眾接受的是雲端硬碟服務,利用 雲端空間去節省及取代傳統硬碟的儲存空間,甚至 製作簡報及試算表也可以透過雲端系統的網頁介 面來達成,省去了使用者在本機安裝並執行的時 間。雲端運算目前最被企業重用的則是分散式運算 系統,在資訊爆炸的時代,全球今年所產生的資料 量約為 4 ZB,如此龐大的資料量若使用傳統的方式 去運算及處理,勢必會造成許多時間上的浪費,於 是分散式運算系統便因此得到重視,例如: Hadoop、Spark。分散式運算系統是將資料分配到 多個節點去運算及處理,假設原本 1 個運算裝置處 理 10GB 的資料需要花費 60 秒,則理論上共擁有 10 個節點的分散式運算系統只需要花費 6 秒,高效 率的處理方式便能執行更多的運算。現今大多數的 單機破密系統,雖然多數的密碼都能破解,但計算 到較複雜的密碼時,便可能需要花費數十個小時到 數天的時間,例如:暴力破密、字典破密。因此, 本論文提出一個基於 Spark 的雲端分散式破密系 統,讓使用者能從網頁介面輸入待破解的 Hash 值, 系統首先將預先運算(Pre-computed)的 Hash 字典檔 匯入後,Spark 透過其利用記憶體(RAM)運算快速 的特點,將字典表與運算後的結果分散式存入記憶 體及快取並運算,加速整體破密運算的效率。 關
提 供TANET台灣網際網路研討會-TANET2015
進入演講