【推薦】計算專業(yè)實習報告4篇
在不斷進步的時代,報告對我們來說并不陌生,報告具有成文事后性的特點。那么一般報告是怎么寫的呢?以下是小編幫大家整理的計算專業(yè)實習報告4篇,希望對大家有所幫助。
計算專業(yè)實習報告 篇1
一、實習基本情況
按照學校對畢業(yè)生的要求,為畢業(yè)后的工作和謀職打下良好的基礎。我于X年X月來到山西柳林匯豐興業(yè)同德焦煤有限公司進行為期X個月的實習。畢業(yè)實習讓我們想起那句老話:“讓學生贏在起跑線上!痹趯W校進行理論科教學的同時,配合實踐教學,不僅可以豐富學生學習內容,更可以十分有效的為學生將來的就業(yè),以及學習發(fā)展方向更早、更好的做出規(guī)劃,可以使我們更多地了解社會,鍛煉解決生產等實際問題的能力,加強自己綜合能力的培養(yǎng),在實踐中接收教育,以便在畢業(yè)就業(yè)的洪流中立于不敗之地。
我的實習公司山西柳林匯豐興業(yè)同德焦煤有限公司是一個有百年開采歷史的老礦井。公司的指導思想是:以煤為主,多業(yè)并舉,安全發(fā)展,科學發(fā)展。我實習的部門是在監(jiān)控中心,對礦井上下全天24小時進行安全監(jiān)控,科里有X臺電腦,一臺傳真機,一臺打印機。我的實習任務很繁瑣,主要有監(jiān)控相關資料的收集、整理、各種臺帳表、報表的填寫匯總,安全文化建設廣播系統錄音等。在這里實習我的主要目的是接觸社會,了解社會,為以后走上工作崗位打下良好的基礎,其次是鞏固自己所學的知識,把他們運用到實踐當中。
二、實習主要內容
雖然是實習,我很認真的在對待,這是一次來之不易的機會,我希望能通過這次實習為以后走上社會就業(yè)打下良好的基礎,為了適應社會提前做好準備,同時把自己所學的知識在實踐中得以融會貫通。
我用學到的有計算機網絡知識完成各種文字資料,然后給領導匯報,除此之外,還給我們公司網站提了一些建議,能改進的更出色一些。用到的還有計算機組裝與維護這方面的知識,當時學習這門課程的時候,我覺得這也許是我以后最實用的一門課程,我可以通過它對計算機硬件有基礎的了解,可以組裝維修自己的電腦,所以當時學的很用心,尤其是課程設計的時候,很認真的在了解、組裝電腦,在公司上電腦偶爾有壞掉的時候,或者是出了點小故障,我這個學計算機方面的學生就可以略顯身手,給電腦動個小手術,不過如果故障很嚴重就處理不了了,還得請專門維修電腦的人事來處理。用的最多的是辦公自動化方面的知識了,在這里需要對器材進行匯總、整理,需要做報表,身為計算機專業(yè)出身的學生這個可謂是基礎中的基礎了,office運用起來也還是比較靈活,給領導做個報表,材料計劃表,打印、傳真資料都是挺輕松的事情了。
在公司里不僅要做好自己的份內工作,還要學會和同事,領導和諧相處,作為一個新來的實習生,也為了給大家留下個好印象,我盡量展示自己優(yōu)秀的方面,認真聽領導指示,也很勤快的打掃科里的衛(wèi)生,收拾桌子,很樂于接受派遣。和大家很和睦的相處。工作中經常需要使用表格來組織文檔中有規(guī)律文的文字和數字,有時還需要利用表格將文字段落并行排列。字處理軟件對表格和處理與對普通文檔的處理形式不同。表格是由若干行和若干列組成,行列的交叉稱為“單元格”,單元格中可以填入文字、數字乃至圖形。
在實際中我找到了電腦維修方面應注意的一些問題和步驟。
1、在進行故障現象復現、維修判斷的過程中,應避免故障范圍擴大;
2、在維修時,須查驗、核對裝箱單及配;
3、必須充分地了解用戶的操作過程、出故障時所進行過的操作、用戶使用電腦的水平等。
4、在維修前,如果灰塵較多,或懷疑是灰塵引起的,應先除塵。
5、對于自己不熟悉的應用或設備,應在認真閱讀用戶使用手冊或其它相關文檔后,才可動手操作。
作為實習生,我嚴格的要求自己,甘于吃苦,任勞任怨,盡心盡力,遵守公司的規(guī)章制度,主動打掃辦公室衛(wèi)生,尊重領導,維護領導的威信,適應領導的工作習慣、工作方法、工作風格以及工作特點。主動向領導、向辦公室同志學習,取長補短,加強溝通,增進了解,提升能力。對領導和辦公室交辦的日常文字材料,即接即辦,保證按領導的要求按時、準確辦結,不斷提高工作效率。
實習過程中我也遇到了很多問題,剛開始來的時候礦上用的器材有很多都叫不上名字,業(yè)務不熟悉,后來通過跟同事學習,在他們的幫助下對公司上使用的器材有了初步的了解。感觸最深的是自己的社會經驗不夠豐富,我覺得工作并沒有想象的那么輕松,接觸的都是有很多年社會經驗的大人,跟他們在一起,需要把自己擺在大人的立場上說話,思考問題,說話辦事都要有所注意,有時會覺得很累,但是我把這次實習當成是鍛煉自己,接觸社會的平臺,不管有多困難,也要努力克服,要抓住這次機遇,不斷的向他們學習,充實自己。雖然實習用到的計算機專業(yè)的知識不多,但是我仍然能夠感覺到自己的計算機知識還是不太扎實,如果要學以致用,還需要進一步加深自己的知識水平。
三、實習總結
在這短暫的一個月中,我學到了許多書本上學不到的知識。從學校走向社會,首先面臨的問題便是角色轉換的問題。從一個學生轉化為一個公司人,在思想的層面上,必須認識到二者的社會角色之間存在著較大的差異。學生時代只是單純的學習知識,你可以有很好的同學,很好的朋友,大家相互噓寒問暖;而社會實踐則意味著繼續(xù)學習,并將知識應用
于實踐,學生時代可以自己選擇交往的對象,而社會人則更多地被他人所選擇。存在著利益關系,又工作繁忙,就多了份人情世故。諸此種種的差異。不勝枚舉。但僅僅在思想的層面上認識到這一點還是不夠的,而是必須在實際的工作和生活中潛心體會,并自覺的進行這種角色的轉換。
通過實習使我對計算機有了更具體認識,通過對計算機的具體操作和親自實踐鞏固了課本上學的知識,在這個基礎上把所學的計算機應用專業(yè)理論知識與實踐密切結合起來,培養(yǎng)自己實際工作能力與分析能力,達到學以致用的目的。理論與實際的結合,學校與社會的勾通,進一步提高了自己的思想覺悟,業(yè)務水平;尤其是觀察分析和解決問題的實際工作能力,實習的一個重要功能,在于運用教學成果,檢驗教學成果。運用教學成果,就是把課堂上學到的系統化的理論知識、嘗試性地應用與實際的工作中。
經過這段實習,我意識到自己并不成熟,并沒有做好將要走上社會的準備工作。我還有太多的地方需要改進,思想上的,生活作風上的,我應該抓住這次實習機遇,用最快的速度進步,把握住自己的不足,在今后的生活中注意鍛煉。為適應以后的工作,為之打好基礎。
實習,是開端也是結束。實習的同時也讓我了解到了自己的不足,在今后的工作和生活中,我會繼續(xù)努力,完善自我。更加努力的奮斗下去。對于企業(yè)提供的機會和指導老師的用心輔導非常感謝。
計算專業(yè)實習報告 篇2
一、實習目的:
1、練習和鞏固識別計算機部件的方法,并能在一定的條件下判斷計算機部件的好壞與優(yōu)劣。
2、練習和鞏固多媒體計算機硬件安裝基本方法與步驟,鍛煉學生的動手能力,使學生不僅僅能組裝計算機,更能合理和更優(yōu)的方式組裝計算機。
3、練習和鞏固計算機軟件的安裝方法與步驟,使得學生掌握在真實的、實際工作中安裝多媒體計算機軟件的方法與步驟。
4、掌握和鞏固多媒體計算機故障處理。能在遇到的各種硬件、軟件的故障處理中,自己動手和動腦、并在老師的指導下,掌握基本的處理方法,積累一定的經驗。
二、實習地點:
四教學樓6樓, 計算機組裝與維修實驗室
三、時間:
第十四周,星期一至星期五
四、指導老師
五、實習組員:
向前、謝靜、陳永蘭、劉丹
組長:向前
六、實習計劃:
七、實習過程:
20xx-12-11 星期一 上午 地點:石橋鋪電腦城
星期天接到老師的實習要求,需要Windosw 98安裝光盤一張(帶有啟動功能),所以就去石橋鋪電腦城購買,順便去看看現在流行的硬件,開闊眼界,擴充知識。
買到光盤發(fā)現有人在買電腦,這樣的好機會,我怎么會放過呢?
買家是某大學的大一的新生,買電腦的要求為:玩游戲、上網、學習,組裝機,價位是5000元左右。商家給出下面的配置單:
配件 型號
CPU AMD Athlon 64 2800+
主板 華碩 K8N
內存 金士頓 512MB DDR400
硬盤 日立7K 250 80G
DVD-Rom 臺電 女神V100 16XDVD-Rom
顯卡 迪蘭恒進 鐳姬殺手9550
這都是些主要的,對學生這樣的配置應該是可以了,CPU是AMD的,本人用的也是AMD的,和同班的電腦比起來也差不到那去,都說AMD的CPU發(fā)熱量很大,但是我的電腦一般都是長開機的,沒有什么不正常的。而且價格也比同類的INTEL低很多。就是硬盤小了點,120G才夠吧。顯卡有128M的顯存,玩3D游戲也足夠了,做簡單的圖形設計也行。
20xx-12-11 星期一 下午 地點:四號教學樓六樓機房
老師給每個小組分發(fā)電腦配件進行組裝。
1、識別各個硬件部件
CPU:它實際上是一塊集成電路芯片,安裝在主板的CPU插座上,是計算機的“大腦”,擔負著對各種指令和數據進行分析和運算的任務。計算機速度快不快,主要就要看它的表現了。
內存:內存是CPU與外部數據存儲設備之間交換的一個橋梁。CPU工作時,先把部分常用數據讀入內存,使用的時候直接從內存中讀取。由于內存的數據存取速度比硬盤快,這樣就提高了計算機的響應速度。所以,內存越大,預讀的數據就越多,當然,計算機處理數據的速度也就越快了。但是在斷電的時候數據都會消失。
顯卡:顯卡在顯示器與CPU之間充當“翻譯”的作用,把CPU處理的數據信號“翻譯”成顯示器能顯示的“模擬信號”,F在的顯卡都有3D圖形加速功能,可以減少CPU的工作量,讓CPU有更多的時間去運行程序,從而提高計算機的整體的性能。
聲卡:聲卡與顯卡的外型都很相似(主要在接口上區(qū)分),聲卡的作用是充當系統與音響之間的“翻譯”把CPU處理后的數字信號能讓音響識別的音頻信號傳遞給音響。現在主板上都有集成的聲卡,如果不是特別都音質有要求的話,完全可以不用再買獨立聲卡。
硬盤:硬盤是計算機數據存放的地方,計算機內所有的圖片、文字、音樂等等信息都是以文件的形式存放在硬盤內的。它和內存不同的就是斷電數據不會丟失。
光驅:光驅又叫光盤驅動器,是用來讀取光盤上的數據的,它是由一個金屬外殼封起來的。由于光盤的可以存儲大量的數據(600M左右),所以,有了光驅就可以聽CD、看電影、拷資料了。
軟驅:它是用來讀軟盤上的數據的,外型和硬盤相似,只是前端多出來一個口子,是用來插軟盤的。但是現在軟驅慢慢被光驅取代了,PC機上很少見到了,放假的時候只是在服務器上見到過。
網卡:它是將計算機與網絡連接在一起的輸入輸出設備。和顯卡、聲卡很相似,主要從接口上區(qū)分,現在主板上都集成有網卡,所以一般的PC機也不用再多購買網卡。
電源:電源是計算機的能量之源,它給電腦的各個部件提供電能。電源又分為AT電源和ATX電源,兩者主要從是否支持軟件關機區(qū)分。
2、安裝硬件
工具:十字螺絲改錐、平口改錐。
(1).安裝主板及跳線:首先打開機箱,去掉側蓋。拿出CPU注意看清主頻、倍頻、電壓這些CPU的基本參數,并在主板上的圖表中找到相應的位置,把跳線插好(現在的主板一般都沒有這樣的跳線了,都是在BIOS里進行設置)。然后將主板的I/O端口朝機箱后部,主板的定位孔對準機箱上的主板之撐(要避免主板背面和機箱的金屬板有接住),用螺栓固定主板。
(2).安裝CPU:首先將主板Socket7插座旁的把手向外撥,再向上拉起把手到垂直位置,將cpu的第一腳(缺孔引腳),插入CPU。并壓回把守,卡入把手定位卡固定。
(3).安裝CPU風扇:(如果有硅脂可以在CPU的表面少量涂)將風扇安裝到CPU上,把風扇低彈性掛鉤掛在Socket7插座兩端的掛鉤上,(風扇的表面要完全蓋在CPU上面)將風扇的四孔電源插頭插在電源對應的插座上(現在的CPU風扇電源插座一般是三針的,在CPU附近有風扇的插座)。
(4).安裝內存條:我們使用的是168線的,168線內存條采用不對稱接口設計,所以將內存條上的缺口對齊主板內存插槽缺口,垂直向下壓入插槽中,插槽兩側的白色固定夾向上自動卡在內存條兩側的缺口卡緊內存條。
(5).安裝電源:將電源放在機箱內,電源的風扇朝機箱外。用螺栓將電源固定。再連主板電源線(黑線相對原則)。
(6).安裝硬盤:(看連接硬盤的數據線是否連接其他的設備,設置好主從盤的跳線)把硬盤固定在主機支架內,標簽面向上,接線部分朝機箱內部,用螺栓固定。然后,將電源四孔插頭和硬盤的電源插座連接。用IDE數據線的一端接在硬盤上,注意:數據線的色線靠電源插座的一側。將數據線的另一端和主板的IDE接口連接,數據線對準IDE接口的第一針。
(7).安裝軟驅:安裝方法同硬盤。但要有驅動器的插盤的口對外,數據線的尾部端口和主板的軟驅接口連接,數據線的色線對準接口的第一針。將電源的四孔插頭(比較小的)插入軟驅的電源插頭。
(8).安裝顯卡:找到一個PCI插槽,插入插槽,將螺栓上緊,固定在機箱上。
(9).安裝網卡:(查入啟動芯片,缺口相對原則)看清網卡的接口類型,用力插入即可。
(10).連接控制面板:找到機箱面板上的指示燈和按鍵在主板上的連接位置,然后按照“色線接一針”的原則,將機箱面板上的HDD LED、TB SW、 TB LED、 Reset、 Speaker、 Keylock 和PowerLED等連接在主板引腳上。
(11).安裝光驅:安裝方法和軟驅一樣,進行主從盤的跳線。數據線對電源。
(12).安裝鼠標和打印機的數據線:在主板上找到COM1和COM2串口插針,色線對一針的原則。
(13). 連接鍵盤、鼠標和顯示器:把鍵盤的接頭插入機箱后面背后位于下面的圓形鍵盤插座中,COM串口鼠標。顯示器線連接好。
(14).最后進行檢查:各種跳線、數據線的方向、顯卡、聲卡、內存、網卡是否插緊,固定緊。
今天的知識點:
北橋芯片:它和南橋芯片一起控制主板的功能。北橋芯片負責支持和管理CPU、內存和圖形系統部件。
南橋芯片:負責支持和管理IDE設備,各種高速串、并行接口等部件。
一般離CPU近的為北橋芯片,遠一些的是南橋芯片,北橋芯片要比南橋大一些,在現在主板上的北橋芯片一般是有散熱的金屬片的。
ISA插槽:數據總線為16位,傳輸數率為8.33MB/S,現在的主板上已經沒有ISA的插槽的了,它已經被PCI技術取代。它在主板上一般是黑色的。
PCI插槽:數據總線為32位,傳輸數率為133MB/S,有熱插拔功能。在主板上一般是白色的?梢圆屣@卡、聲卡、網卡等設備。
AGP插槽:它也叫圖形加速接口,AGP在系統內存與圖形直接連接一條高速數據通路來傳輸數據。它的速度遠遠高于PCI,所以AGP的顯卡比PCI的顯卡速度要快。它在主板上一般是褐色的。
BIOS芯片:BIOS(Basic Input/Output System)基本輸入/輸出系統,而BIOS芯片實際上是被固定在主板上的ROM(只讀存儲器)中的一個對計算機系統中的輸入輸出設備進行最底層、最直接的控制程序,也是連接軟件和硬件之間的橋梁。它在主板上是雙列直插式的。
BIOS電池:重要是保證BIOS芯片里的數據在短電的情況下不丟失,同時也是給主板上的晶振供電,保證系統的時鐘運行,要不每次開機就要重新調整時間了。
操作系統:
現代的電腦都是通過操作系統來解釋人們的命令,從而達到控制電腦的目的。幾乎所有的應用程序也是基于操作系統的。
DOS:由于DOS系統并不需要十分好的硬件系統來支持,所以所有的用戶都可以使用,雖然用現在的眼光看它不是出色的操作系統,但微軟軟件向下兼容的特點,決定了Windows安裝時和出問題的時候,很多時候需要在DOS下才能得到解決,所以做一個計算機系的學生,學習DOS還是很有必要的。
優(yōu)點:對硬件要求低。 缺點:操作界面不是很友好。
Windows:從微軟1985年推出Windows 1.0以來,win95、win98、win20xx、winxp、win20xx。都以非常人性化的向導方式,使初學者可以很快的上手。
優(yōu)點:上手簡單,界面友好。 缺點:安全性不好,漏洞很多。
Linux:Linux是目前十分火爆的操作系統。它是由芬蘭赫爾辛基大學的一個大學生Linus B. Torvolds在1991年首次編寫的。由于其源代碼的免費開放,使其在很多高級應用中占有很大市場。這也被業(yè)界視為打破微軟Windows壟斷的希望。
優(yōu)點:原代碼開放,用戶可以自行改變。 缺點:相應的軟件缺少,操作復雜。
計算專業(yè)實習報告 篇3
一、工作內容
這學期跟李錫捷老師實習,參加的工作項目是信息安全組,因為平時較其它三位組員多接觸UNIX-Like的環(huán)境,因此成為本組組長并協助聯絡事情。我們期初一開始便有正式的case接手,是一個韓國的駭客教育機構Hackerslab委托翻譯他們的一份駭客教材。
對于這方面,我們四人雖然很有興趣,但是相關的技術背景都還嫌不夠,因此做起來并不是很輕松,最常遇到的問題就是專業(yè)名詞的查詢與翻譯,常常會有不知如何是好的窘境發(fā)生,幸好系上的學長大多能提供我們一些查詢的方向,大部分的問題到最后還是能順利完成,這樣初期的翻譯工作大約持續(xù)了一個多月后暫時結束。對外的case完成后,我們繼續(xù)朝著信息安全相關的方向研究,主要是針對兩個程序進行改進工作,一個為測試系統漏洞的Nessus,一個為偵測入侵系統Snort,至此小組里再以兩人一組細分為Nessus組跟Snort組,各自進行測試工作。我所分配的是Nessus組,這是一種可以用來測試服務器有哪些網絡漏洞的程序,由于采用Plug-ins的方式安裝,因此可以隨時安插新漏洞的測試Plug-ins,加上Nessus總部的CVS機制,只要你的Nessus系統有定期CVS更新,就能保持最新的完整漏洞測試。
在業(yè)界雜志的評比里Nessus的評價甚至超越許多商用軟件(Nessus是免費的),但是他有個小缺點,就是有關漏洞測試報告的部分作的并不是十分完整,每支漏洞的測試回報完整與否,取決于Plug-ins作者是否有在寫作Plug-ins加上完整的敘述與解決方案,問題是大部分的Plug-ins都只有程序代碼,并沒有對敘述及解決方式作批注說明,因此即使在使用Nessus測出系統的安全漏洞后,使用者必須在到網絡上搜尋解決方法,這樣作實在不是很便利,因此老師希望我們能對于Nessus的測試回報部分作改良,寫出一個報告閱讀程序,結合龐大的信息安全信息,讓使用者能在檢測出漏洞的同時,直接取得相關的信息和解決方案,便利系統管理者在改善本身系統安全的時效性。
二、學習
Free Hackers Zone這學期最早接觸的學習環(huán)境,應該要算Hackerslab提供的一個駭客練習用工作站Free Hacker Zone。這是一臺用Linux架起來的工作站,里面分將使用者分作level0到level14,每取得下依個等級的使用者權限,都有一個相對應的系統漏洞需要去破解,訓練使用者在實作中了解駭客破解系統的方法,我一面翻該組織的FAQ,一面嘗試錯誤,讓我一路攻到level10,其中學習到的手法包括了使用者權限設定,尋找特定權限的檔案,利用系統分隔符來欺騙系統,溢位攻擊等等,然而在前進level11時,因為該漏洞必須自韓國本地進行破解,因此只好作罷,沒能進一步繼續(xù)。不過這個經驗對于后來翻譯Hackerslab的文件有的不少的助益!
2.HackersLab教材翻譯經過這段暖身后,我們正式接下Hackerslab文件翻譯的工作,我負責的是Sniff(監(jiān)聽)與網頁安全兩份教材。在以太網絡上,只要是同一個lan上的機器,都能收到在lan上傳送的封包,系統核心會進行比對,如果該封包是屬于自己的就繼續(xù)處理,如果不是就忽略掉,而sniffing原理就是改變最后的步驟,將所有經過的封包,不管是否屬于自己,全部抓進來記錄。Sniffing的正面意義應該是用于處理觀察網絡流量狀況,一旦網絡出現異常時,可以藉由Sniffing來觀察有哪些異常封包,幫助排除異常狀況。至于竊取傳送中的使用者賬號跟密碼,則是cracker的行為,這并非Sniffing的本意。對于區(qū)網內要如何避免被Sniff,最簡單是在該區(qū)網內使用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檢查碼等等。另外一個章節(jié)是有關網頁安全,包含了瀏覽器跟服務器兩部分,這里大多是講述理論性質的部分。首先是有關網頁服務器,對于crack的問題,最重要的還是管理者(administrator)的認知問題,只要對系統的安全性隨時保持警覺,絕對能防止crack事件的發(fā)生。目前有關網絡上的服務應用雖然對于ftp或e-mail,都有許多獨立的應用程序可以利用(如cute-ftp或outlook),但現在一般上網的使用者,仍有許多的機會直接使用網頁來對ftp做存取跟收發(fā)e-mail,此外還有許許多多功能,也都被整合在網頁瀏覽中,當網頁服務器要兼任的服務越多,也就提供了更多讓cracker入侵的機會,這是發(fā)展網頁功能的同時必須付出的代價,因此,身為一個網頁服務器的管理員,有責任負起保護自己服務器使用者的權益,對于安全性一定要隨時保持高度的警覺性。尤其隨著電子商務的發(fā)展,網頁扮演的角色越來越吃重,在往夜間傳遞使用者信息的機會越來越多,更增加了安全性的顧慮,然而使用者多半對于這方面安全性問題不夠警覺(甚至不了解嚴重性),只要有cracker使用一些惡意或欺騙的applet或scripts,就有可能將使用者的信息竊取到手,也可以自遠程將使用者的計算機加以控制甚至令其當機,使用者對于瀏覽網頁時的安全比必須要比過去更加留意。常見的網頁攻擊模式包括:溢位攻擊(buffer overflow) :顧名思義, 就是利用 buffer overflow 的原理達成目的的......比如, 一個數組只有 100 bytes, 但我喂給它 200 bytes 的數據,于是這個數組裝不下這些數據, 造成了 overflow......為什么 overflow 會有 security hole 呢?首先, overflow 發(fā)生時, 多出來的數據會蓋到其它變量上,相信這一點大家早就知道了。問題是, 為什么數據蓋到其它變量上時, 頂多使程序執(zhí)行錯誤,會嚴重到出現 security 的問題嗎? 這時, 好玩的事情就發(fā)生了.......當我們呼叫一個 function 時, 以匯編語言的觀點,會將 return address 堆入 stack 中。如果這個 function 宣告了一些 local 變量,那進入這個 function 之后, 會在 stack 中再空出一塊區(qū)域給這些 local 變量,當要從這個 function return 回去時, 就把這些在 stack 中的 local 變數清掉。現在好了, buffer overflow security hole 就是在這里發(fā)生了......
如果有某個 function 宣告了一個 local array, 如: int func() { int i, j, k; char buf[16]; struct abc *x, *y, *z; . . .}這樣就很明顯了, 如果在這個 function 內有了 bug, 忘記去控制數據喂給 buf 的長度,當數據喂長一點, 就可以蓋到這個function 的 return address指到自己所喂進去的 code 上 這時, function 執(zhí)行完畢, 要 return 時, 它就不會 return 到原來呼叫它的地方, 而會 “return” 到我所喂進去的那些 code,這么一來入侵者就可以為所欲為了! Denial of Service ( DoS ,阻斷服務攻擊) :所謂阻斷服務攻擊,是攻擊者利用受害者的操作系統、網絡應用程序(服務)或網絡通訊協議的漏洞來攻擊受害者,促使目標主機的系統或服務發(fā)生癱瘓的情況,可能造成系統資源耗盡、引響正常聯機品質、網絡頻寬被占滿、網絡應用程序(服務)停止運作、系統當機等情形,使正當的使用者無法正常使用該主機所提供的服務。另一種情況是系統管理者為了測試目的嘗試對自己主機展開攻擊,測試操作系統或是網絡應用程序(服務)中是否含有可能被攻擊的漏洞存在。像立駭科技(HackersLab)的入侵測試(Penetration Test)、衛(wèi)道科技的網絡安全漏空掃瞄儀(NAI CyberCop Scanner)都可針對企業(yè)內的操作系統、網絡甚至數據庫做健康檢查,其它DoS的攻擊都是不合法的,而且動機通常出自惡意。Distributed Denial of Service(DDoS,分布式阻斷服務攻擊):所謂分布式阻斷服務攻擊,是運用在于受害者的系統資源、網絡頻寬條件都比攻擊者來的好,如果攻擊者想一對一的攻擊被害者,可能會失敗甚至導致自己的系統或網絡癱瘓,所以采取一對多的攻擊方式,攻擊者先在一些防備較弱的主機中種植攻擊程序。隨后攻擊者對各主機中的的攻擊程序發(fā)出攻擊命令,要求對目標主機發(fā)出龐大數量且多種的封包,龐大的數據量會癱瘓目標主機而使得無法正常提供服務。
DDoS不但可以提高成功率,還可以縮短攻擊的時間及減少被發(fā)現的機會!阅壳榜斂偷男袕蕉裕蠖啾容^傾向于使用威力強大的DDoS攻擊,尤其是針對規(guī)模大的網站時。 CGI : 一種讓網頁執(zhí)行外部程序的一種接口,正因為如此,只要權限或設定有問題,或程序編寫有問題,很容易成為cracker入侵系統的快捷方式。自動目錄列表 : 取得網頁跟目錄下的檔案列表將使得cracker清楚知道該網站結構,很容易便能發(fā)覺后門所在甚至下載有問題的程序代碼回去破解分析,對于入侵更為容易使用者認證的攻擊 : 利用一賬號文件跟密碼字典文件的配合,強制通過網頁認證的`一種手法。
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環(huán)境下,(已試過FreeBSD : ports安裝 跟Linux : rpm安裝)這部分沒有什么問題,裝下去就對了,接下來必須安裝Plug-ins(若是不裝Plug-ins,Nessus什么也不會測),Plug-ins可以選擇一個一個下載后拷到指定目錄即可,不過正確的作法應該是使用CVS的方式來維護更新Plug-ins的版本。
CVS系統又分作CURRENT跟STABLE兩種,STABLE版本但講究穩(wěn)定,許多新釋出的Plug-ins并沒有包括在里面,而CURRENT雖然有最新的Plug-ins,但測試不見得穩(wěn)定正確,有可能將你的受測工作站或服務器損害,因此要使用那個版本請自行斟酌。安裝方式如下:1. 設定環(huán)境變量$ export CVSROOT=":pserver:anonymous@cvs.nessus.org:/usr/local/cvs"2. 登入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 -P nessus-libraries $ cvs -z3 -P libnasl $ cvs -z3 -P nessus-core $ cvs -z3 -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 可以用來擴展已經存在組件的功能,而很少用來發(fā)展復雜的數據結構、算法。這些東西應該由組件提供。因此,SL 常被稱為 "黏接語言" 或者 "系統整合語言"。為了簡化組合組件的工作,SL通常沒有型態(tài)。所有東西看起來,用起來都一樣,也可以交換著用。比方說,在Tcl 或 VB 中,同一個變量既能存字符串,又能存整數。而程序代碼跟數據可以互通,因此能夠在線產生新程序。由此可以看到SL 對于文字數據的處理蠻擅長的。V像這樣無型態(tài)的語言更容易結合組件。因為它并不對 "東西該如何使用" 做任何限制。
組件會怎么用,搞不好連原先的設計者都不清楚。換句話說,組件的使用是有彈性的,不同狀況下有不同用法。對于Scripts Language有點概念以后,我們決定選取Perl跟Python兩方面進行,以Tk模塊作圖形化接口,正在鉆研當中,目前以Perl/Tk較有進度(簡清岱主打)(因為有花錢買書…沒錢:~~ ),Python相關書籍也將入手,目前找到的文件教學,主要都以數學運算的應用為例子(Python的數學函式支持很豐富,一進Python的console下就可以當成一臺超強的計算器來用了),近程階段目標是寫出圖形化的小算盤出來。
目前語言學習部分到此為止 三、自我評估及心得感想 對于這學期的實習成果,自己感覺并不是很滿意,因為一開始的Hackerslab最近產生新的問題,必須要整份重弄,令人感到有點恐懼。再者,由Nessus延伸出來的Scripts Language學習,也是沒有突破性的進度,最近即將面對的新挑戰(zhàn)---PDA程序設計比賽,更因為各種原因而遲遲沒犯法開始進行進一步的討論與動作,整體來說,給自己打50的不及格分數… 感想方面,真的覺得專業(yè)實習壓力比課業(yè)還來得大,尤其是每個禮拜都會有的meeting,看到大家每次meeting都跟上衣次比有所進步的樣子,就更感到壓力,總覺得自己還要在多學習才不會被別人趕過去。 四、對系上的建議 以往聽學長姐的經驗,對于專業(yè)實習期望頗高,總覺得能因為專業(yè)實習對于自己的實力大大提升,但是這一屆校內專業(yè)實習的人數超越以往,
而就我所認識的校內實習同學們,大多數都是虛晃一學期,因此建議對校內實習的人數能有所限制,另外,對于郭姐對實習相關的訊息一而再再而三的提醒表示感謝!
計算專業(yè)實習報告 篇4
在Internet飛速發(fā)展的今天,互聯網成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發(fā)揮著重要的作用。因此網站建設在Internet應用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。
計算機將具備更多的智能成分,它將具有多種感知能力、一定的思考與判斷能力及一定的自然語言能力。除了提供自然的輸入手段(如語音輸入、手寫輸入)外,讓人能產生身臨其境感覺的各種交互設備已經出現,虛擬現實技術是這一領域發(fā)展的集中體現。今天人們談到計算機必然地和網絡聯系起來,一方面孤立的未加入網絡的計算機越來越難以見到,另一方面計算機的概念也被網絡所擴展。二十世紀九十年代興起的Internet在過去如火如荼地發(fā)展,其影響之廣、普及之快是前所未有的。從沒有一種技術能像Internet一樣,劇烈地改變著我們的學習、生活和習慣方式。全世界幾乎所有國家都有計算機網絡直接或間接地與Internet相連,使之成為一個全球范圍的計算機互聯網絡。
人們可以通過Internet與世界各地的其它用戶自由地進行通信,可從Internet中獲得各種信息。人們已充分領略到網絡的魅力,Internet大大縮小了時空界限,通過網絡人們可以共享計算機硬件資源、軟件資源和信息資源。“網絡就是計算機”的概念被事實一再證明,被世人逐步接受。
通過這兩年的學習實踐中和老師的指導下以大量明晰的操作步驟和典型的應用實例,教會我們。使更豐富全面的軟件技術和應用技巧,使我們真正對所學的軟件融會貫通,熟練在手。所以本人結合所學專業(yè)的內容制作了個人網站,作為實習的成果。其內容是多樣化的。制作網頁用的軟件是Dreamweaver,Fireworks,Flash軟件。Dreamweaver大大加速了網絡時代電子交易應用中的項目交付。它提供了網頁和表單的動態(tài)生成到企業(yè)級的解決方案,如電子商店,庫存管理系統和企業(yè)內部局域網的數據庫應用等功能。Fireworks是目前最流行的網頁圖象制作軟件。只要將Dreamweaver的默認圖象編輯器設為Fireworks,那么在Fireworks中制作完成網頁圖象后將其輸出就會立即在Dreamweaver中更新。Fireworks還可以安裝使用所有的Photoshop濾鏡,并且可以直接導入PSD格式圖象。更方便的是它不僅結合了Photoshop位圖功能以及CoreIDRAW矢量圖的功能,而且提供了大量的網頁圖象模板供用戶使用,例如,網頁上很流行的陰影和立體按紐等效果,只需單擊一下就可以制作完成。
當然,其最方便之處是,它可以將圖象切割,圖象映射,懸停按紐,圖象翻轉等效果直接生成HTML代碼,或者嵌入到現有的網頁中,或者作為單獨的網頁出現。Flash是目前最流行的矢量動畫制作軟件,與其他Wed動畫軟件相比,它具很多優(yōu)點。制作的是矢量圖形。只要用少量矢量數據就可以描述一個復雜的對象,而占用的儲存空間只是位圖的幾千分之一,非常適合在網格上使用。同時,矢量圖象不會隨瀏覽器窗口大小的改變而改變畫面質量。使用插件方式工作。用戶只需安裝一次插件,以后就可以快速啟動并觀看動畫,而不比像Java那樣每次都要啟動虛擬機。Flash插件也不大,只有170KB左右,很容易下載并安裝。還提供其他一些增強功能。例如,支持位圖,聲音,漸變色和Alpha透明等。擁用了這些功能,用戶就完全可以建立一個全部由Flash制作的站點。Flash影片也是一種流式文件。這就是說,瀏覽者在觀看一個大動畫時,可以不必等到影片全部下載到本地再觀看,而是可以隨時觀看,即使后面的內容還沒有完全下載,也可以開始欣賞動畫。主圖是一個網頁的門面,它能體現出這個網頁的整體風格。網站名字為藍晴驛站,藍色的天空給人帶來好的心情,給人帶來輕松愉快的心情來瀏覽網頁。
首頁主要是導航作用,上方共有六個導航條,用fireworks編輯的懸停按紐。各分為六個內容,左側的為‘星座物語’,‘動感地帶’,‘愛情感悟’。下面的六個字幕是銜接。右側的為‘五花八門’,‘心情留言’,‘海闊天空’。中間為一段笑話。下面的橫幅是一個flash動畫,效果是色彩漸變。接著藍色的一個橫幅上的是flash動畫銜接。接下來是一個搜索菜單,方便快捷。其它的為gif動畫。
單擊“星座物語”,進入內容左側的字體是fireworks編輯的gif動畫。左側下方是篇有關星座的文章,右側的星座專題有三個關于星座的內容可單擊!链┮路▌t’內有廣告條,鼠標放在上面時停止浮動,鼠標離開時繼續(xù)浮動!亲鶒矍樘攸c’內有鼠標特效。它的代碼為:
右側下的是一個flash做的動畫,蒙板層切換圖片,下面的字幕為銜接。
單擊“動感地帶”進入內容的左側。
【【推薦】計算專業(yè)實習報告4篇】相關文章:
計算機專業(yè)實習報告匯編15篇02-11
計算機網絡專業(yè)社會實習報告01-21
計算機專業(yè)實習證明06-30
【推薦】學生專業(yè)實習報告集合8篇02-02
【推薦】專業(yè)實習報告模板集合6篇02-02
【推薦】專業(yè)實習報告模板合集7篇02-01
【推薦】專業(yè)實習報告模板匯編九篇01-30
【推薦】專業(yè)實習報告模板匯編六篇02-02