中文一二三区_九九在线中文字幕无码_国产一二区av_38激情网_欧美一区=区三区_亚洲高清免费观看在线视频

首頁 > 范文大全 > 實習報告 > 計算機相關專業實習報告

計算機相關專業實習報告

計算機相關專業實習報告

  專業實習報告871279 朱育民一、工作內容這學期跟李錫捷老師實習,參加的工作項目是信息安全組,因為平時較其它三位組員多接觸unix-like的環境,因此成為本組組長并協助聯絡事情。我們期初一開始便有正式的case接手,是一個韓國的駭客教育機構hackerslab委托翻譯他們的一份駭客教材。對于這方面,我們四人雖然很有興趣,但是相關的技術背景都還嫌不夠,因此做起來并不是很輕松,最常遇到的問題就是專業名詞的查詢與翻譯,常常會有不知如何是好的窘境發生,幸好系上的學長大多能提供我們一些查詢的方向,大部分的問題到最后還是能順利完成,這樣初期的翻譯工作大約持續了一個多月后暫時結束。對外的case完成后,我們繼續朝著信息安全相關的方向研究,主要是針對兩個程序進行改進工作,一個為測試系統漏洞的nessus,一個為偵測入侵系統snort,至此小組里再以兩人一組細分為nessus組跟snort組,各自進行測試工作。我所分配的是nessus組,這是一種可以用來測試服務器有哪些網絡漏洞的程序,由于采用plug-ins的方式安裝,因此可以隨時安插新漏洞的測試plug-ins,加上nessus總部的cvs機制,只要你的nessus系統有定期cvs更新,就能保持最新的完整漏洞測試。在業界雜志的評比里nessus的評價甚至超越許多商用軟件(nessus是免費的),但是他有個小缺點,就是有關漏洞測試報告的部分作的并不是十分完整,每支漏洞的測試回報完整與否,取決于plug-ins作者是否有在寫作plug-ins加上完整的敘述與解決方案,問題是大部分的plug-ins都只有程序代碼,并沒有對敘述及解決方式作批注說明,因此即使在使用nessus測出系統的安全漏洞后,使用者必須在到網絡上搜尋解決方法,這樣作實在不是很便利,因此老師希望我們能對于nessus的測試回報部分作改良,寫出一個報告閱讀程序,結合龐大的信息安全信息,讓使用者能在檢測出漏洞的同時,直接取得相關的信息和解決方案,便利系統管理者在改善本身系統安全的時效性。二、學習1.free hackers zone這學期最早接觸的學習環境,應該要算hackerslab提供的一個駭客練習用工作站free hacker zone。這是一臺用linux架起來的工作站,里面分將使用者分作level0到level14,每取得下依個等級的使用者權限,都有一個相對應的系統漏洞需要去破解,訓練使用者在實作中了解駭客破解系統的方法,我一面翻該組織的faq,一面嘗試錯誤,讓我一路攻到level10,其中學習到的手法包括了使用者權限設定,尋找特定權限的檔案,利用系統分隔符來欺騙系統,溢位攻擊等等,然而在前進level11時,因為該漏洞必須自韓國本地進行破解,因此只好作罷,沒能進一步繼續。不過這個經驗對于后來翻譯hackerslab的文件有的不少的助益!2.hackerslab教材翻譯經過這段暖身后,我們正式接下hackerslab文件翻譯的工作,我負責的是sniff(監聽)與網頁安全兩份教材。在以太網絡上,只要是同一個lan上的機器,都能收到在lan上傳送的封包,系統核心會進行比對,如果該封包是屬于自己的就繼續處理,如果不是就忽略掉,而sniffing原理就是改變最后的步驟,將所有經過的封包,不管是否屬于自己,全部抓進來記錄。sniffing的正面意義應該是用于處理觀察網絡流量狀況,一旦網絡出現異常時,可以藉由sniffing來觀察有哪些異常封包,幫助排除異常狀況。至于竊取傳送中的使用者賬號跟密碼,則是cracker的行為,這并非sniffing的本意。對于區網內要如何避免被sniff,最簡單是在該區網內使用switch hub。跟hub不同的是,hub會將接收到的封包向所有連接的host傳送出去,但switch本身具有mac路由表的功能,可以記得哪一個mac地址要從哪一個連接埠送出去,因此不會讓不相關的host收到該封包,大大減少了被sniff擷取封包的機會。另外一種作法是對于傳送的封包均作加密處理,這樣就算被他人擷取到封包,對方也很難將封包解密而還原成原本的樣字加以解讀。常見的加密方式例如: ssl(secure socket layer)、pgp (pretty good privacy)、ssh (secure shell)、vpn (virtual private network)等等。sniff完最重要的工作是分析抓到的封包,因此這里對于各種通訊協議的封包意義大致講解過一遍,例如該封包的來源與目的地,長度,數據內容,crc檢查碼等等。另外一個章節是有關網頁安全,包含了瀏覽器跟服務器兩部分,這里大多是講述理論性質的部分。首先是有關網頁服務器,對于crack的問題,最重要的還是管理者(administrator)的認知問題,只要對系統的安全性隨時保持警覺,絕對能防止crack事件的發生。目前有關網絡上的服務應用雖然對于ftp或e-mail,都有許多獨立的應用程序可以利用(如cute-ftp或outlook),但現在一般上網的使用者,仍有許多的機會直接使用網頁來對ftp做存取跟收發e-mail,此外還有許許多多功能,也都被整合在網頁瀏覽中,當網頁服務器要兼任的服務越多,也就提供了更多讓cracker入侵的機會,這是發展網頁功能的同時必須付出的代價,因此,身為一個網頁服務器的管理員,有責任負起保護自己服務器使用者的權益,對于安全性一定要隨時保持高度的警覺性。尤其隨著電子商務的發展,網頁扮演的角色越來越吃重,在往夜間傳遞使用者信息的機會越來越多,更增加了安全性的顧慮,然而使用者多半對于這方面安全性問題不夠警覺(甚至不了解嚴重性),只要有cracker使用一些惡意或欺騙的applet或scripts,就有可能將使用者的信息竊取到手,也可以自遠程將使用者的計算機加以控制甚至令其當機,使用者對于瀏覽網頁時的安全比必須要比過去更加留意。常見的網頁攻擊模式包括:溢位攻擊(buffer overflow) :顧名思義, 就是利用 buffer overflow 的原理達成目的的......比如, 一個數組只有 100 bytes, 但我喂給它 200 bytes 的數據,于是這個數組裝不下這些數據, 造成了 overflow......為什么 overflow 會有 security hole 呢?首先, overflow 發生時, 多出來的數據會蓋到其它變量上,相信這一點大家早就知道了。問題是, 為什么數據蓋到其它變量上時, 頂多使程序執行錯誤,會嚴重到出現 security 的問題嗎? 這時, 好玩的事情就發生了.......當我們呼叫一個 function 時, 以匯編語言的觀點,會將 return address 堆入 stack 中。如果這個 function 宣告了一些 local 變量,那進入這個 function 之后, 會在 stack 中再空出一塊區域給這些 local 變量,當要從這個 function return 回去時, 就把這些在 stack 中的 local 變數清掉,F在好了, buffer overflow security hole 就是在這里發生了.......如果有某個 function 宣告了一個 local array, 如: int func() {  int i, j, k;  char buf[16];  struct abc , *y, *z;      .      .      .}這樣就很明顯了, 如果在這個 function 內有了 bug, 忘記去控制數據喂給 buf 的長度,當數據喂長一點, 就可以蓋到這個function 的 return address指到自己所喂進去的 code 上 這時, function 執行完畢, 要 return 時, 它就不會 return 到原來呼叫它的地方, 而會 “return” 到我所喂進去的那些 code,這么一來入侵者就可以為所欲為了! denial of service ( dos ,阻斷服務攻擊) :所謂阻斷服務攻擊,是攻擊者利用受害者的操作系統、網絡應用程序(服務)或網絡通訊協議的漏洞來攻擊受害者,促使目標主機的系統或服務發生癱瘓的情況,可能造成系統資源耗盡、引響正常聯機品質、網絡頻寬被占滿、網絡應用程序(服務)停止運作、系統當機等情形,使正當的使用者無法正常使用該主機所提供的服務。另一種情況是系統管理者為了測試目的嘗試對自己主機展開攻擊,測試操作系統或是網絡應用程序(服務)中是否含有可能被攻擊的漏洞存在。像立駭科技(hackerslab)的入侵測試(penetration test)、衛道科技的網絡安全漏空掃瞄儀(nai cybercop scanner)都可針對企業內的操作系統、網絡甚至數據庫做健康檢查,其它dos的攻擊都是不合法的,而且動機通常出自惡意。distributed denial of service(ddos,分布式阻斷服務攻擊):所謂分布式阻斷服務攻擊,是運用在于受害者的系統資源、網絡頻寬條件都比攻擊者來的好,如果攻擊者想一對一的攻擊被害者,可能會失敗甚至導致自己的系統或網絡癱瘓,所以采取一對多的攻擊方式,攻擊者先在一些防備較弱的主機中種植攻擊程序。隨后攻擊者對各主機中的的攻擊程序發出攻擊命令,要求對目標主機發出龐大數量且多種的封包,龐大的數據量會癱瘓目標主機而使得無法正常提供服務。ddos不但可以提高成功率,還可以縮短攻擊的時間及減少被發現的機會!阅壳榜斂偷男袕蕉,大多比較傾向于使用威力強大的ddos攻擊,尤其是針對規模大的網站時。       cgi : 一種讓網頁執行外部程序的一種接口,正因為如此,只要權限或設定有問題,或程序編寫有問題,很容易成為cracker入侵系統的快捷方式。自動目錄列表 : 取得網頁跟目錄下的檔案列表將使得cracker清楚知道該網站結構,很容易便能發覺后門所在甚至下載有問題的程序代碼回去破解分析,對于入侵更為容易使用者認證的攻擊 : 利用一賬號文件跟密碼字典文件的配合,強制通過網頁認證的一種手法。3. nessusnessus官方網站 : ,目前最新釋出的版本為1.0.8,是一種用來偵測網絡服務器或工作站的網絡漏洞的工具。這套偵測系統是client-server的方式運作,服務器端包括了使用者賬號的管理以及各種漏洞測試的plug-ins,而client則利用服務器端所提供的各種plug-ins來測試工作站或服務器并產生報告,報告的格式包括了html、xml、nsr(nessus本身的存檔格式) 、txt、tex(latex格式)。其plug-ins自有一套語法叫做nasl(nessus attack scripts language),可以自訂對特定的連接埠進行封包測試,藉以判斷是否為漏洞(早期使用c語言來作為plug-ins的語法,但以被淘汰) 一、安裝安裝的方式分為server跟client兩部分。首先server必須安裝在unix環境下,(已試過freebsd : ports安裝 跟linux : rpm安裝)這部分沒有什么問題,裝下去就對了,接下來必須安裝plug-ins(若是不裝plug-ins,nessus什么也不會測),plug-ins可以選擇一個一個下載后拷到指定目錄即可,不過正確的作法應該是使用cvs的方式來維護更新plug-ins的版本。cvs系統又分作current跟stable兩種,stable版本但講究穩定,許多新釋出的plug-ins并沒有包括在里面,而current雖然有最新的plug-ins,但測試不見得穩定正確,有可能將你的受測工作站或服務器損害,因此要使用那個版本請自行斟酌。安裝方式如下:1.      設定環境變量      登入cvs系統 密碼為 “ anon” ,只有第一次登入會需要密碼,以后會自動記載你系統的某一個地方$ cvs login3-1. 如果要抓取nessus程序stable版本$ cvs -z3 checkout -rnessus_1_0 nessus-libraries $ cvs -z3 checkout -rnessus_1_0 libnasl $ cvs -z3 checkout -rnessus_1_0 nessus-core $ cvs -z3 checkout -rnessus_1_0 nessus-plugins 3-2. 如果要抓取nessus程序current版本$ cvs -z3 checkout nessus-libraries $ cvs -z3 checkout libnasl $ cvs -z3 checkout nessus-core $ cvs -z3 checkout nessus-plugins4.      以后要檢查更新部分時只要打$ cvs -z3 update -p nessus-libraries $ cvs -z3 update -p libnasl $ cvs -z3 update -p nessus-core $ cvs -z3 update -p nessus-plugins完成!!nessus是一套強大的漏洞測試工具,但是對于他產生的報告不夠完整是它的一大致命傷,目前他所采行的方法是把漏洞報告及修補漏洞的方法寫死在plug-ins里,但并不是每一個plug-ins撰寫者都有寫上修補方式這部分的說明,因此我們的目的是寫一個report reader來讀取nessus所產生的報告并自動補上漏洞相關的網址(報告格式為html或xml),補強的方式是連結cert的搜尋器來產生,目前遇到的問題在于我們要選擇哪一種語法來寫這支report reader的程序(vb除外),也使我們的研究主題由nessus暫時轉到了程序語言的部分,因此nessus暫時在此打住4.scripts language    截至目前為止,我們嘗試過的語言tcl、perl、python都是屬于scripting languages,他們跟c或java這種system programming languages有很大的差異。sl 會有一組派得上用場的組件 (component) ,用別的語言寫成。sl 不會從頭開始,而是結合已經寫好的組件。比方說,tcl 跟 visual basic 可以用來管理使用者接口組件,而 unix shell script 可以把組件當作 "filter" ,來組成一條 "生產線" ,制造所要的信息。 sl 可以用來擴展已經存在組件的功能,而很少用來發展復雜的數據結構、算法。這些東西應該由組件提供。因此,sl 常被稱為 "黏接語言" 或者 "系統整合語言"。為了簡化組合組件的工作,sl通常沒有型態。所有東西看起來,用起來都一樣,也可以交換著用。比方說,在tcl 或 vb 中,同一個變量既能存字符串,又能存整數。而程序代碼跟數據可以互通,因此能夠在線產生新程序。由此可以看到sl 對于文字數據的處理蠻擅長的。v像這樣無型態的語言更容易結合組件。因為它并不對 "東西該如何使用" 做任何限制。組件會怎么用,搞不好連原先的設計者都不清楚。換句話說,組件的使用是有彈性的,不同狀況下有不同用法。對于scripts language有點概念以后,我們決定選取perl跟python兩方面進行,以tk模塊作圖形化接口,正在鉆研當中,目前以perl/tk較有進度(簡清岱主打)(因為有花錢買書…沒錢:~~ ),python相關書籍也將入手,目前找到的文件教學,主要都以數學運算的應用為例子(python的數學函式支持很豐富,一進python的console下就可以當成一臺超強的計算器來用了),近程階段目標是寫出圖形化的小算盤出來。目前語言學習部分到此為止 三、自我評估及心得感想    對于這學期的實習成果,自己感覺并不是很滿意,因為一開始的hackerslab最近產生新的問題,必須要整份重弄,令人感到有點恐懼。再者,由nessus延伸出來的scripts language學習,也是沒有突破性的進度,最近即將面對的新挑戰---pda程序設計比賽,更因為各種原因而遲遲沒犯法開始進行進一步的討論與動作,整體來說,給自己打50的不及格分數…    感想方面,真的覺得專業實習壓力比課業還來得大,尤其是每個禮拜都會有的meeting,看到大家每次meeting都跟上衣次比有所進步的樣子,就更感到壓力,總覺得自己還要在多學習才不會被別人趕過去。 四、對系上的建議    以往聽學長姐的經驗,對于專業實習期望頗高,總覺得能因為專業實習對于自己的實力大大提升,但是這一屆校內專業實習的人數超越以往,而就我所認識的校內實習同學們,大多數都是虛晃一學期,因此建議對校內實習的人數能有所限制,另外,對于郭姐對實習相關的訊息一而再再而三的提醒表示感謝!!謝謝郭姐這學期為我們的辛苦。

