• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      網(wǎng)絡(luò)安全競(jìng)賽:開啟安全人才培養(yǎng)通道

      2019-10-23 07:40:38姜開達(dá)武永興
      中國教育網(wǎng)絡(luò) 2019年9期
      關(guān)鍵詞:漏洞競(jìng)賽網(wǎng)絡(luò)安全

      文/姜開達(dá) 武永興

      (作者單位為上海交通大學(xué))

      CTF 競(jìng)賽逐漸演變成為網(wǎng)絡(luò)安全競(jìng)賽的一種重要形式

      隨著全社會(huì)對(duì)網(wǎng)絡(luò)空間安全的重視程度日益增加,高校的網(wǎng)絡(luò)安全人才培養(yǎng)和各行業(yè)在職安全人員專業(yè)能力提升教育日益重要,網(wǎng)絡(luò)安全人才供不應(yīng)求的局面還將長期持續(xù)。

      各類網(wǎng)絡(luò)安全競(jìng)賽作為培養(yǎng)安全人才,發(fā)現(xiàn)安全人才的有效途徑,這幾年在國內(nèi)出現(xiàn)了爆發(fā)式增長。比賽提供了一個(gè)完美的平臺(tái),參與者能夠綜合運(yùn)用各種手段,進(jìn)行漏洞挖掘和有效利用,開展取證分析和積極防御,像攻擊者一樣來思考問題,在攻防相長的過程中完成自我升華。比賽選手或主動(dòng)或被動(dòng),補(bǔ)全了計(jì)算機(jī)和網(wǎng)絡(luò)安全基礎(chǔ)理論知識(shí),培養(yǎng)了從理論轉(zhuǎn)向?qū)嵺`的動(dòng)手能力,并且能夠在安全領(lǐng)域結(jié)合業(yè)務(wù)活學(xué)活用。同時(shí)伴隨競(jìng)賽也凝聚了一支支蓬勃發(fā)展的安全團(tuán)隊(duì),他們有著共同的理想和奮斗目標(biāo),互相鼓舞激勵(lì)前行。

      Capture The Flag(簡稱CTF)直譯為“奪旗賽”,起源于1996 年美國舉辦的DEF CON 全球黑客大會(huì),最早是交流安全技術(shù)的重要途徑。隨著時(shí)間的推移,CTF 競(jìng)賽逐漸演變成為網(wǎng)絡(luò)安全競(jìng)賽的一種重要形式,發(fā)展成為全球范圍網(wǎng)絡(luò)安全圈的流行比賽,成為了學(xué)習(xí)鍛煉網(wǎng)絡(luò)安全技術(shù),展現(xiàn)安全能力和水平的絕佳平臺(tái)。參賽隊(duì)伍需要通過解決網(wǎng)絡(luò)安全的技術(shù)問題來獲取盡可能多的flag。flag 可能來自于一臺(tái)遠(yuǎn)端的服務(wù)器,一個(gè)復(fù)雜的軟件,也可能隱藏在一段通過密碼算法或協(xié)議加密的數(shù)據(jù),或是一組網(wǎng)絡(luò)流量及音頻視頻文件中。選手需要綜合利用自己掌握的安全技術(shù),并輔以快速學(xué)習(xí)新知識(shí),通過獲取服務(wù)器權(quán)限,分析并破解軟件或是設(shè)計(jì)解密算法等不限定途徑來獲取。

      四種主流競(jìng)賽形式

      目前主流的網(wǎng)絡(luò)安全競(jìng)賽體現(xiàn)為以下幾種形式:

      1.解題賽(Jeopardy)

      這是大多數(shù)國內(nèi)外CTF 比賽的主流形式,選手自由組隊(duì)參賽,題目通常在比賽過程中陸續(xù)放出。解出一道題目后,提交題目對(duì)應(yīng)的flag 即可得分,比賽結(jié)束時(shí)分高者勝(同分時(shí)比較總提交時(shí)間)。為了向現(xiàn)實(shí)生活中實(shí)際場(chǎng)景靠攏,近年也出現(xiàn)了一種新的Real World 形式,題目載體一般是現(xiàn)實(shí)中真實(shí)出現(xiàn)過的漏洞。

      2.攻防賽(AWD,Attack With Defense)

      通常為現(xiàn)場(chǎng)比賽采用,是多數(shù)CTF決賽的比賽形式,選手自由組隊(duì)參賽,但通常隊(duì)伍人數(shù)會(huì)受到限制(3~6 人不等),比賽中更為注重臨場(chǎng)反應(yīng)和解題速度,考察團(tuán)隊(duì)多方面的綜合安全能力,要求攻防能力均衡,不能存在短板。

      3.破解賽(Pwn)

      國內(nèi)知名的破解賽有GeekPwn(極棒)安全極客大賽,“天府杯”國際網(wǎng)絡(luò)安全大賽等。這類比賽沒有明確命題和答案,主要來自參賽選手提交的0day 漏洞。

      4.混合賽(Mix)

      CTF 線下賽可能是解題賽,可能是攻防賽+解題賽,比如XCTF 國際網(wǎng)絡(luò)攻防聯(lián)賽總決賽,也有可能是攻防賽+Real World,比如第三屆強(qiáng)網(wǎng)杯全國網(wǎng)絡(luò)安全挑戰(zhàn)賽。

      常見題目類型

      常見的比賽題目類型包含但不限于以下幾類:

      1.Web 安全

      通過瀏覽器訪問題目服務(wù)器上的網(wǎng)站,尋找網(wǎng)站漏洞,利用網(wǎng)站漏洞獲得服務(wù)器的部分或全部權(quán)限,拿到flag。具體考察:操作系統(tǒng)和網(wǎng)站應(yīng)用服務(wù)器安全,網(wǎng)站多種語言源代碼審計(jì)分析(特別是php),數(shù)據(jù)庫管理和SQL 語句查詢,Web 漏洞挖掘和利用(SQL 注入和XSS 等),各種服務(wù)器提權(quán),編寫代碼補(bǔ)丁并修復(fù)網(wǎng)站漏洞。

      2.逆向工程

      題目就是一個(gè)軟件,但通常沒有軟件的源代碼。需要利用工具對(duì)軟件進(jìn)行反編譯甚至反匯編,從而理解軟件內(nèi)部邏輯和原理,找出與flag 計(jì)算相關(guān)的算法并破解這個(gè)算法,拿到flag。具體考察:Windows / Linux / Android 在 x86 / x86_64 /ARM 平臺(tái)多種編程語言的熟練掌握,對(duì)源代碼及二進(jìn)制文件的分析和理解,對(duì)多種反編譯乃至反匯編逆向工具和脫殼調(diào)試技巧的熟練掌握,Android 移動(dòng)應(yīng)用APK文件的逆向分析,掌握加解密、內(nèi)核編程、算法、反調(diào)試和代碼混淆技術(shù)。

      3.漏洞挖掘與漏洞利用

      訪問一個(gè)本地或遠(yuǎn)程的二進(jìn)制服務(wù)程序,通過逆向工程找出程序中存在的漏洞,并利用程序中的漏洞獲取遠(yuǎn)程服務(wù)器的部分或全部權(quán)限,拿到flag。具體考察:Windows / Linux 平臺(tái)的二進(jìn)制程序漏洞挖掘,掌握C / C++ / Python / PHP / Java / Ruby/ 匯編等語言,掌握緩沖區(qū)溢出和格式化字符串攻擊,編寫shellcode 并進(jìn)行利用。

      4.密碼學(xué)

      分析題目中的密碼算法與協(xié)議,利用算法或協(xié)議的弱點(diǎn)來計(jì)算密鑰或?qū)γ芪倪M(jìn)行解密,從而拿到flag。具體考察:掌握古典密碼學(xué)和現(xiàn)代密碼學(xué),分析密碼算法和協(xié)議,計(jì)算密鑰和進(jìn)行加解密操作。

      5.其他雜類

      利用隱寫術(shù)等保護(hù)技術(shù)將信息隱藏在圖像、音頻、視頻中,或者信息就在一段內(nèi)存鏡像或網(wǎng)絡(luò)流量中,嘗試將隱藏的信息恢復(fù)出來即可拿到flag。ACM 算法題,游戲或其他安全常識(shí)題目,都需要一定的編程基礎(chǔ)。具體考察:信息搜集能力,編程能力,移動(dòng)(Mobile)應(yīng)用安全,隱寫術(shù)和信息隱藏,計(jì)算機(jī)取證 (Forensics) 技術(shù)和文件恢復(fù),計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)以及對(duì)網(wǎng)絡(luò)流量的分析能力。

      賽題的質(zhì)量是最重要的

      目前國內(nèi)外安全比賽風(fēng)起云涌,但也同時(shí)存在一些問題。比賽數(shù)量越來越多,幾乎每周都有比賽,但質(zhì)量參差不齊。國際比賽難度越來越高,對(duì)新人不友好,可能會(huì)打擊到入門新人的積極性。一些國內(nèi)比賽題目直接挪用以前的陳題,腦洞太大導(dǎo)致選手花費(fèi)了很多時(shí)間卻沒有學(xué)到知識(shí),還有一些隊(duì)伍為了利益或名聲存在作弊的行為。種種怪現(xiàn)象影響了安全比賽的健康發(fā)展。

      高難度的競(jìng)賽對(duì)選手的知識(shí)積累與技術(shù)熟練度要求非常高

      現(xiàn)在很多比賽獎(jiǎng)金不菲,但對(duì)于參與者來說,獎(jiǎng)金并不是最吸引人的,最重要的還是賽題的質(zhì)量。好的題目能夠引導(dǎo)選手去注意到一些以前忽略的知識(shí)點(diǎn),可以是一些新的利用方法,也可以是現(xiàn)實(shí)生活中遇到的漏洞的復(fù)現(xiàn)等等。要讓選手在經(jīng)過數(shù)小時(shí)奮戰(zhàn)之后,獲得感滿滿,而不是為了強(qiáng)行提升難度去增加腦洞題數(shù)量。

      高難度的競(jìng)賽對(duì)選手的知識(shí)積累與技術(shù)熟練度要求非常高,因此如果想要在競(jìng)賽中取得好成績,需要首先具備扎實(shí)的計(jì)算機(jī)理論和實(shí)踐基礎(chǔ)。其中涉及到的重要基礎(chǔ)課程包括:計(jì)算機(jī)組成與系統(tǒng)結(jié)構(gòu)、操作系統(tǒng)、編譯原理、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)網(wǎng)絡(luò)、密碼學(xué)、離散數(shù)學(xué)、數(shù)論、近世代數(shù)、數(shù)字電路等。

      安全競(jìng)賽已經(jīng)成為了安全從業(yè)人員非常好的入門途徑,獲獎(jiǎng)經(jīng)歷也成為了很多學(xué)生求職的敲門磚,一些在安全賽場(chǎng)上表現(xiàn)出色的選手,在實(shí)際工作中同樣表現(xiàn)優(yōu)秀。對(duì)于參加比賽的選手來說,要想從一個(gè)比賽中有所收獲,首先要明白競(jìng)賽題目和實(shí)戰(zhàn)的區(qū)別,比賽一般會(huì)涉及到最新的知識(shí)點(diǎn),可能會(huì)觸及到知識(shí)的盲區(qū),這時(shí)不能產(chǎn)生畏難的情緒。參加比賽最鍛煉的不是技術(shù)水平,而是融會(huì)貫通,快速學(xué)習(xí)的能力。技術(shù)和知識(shí)可能會(huì)隨著時(shí)間而過時(shí),但是快速學(xué)習(xí)的能力對(duì)個(gè)人的成長會(huì)一直有益。比賽之后要積極地和命題人交流,了解題目的考察點(diǎn),有沒有非預(yù)期解法等,要樂于分享自己的解題思路(Writeup),和其他選手交流互通有無。最重要的是多尋找一些志同道合的伙伴,盡快參與到實(shí)際的競(jìng)賽中來,隊(duì)員之間多交流,多總結(jié),從而迅速熟悉當(dāng)下競(jìng)賽的題目風(fēng)格和形式,通過實(shí)戰(zhàn)獲得能力上的最大提升,同時(shí)也能夠促進(jìn)團(tuán)隊(duì)的默契與凝聚力。知識(shí)的積累,能力的提升從來沒有快速通道,只有一次次地參與比賽挑戰(zhàn),長期沉淀下來才能小有所成。

      紙上得來終覺淺,絕知此事要躬行,這也正是網(wǎng)絡(luò)安全競(jìng)賽的魅力,吸引著一代代安全愛好者走入網(wǎng)絡(luò)空間的神秘殿堂。

      猜你喜歡
      漏洞競(jìng)賽網(wǎng)絡(luò)安全
      漏洞
      2020絲綢之路數(shù)學(xué)競(jìng)賽
      網(wǎng)絡(luò)安全
      網(wǎng)絡(luò)安全人才培養(yǎng)應(yīng)“實(shí)戰(zhàn)化”
      上網(wǎng)時(shí)如何注意網(wǎng)絡(luò)安全?
      我看競(jìng)賽
      創(chuàng)新思維競(jìng)賽(3)
      三明:“兩票制”堵住加價(jià)漏洞
      漏洞在哪兒
      高鐵急救應(yīng)補(bǔ)齊三漏洞
      天全县| 荃湾区| 昌宁县| 商都县| 东城区| 贵溪市| 云霄县| 乐平市| 广元市| 普兰县| 黄浦区| 平和县| 广昌县| 宜城市| 新昌县| 望城县| 长兴县| 吉木乃县| 东方市| 东平县| 饶河县| 鞍山市| 台湾省| 合川市| 鹰潭市| 武定县| 赣州市| 商水县| 泽普县| 承德县| 鹤峰县| 榆树市| 嵩明县| 宁化县| 中宁县| 宁海县| 革吉县| 晋州市| 崇仁县| 理塘县| 五峰|