本發(fā)明涉及一種信息安全競(jìng)賽題目可用性檢測(cè)方法,屬于計(jì)算機(jī)與信息科學(xué)技術(shù)領(lǐng)域。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,信息安全逐漸引起人們的廣泛關(guān)注。一方面,隨著網(wǎng)絡(luò)的不斷發(fā)展,各種電子詐騙,網(wǎng)絡(luò)攻擊事件逐年上升,木馬病毒、釣魚網(wǎng)站嚴(yán)重的威脅到人們的日常生活,對(duì)人們的隱私和財(cái)產(chǎn)安全造成了巨大的破壞,可以說重視互聯(lián)網(wǎng)的安全問題已經(jīng)迫在眉睫。另一方面,針對(duì)嚴(yán)峻的互聯(lián)網(wǎng)的安全態(tài)勢(shì),國(guó)內(nèi)的信息安全專業(yè)人才缺失顯得格外嚴(yán)重,對(duì)于信息安全專業(yè)人才的培養(yǎng)已成為各大高校及教育機(jī)構(gòu)的主要任務(wù)。
信息安全競(jìng)賽作為一種通過在特定網(wǎng)絡(luò)環(huán)境中,依據(jù)自身的信息安全知識(shí)和技能實(shí)現(xiàn)在網(wǎng)絡(luò)環(huán)境中進(jìn)行攻防對(duì)抗,從而對(duì)選手的信息安全能力進(jìn)行考察的一種方式,能夠有效的提高信息安全人才的理論基礎(chǔ)和實(shí)踐能力。因此現(xiàn)在各大高校和安全企業(yè)都會(huì)舉辦各種信息安全競(jìng)賽,一方面用來培養(yǎng)相關(guān)領(lǐng)域的技術(shù)人才,另一方面也為自己的企業(yè)發(fā)現(xiàn)人才。但由于網(wǎng)絡(luò)環(huán)境的復(fù)雜性,以及信息安全競(jìng)賽中部分選手的違規(guī)操作,經(jīng)常會(huì)導(dǎo)致競(jìng)賽題目崩潰,無法繼續(xù)使用,導(dǎo)致其他選手無法正常繼續(xù)比賽,本發(fā)明的目的就是通過撰寫定時(shí)監(jiān)控腳本,定期對(duì)題目的相關(guān)信息進(jìn)行檢測(cè),對(duì)題目的可用性狀態(tài)做出判斷,及時(shí)修復(fù)競(jìng)賽題目的相關(guān)問題,從而保證比賽的順利進(jìn)行。因此,本發(fā)明將提供一種信息安全競(jìng)賽題目可用性檢測(cè)方法來檢測(cè)比賽過程中競(jìng)賽題目的可用性。
信息安全競(jìng)賽題目可用性檢測(cè)方法需要解決的基本問題是:在比賽過程中,檢測(cè)題目服務(wù)是否關(guān)閉、服務(wù)相關(guān)密碼是否修改、題目文件完整性是否改變,從而保證競(jìng)賽過程中題目一直處于可用狀態(tài),使得信息安全競(jìng)賽可以順利進(jìn)行。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是為針對(duì)由于信息安全競(jìng)賽參賽選手的違規(guī)操作導(dǎo)致競(jìng)賽題目可用性受到破壞,提出一種信息安全競(jìng)賽題目可用性檢測(cè)方法,達(dá)到及時(shí)發(fā)現(xiàn)題目可用性狀態(tài),及時(shí)恢復(fù)題目的可用性,從而保證信息安全競(jìng)賽的順利進(jìn)行。
本發(fā)明的設(shè)計(jì)原理為:本發(fā)明通過撰寫監(jiān)控腳本程序,定期對(duì)虛擬機(jī)服務(wù)端口,相關(guān)服務(wù)密碼及文件完整性的進(jìn)行檢測(cè),從而對(duì)信息安全競(jìng)賽題目的可用性狀態(tài)進(jìn)行判斷,依據(jù)判斷結(jié)果對(duì)競(jìng)賽題目的可用性進(jìn)行維護(hù)。
本發(fā)明的技術(shù)方案是通過如下步驟實(shí)現(xiàn)的:
步驟1,檢測(cè)競(jìng)賽題目的可用性狀態(tài),包括:虛擬機(jī)運(yùn)行的服務(wù)是否正常、題目相關(guān)服務(wù)密碼是否被修改、題目相關(guān)組件文件是否完整。
步驟2,依據(jù)上步的檢測(cè)結(jié)構(gòu),通過管控中心向管理員反饋發(fā)現(xiàn)的問題,從而對(duì)題目的可用性進(jìn)行維護(hù)。
有益效果
本發(fā)明提出的一種信息安全競(jìng)賽題目可用性檢測(cè)方法,可以實(shí)時(shí)、準(zhǔn)確的對(duì)競(jìng)賽題目的可用性進(jìn)行檢測(cè)。一旦發(fā)現(xiàn)題目的相關(guān)服務(wù)或環(huán)境遭到破壞,導(dǎo)致題目可用性遭到破壞,可以及時(shí)報(bào)警,通知競(jìng)賽管理人員及時(shí)的對(duì)題目進(jìn)行修復(fù),從而保證競(jìng)賽可以正常進(jìn)行。該方法可以廣泛的適用于各種信息安全競(jìng)賽中。
附圖說明
圖1為本發(fā)明一種信息安全競(jìng)賽題目可用性檢測(cè)方法的流程圖。
具體實(shí)施方式
為了更好的說明本發(fā)明的目的和優(yōu)點(diǎn),下面結(jié)合實(shí)施例對(duì)本發(fā)明方法的實(shí)施方式做進(jìn)一步詳細(xì)說明。
具體流程為:
步驟1,檢測(cè)競(jìng)賽題目的可用性狀態(tài)。
步驟1.1,對(duì)搭載競(jìng)賽題目的虛擬機(jī)進(jìn)行掃描,查看相應(yīng)虛擬機(jī)運(yùn)行的服務(wù)是否正常,若正常則繼續(xù)下一步檢測(cè),若不正常,則向管控中心進(jìn)行報(bào)警,通知管理員重新安裝虛擬機(jī)。
步驟1.2,在虛擬機(jī)正常運(yùn)行的前提下,檢測(cè)競(jìng)賽題目相關(guān)服務(wù)的密碼是否被修改,若未被修改,則繼續(xù)下一步檢測(cè),若發(fā)現(xiàn)密碼被修改,則向管控中心進(jìn)行報(bào)警,通知管理員重新安裝虛擬機(jī)。
步驟1.3,在上述兩步均正常的前提下,檢測(cè)競(jìng)賽題目相關(guān)組件文件的md5值是否發(fā)生變化,若未發(fā)生變化,則說明題目處于正常運(yùn)行狀態(tài),若發(fā)現(xiàn)md5值發(fā)生變化,則向管控中心進(jìn)行報(bào)警,通知管理員重新安裝虛擬機(jī)。測(cè)試結(jié)果。
步驟2,依據(jù)管控中心報(bào)警情況,對(duì)題目的可用性進(jìn)行維護(hù)。
實(shí)驗(yàn)對(duì)信息安全競(jìng)賽題目的可用性進(jìn)行了檢測(cè),本發(fā)明可以有效檢測(cè)信息安全競(jìng)賽題目的可用性,準(zhǔn)確率達(dá)到百分之百。
以上所述的具體描述,對(duì)發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。