[發明專利]一種CTF在線競賽平臺的在線環境智能部署系統及方法有效
| 申請號: | 201710080836.0 | 申請日: | 2017-02-15 |
| 公開(公告)號: | CN106909432B | 公開(公告)日: | 2020-01-10 |
| 發明(設計)人: | 王國偉;謝崢;高慶官;唐海均;諸葛建偉;王珩;王鵬;秦衛東 | 申請(專利權)人: | 南京賽寧信息技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G09B7/00;H04L29/06 |
| 代理公司: | 32204 南京蘇高專利商標事務所(普通合伙) | 代理人: | 孟紅梅 |
| 地址: | 211100 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ctf 在線 競賽 平臺 環境 智能 部署 系統 方法 | ||
1.一種CTF在線競賽平臺的在線環境智能部署系統,其特征在于,包括:在線競賽平臺服務端、反向代理服務端、虛擬機管理平臺服務端以及若干由虛擬機管理平臺創建的運行題目環境的虛擬機;所述反向代理服務端接入公網環境,所述在線競賽平臺服務端、反向代理服務端、虛擬機管理平臺服務端以及在線環境虛擬機通過內網通信;
所述在線競賽平臺服務端設有環境生成模塊和環境回收模塊,所述環境生成模塊用于根據用戶的在線環境題目請求向虛擬機管理平臺服務端下發生成題目環境的指令,并通知反向代理服務端配置代理端口,在環境和端口就緒后拼接訪問地址返回給用戶;所述環境回收模塊用于根據用戶的回收環境指令或在環境需回收時通知虛擬機管理平臺服務端和反向代理服務端回收環境;
所述虛擬機管理平臺服務端用于根據題目配置信息創建運行題目環境的虛擬機;所述反向代理服務端用于進行端口代理,使得用戶通過公網IP加端口的方式訪問到題目環境虛擬機。
2.根據權利要求1所述的一種CTF在線競賽平臺的在線環境智能部署系統,其特征在于,所述環境回收模塊設有環境運行時間監控單元,用于判斷在線環境運行時間是否達到設定的自動回收時間來確定是否需要自動回收題目環境。
3.采用權利要求1所述的一種CTF在線競賽平臺的在線環境智能部署系統的一種CTF在線競賽平臺的在線環境智能部署方法,其特征在于,包括生成環境步驟和回收環境步驟,所述生成環境步驟包括:
(A1)在線競賽平臺接收到用戶發出的申請在線環境類題目的請求時,向虛擬機管理平臺服務端下發生成題目環境的指令;
(A2)虛擬機管理平臺服務端收到指令后,下載題目信息,根據題目配置信息調用安裝腳本生成題目環境,并反饋已就緒信息給在線競賽平臺;
(A3)在線競賽平臺收到虛擬機管理平臺服務端環境已就緒的信息,通知反向代理服務端配置代理端口;
(A4)反向代理服務端配置代理端口并反饋給在線競賽平臺;
(A5)在線競賽平臺收到代理端口后拼接訪問地址返回給用戶;
所述回收環境步驟包括:
(B1)在線競賽平臺接收到用戶發出的回收環境指令或主動發現環境需回收時,通知虛擬機管理平臺服務端回收題目環境,并通知反向代理服務端回收代理端口;
(B2)虛擬機管理平臺服務端回收題目環境,反向代理服務端回收代理端口。
4.根據權利要求3所述的CTF在線競賽平臺的在線環境智能部署方法,其特征在于,所述回收環境步驟中,在線競賽平臺通過判斷在線環境運行時間是否達到設定的自動回收時間來確定是否需要自動回收題目環境。
5.根據權利要求4所述的CTF在線競賽平臺的在線環境智能部署方法,其特征在于,所述自動回收時間根據用戶發出的延時申請進行延長。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京賽寧信息技術有限公司,未經南京賽寧信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710080836.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種物料水分自動檢測的微波干燥裝置
- 下一篇:一種便捷式翻轉晾曬裝置





