top of page
王.png

王思詠的心得感想

⮚    前期研究:

樹莓派建置入侵偵測系統(Snort)時會需要有操作過Linux平台經驗,前期因入侵偵測系統(Snort)的安裝檔案過於老舊,無法於Ubuntu作業系統中運行,當下測試2、3個禮拜,突然靈機一動,想說或許採用Raspberry Pi 作業系統可以順利運行,最終採用Raspberry Pi 4 作業系統成功運行入侵偵測系統(Snort)。在後續處理擷取日誌紀錄檔案時,遭遇到因為權限不足的問題,而無法複製日誌紀錄檔案,當下自己的信心有被打擊到,但還是花1、2天上網收集資料將問題處理完畢,最終將此問題做解決,並且學習到系統安裝與權限問題解決的寶貴經驗。                           

⮚    中/後期研究: 

機器學習:其基本概念尚未完全建立且相關參考文獻數量過少,導致在撰寫程式碼時遇到無法除錯或是除錯時間耗時太久,訓練惡意封包樣本時因樣本數過少,結果出來的數值不精確,較難運行在封包分析平台中。一開始訓練樣本時,遇到許多的挫折,例如:程式碼撰寫困難、變數型態不一致產生錯誤訊息、程式碼無法執行、樣本選取等問題出現,團隊內成員也研究一段時間,終於把問題一一解決。在解決問題的過程中,學習到Python模組如何正確使用(Pandas、Numpy等)與有效率程式碼除錯,漸漸的掌握機器學習核心要點,從錯誤中學習模型運作,了解自己尚未補足的技術面能力。

Neo4j:使用Neo4j資料庫產出MITRE ATT&CK 圖型時,遇到匯入與呈現之節點(Node)數不相同。經過1~2天研究,發現其原因為Neo4j會將重複節點去除,導致匯入時的節點(Node)數大於於Neo4j所呈現的節點(Node)數,這次的結果讓我們更加了解Neo4j匯入節點之操作與功能。
MITRE CALDERA:本研究採用由MITRE ATT&CK開發的一套可延伸與模擬攻擊者攻擊的自動化平台,其平台架設於Linux環境中(系統版本為:Kali Linux)。起初,因相關參考資料較少,花許多時間研究MITRE CALDERA設定,其相關設定包含API IP位址設定、攻擊端主機IP位址設定等等。環境建置完成後,將目標主機(被攻擊主機板本:Windows 7 家用版)IP位址輸入於MITRE CALDERA欄位中並選擇其攻擊模組進行模擬攻擊,於目標主機(被攻擊主機板本:Windows 7 家用版)內運行Wireshark應用程式執行側錄封包,完成前期研究規劃內容。
⮚    總結:

研究這條道路,一定會碰到許多不管是技術面/非技術面上的問題,一開始可能會找不到自己想要的答案,但是,如果堅持不懈的尋找答案,或許在某一個時刻,不知不覺中會找到適合自己的解答。雖然網路上提供許多資源,可是不能一昧的嘗試,必須從所使用的原始資料中確定是否適用於此研究的研究方法,否則會不斷碰壁。最後,非常謝謝指導教授可以在研究有困難時給我們研究人員一些方法與建議,使我們更有效率解決遭遇到的問題。

陳.png

陳幼恩的心得感想

⮚    自我狀態

在前期比較屬於迷茫的狀態,常常搞不太清楚我們專題的內容,主要是透過與組員討論才解決這個問題,直到目前為止已經對於專題內容了解非常詳細,在製作專題的過程中也一直都有進入狀況,而製作的內容變得越來越困難,在工作分配的部分也因困難度變高,導致偶爾會出現需要互相協助的狀況產生,甚至無法在短時間內製作出原定的工作進度。
⮚    心得感想

我在製作專題的過程中學習到許多的能力與技術,因為我與其他組員本來就熟識,所以當我們組內在討論時,會先互相了解彼此的工作內容,詢問彼此是否有在製作的過程中遇到問題,如有出現問題或組員的工作內容太多等情況發生時,我們會想辦法一起解決問題難題,至於工作量太多的部分,只要有組員提早做完工作就會幫助尚未完成的組員,光是這兩點就讓我學習到合作與溝通的能力,而我也從專題中接觸到從未接觸過的領域,像是我之前學過的程式碼撰寫都只是一些基本的內容,從未寫過這麼複雜的內容,甚至有些內容我從未學過,對我來說是一個新的挑戰。直到現在才發現原來製作一個專題並不容易,當需製作的內容對我們來說都是第一次接觸的話,就會成為我們在工作時的挑戰,至於是否我們能繼續堅持到最後並做出成品,都是說不準的事情,可是我相信只要團隊間會互相扶持,而大家也都對於專題保有熱忱的話,我相信做出成品不是難事,畢竟教授也會協助我們解決難題與建議我們下一步該如何進行,讓我們減少許多解決問題的時間,甚至在製作專題的過程更順利。                                               

李.png

李佳宜的心得感想

⮚    大三下學期學習心得

從開始實習以來不知不覺就快過了半學期,一切都慢慢地步上軌道,在校內實習的好處是比較能擁有較為充裕的時間可以利用學校的資源充實自己的知識以及自主學習的時間較多,真的非常感謝系上有實習,在這次的實習中讓我學到非常多課本上沒有的知識,也讓我學到原來完成一個專題不是一件簡單的事,是需要許多的討論、開會以及幫助才能一步一步的慢慢完成專題,在途中雖然有撞牆期但是還是不能放棄,堅持找尋方法完成自己想要的成果時真的會非常開心,而且一個小組要一起完成專題難免會有摩擦的時候,這就考驗了團隊之間的溝通方法,但也慶幸我們小組在溝通的時候沒有很大的摩擦或是吵架,就算有不開心的地方也會理性的討論問題的所在。
⮚    大三下學期所學習到的知識

在實習中也學到很多東西就像是上面所寫的團體溝通技巧、如何與教授報告以及技術上的學習等等,尤其是技術上的學習我覺得我查詢文獻和撰寫程式碼的能力都增強了不少,這些都是在做專題時收穫到的,真的很開心能夠參加這次的實習,還有很感謝教授在每一次的開會中給予我們許多的指導與建議讓我們都收穫非常多的新知識以及解決問題的技巧,也謝謝另外兩位組員教會我許多我從來沒接觸過的東西以及在我遇到困難的時候一起協助我解決問題,我也會更加努力地繼續完成接下來的目標,希望能夠在暑假的時候完成我們的專題,我與組員會一起加油的。
⮚    暑假中學習到的新知識

在暑假的時候學習到了很多新的知識像是隨機森林的程式碼如何撰寫成辨識每個攻擊以及如何在excel中找尋關鍵字並把含有關鍵字那一列資料放到新的CSV檔案中,這些都是之前沒有學過的新知識,在找資料與學習的過程中雖然會有些不知該從何開始學習,但是只要一點一點地從最基礎的地方去了解就會懂得該如何撰寫這些程式碼來達到我們想要的成果。
⮚    暑假中與組員的合作

在暑假的時候我與組員們一起完成了許多事情像是隨機森林還有Neo4j等,在撰寫程式碼的過程中雖然有遇到困難的時候,但是有組員真的是非常好的一件事,我們會大家一起查詢各個網頁並集思廣益找到不同方法把問題解決,還有在暑假的時候教授也給予我們許多幫助像是提供新的思路或者撰寫一些程式碼提供我們參考,讓我們能夠達到我們想要的效果以及幫我們想我們還有哪些地方需要改進,真的非常感謝教授的幫助使我們專題的進度能夠趕上我們之前所預想的。

bottom of page