計算機相關專業實習報告 相關內容:
  • 有關計算機的實習報告范文集合(通用3篇)

    實習時間20xx年X月X日到X月x日實習地點中遠三樓時空電腦宏圖三胞邊上實習目的通過理論聯系實際,鞏固所學的知識,提高處理實際問題的能力,為順利畢業進行做好充分的準備,并為本人能順利與社會環境接軌做準備。...

  • 關于計算機類實習報告范文匯總(精選16篇)

    尊敬的老師:您好!初踏社會,心情沖動、緊張。沖動的是我終于可以長大了,可以開始我真正的人生;緊張的是不知自己是否能適應這個社會,戰勝這新環境。...

  • 計算機實習報告1000字左右(精選17篇)

    一、實習目的搜集與畢業設計相關的資料,了解Web開發的基本原則,學習Web開發的相關知識,掌握Web開發的基本技術,豐富Web開發的實戰經驗。...

  • 實用的計算機的實習報告(通用3篇)

    一、實習目的1.掌握windows的基本操作:a.明確資源管理器的使用b.文件與文件夾的操作2.學會使用WORD輸入文檔:a.插入特殊符號,掌握字符格式化和段落格式化的方法,b.熟練的掌握文檔的格式化.圖文混排技能c.掌握頁面設置.頁眉.頁腳.邊框和...

  • 計算機的實習報告匯總(精選19篇)

    一、實習單位介紹:用人單位全稱:計算機有限公司用人單位地址:xx市xx區古蕩灣新村31號—2用人單位性質:合營組織機構代碼:68294539—3實習時間:20__年3月至20__年5月實習崗位:技術員單位簡介:計算機有限公司是一家家用電器的企業,...

  • 關于計算機類實習報告模板匯總(精選17篇)

    一段時間的暑期實踐很快就結束了,在這不算短的日子里,讓我學到了很多在學校課堂上和書本上所學不到的使用的技術知識,擴大了自己的知識面,對社會的認識 也更加深刻,更培養了自己與人溝通的能力,與顧客交流的能力,掌握一些技巧,也鍛...

  • 計算機個人實習報告(通用3篇)

    伴隨著互聯網的發展。IT人才的短缺現象將會越來越嚴重。出去看看才知道自己的眼界有多寬廣,多了解外面的形式與發展才會看清自己所屬專就業前景,才會知道外面的需求情況,帶著這些認知我走近了實習的第一步。...

  • 精選計算機類實習報告范文合集(通用18篇)

    隨著計算機技術的飛速發展,計算機在該公司的部門分為財務部,工程部,市場部,管理部等部門。我們涉及到的工程有些時候是需要出圖紙的,因此作圖軟件是必不可少的,工程部主要采用了visio和autocad,但前者的局限很大,畫圖的模板小,繪...

  • 2023年關于計算機類實習報告(精選16篇)

    我來東莞這邊的一家電子廠上班已經有一個月了,這是一家外資企業總公司在臺灣,這家電子廠主要是生產中小型液晶顯示器lc,像手機之類的顯示屏。...

  • 專業計算機實習報告(通用3篇)

    一、實習目的1、加強鞏固理論知識,培養發現問題并運用所學知識分析問題和解決問題的能力。2、鍛煉自己,培養工作能力、適應社會能力和自我管理的能力。3、了解實習單位計算機的應用情況、需求情況和發展方向及前景。...

  • 有關計算機的實習報告集錦(通用18篇)

    [課程目的]計算機認識是計算機專業教學計劃中十分重要的實踐性教學環節之一。在學生學完《計算機基礎課程》后,通過這一認識實習的環節,可以進一步鞏固學生所學的計算機基礎知識,了解構成計算機系統的軟、硬件的功能和作用,使學生了解...

  • 計算機服務專業實習報告(精選3篇)

    一、實習目的理論聯系實際,鞏固所學知識,提高處理實際問題的能力。為自己能順利與社會環境接軌做準備。二、實習任務計算機基礎理論在實踐中的應用。三、實習內容1、mysql數據庫的安裝、配置和使用。2、java基礎,java網絡編程。...

  • 計算機類實習報告模板匯編(通用16篇)

    時間猶如白駒過隙一般。很快的,我來到公司實習已經有幾個月了。這是我第一次走出校園,第一次踏入社會,第一次正式踏上工作崗位,那么多的第一次,使我學習了,改變了,成長了。在這里我學到了許多,收獲了許多,例如如何為人處事等。...

  • 計算機暑期實習報告范文(精選3篇)

    一、寫在前面的話當邁入xx大學的第一刻時,我知道 我新的生活開始了。而在這新的生活里,在這新的世界里,我真正能學到些什么?如今的世界已不再是傳統的腳下的世界,而是不斷飛躍的信息世界。信息世界的基礎又是建立在計算機上的。...

  • 有關計算機類實習報告范文匯編(精選17篇)

    [實習目的]通過理論聯系實際,鞏固所學的知識,提高處理實際問題的能力,了解設計專題的主要內容,為畢業設計的順利進行做好充分的準備,并為自己能順利與社會環境接軌做準備,關于計算機專業的實習報告。...

  • 實習報告
主站蜘蛛池模板: 14表妺好紧没带套在线播放 | 超碰成人91 | 西西gogo高清大胆专业69 | 日本中文字幕免费观看 | 亚洲视频无码一区 | 93人妻人人揉人人澡人人 | 亚洲中文字幕精品无码avⅤ | 内射无套在线观看高清完整免费 | 一级成人免费视频 | 亚洲国产成人在线播放 | 无码做爰视频WWW网站建设 | 国产91粉嫩白浆在线观看 | chinese乱子伦XXXX | 亚洲天堂一区在线观看 | 成人免费久久 | av老司机福利 | 国产一级特aa特黄蜜臀视频 | 老司机福利在线免费观看 | 成人一级黄色片 | 97人妻中文字幕免费视频 | 国产精品国产a | 在线视频欧美精品 | 久久久无码a片观看免费 | 欧美大波少妇在厨房被 | 国产明星裸体无码XXXX视频 | 欧美性猛片xxxxx免费中国 | 国产碰在79香蕉人人澡人人看喊 | 古惑仔1人在江湖在线观看粤语高清 | 国产毛片久久久久久美女视频 | 特级黄色毛片视频片子 | 在线另类 | av色伊人久久?合一区二区 | 精品久久一 | 成人H动漫精品一区二区无码 | 日韩在线短视频 | 一级黄色故事片 | 99精品国产一区二区青青牛奶 | 强行从后面挺进人妻 | 成年人网站免费 | 男人的天堂Aⅴ在线无码 | 蜜桃久久精品乱码一区二区 |