[发明专利]一种网络安全竞赛动态积分方法在审
| 申请号: | 202011273972.X | 申请日: | 2020-11-14 |
| 公开(公告)号: | CN112381511A | 公开(公告)日: | 2021-02-19 |
| 发明(设计)人: | 邓楠轶;王文庆;高原英;杨新民;杨东;崔逸群;刘超飞;毕玉冰;董夏昕;朱博迪;介银娟 | 申请(专利权)人: | 西安热工研究院有限公司 |
| 主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06Q10/06 |
| 代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 何会侠 |
| 地址: | 710032 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网络安全 竞赛 动态 积分 方法 | ||
1.一种网络安全竞赛动态积分方法,其特征在于:包括如下步骤:
步骤(1):初始化竞赛参数,竞赛题目总数n个,竞赛队伍m支,初始化赛题i分数为Si,0<i≤n,所有赛题总分S,队伍t竞赛题目i当前分数Ct_i,0<i≤n,0<t≤m,队伍t当前总分Ct,衰减系数α,0<α≤1,α∈R,衰减因子β,β∈N,基础分g,g∈N,题目竞赛轮数r;
步骤(2):设置分数计算模式mode,分数计算模式分为独立模式和均分模式,独立模式下提交正确Flag的队伍获取分数sg,均分模式下提交正确Flag的队伍均分分数sg,sg为每轮通过公式1损失函数计算出的失分基值Lt_i,其中t为队伍编号,i为竞赛题目编号;
Lt_i=(Ct_i/St_i)β*α*g (公式1)
步骤(3):竞赛开始;
步骤(4):开始一轮竞赛并记录轮次,参赛队伍开始攻防,获取其他队伍网络空间中Flag并提交,加固自身网络服务,保证自身网络服务运行正常;
步骤(5):一轮中,主办方检测各支队伍及提交的Flag是否正确,保存Flag提交记录,包含提交队伍、被提交队伍、题目编号、提交时间和Flag正确标记,多次检测各支队伍网络服务是否运行正常,保存服务检测记录,包含检测时间、被检测队伍、题目编号和服务正常标记;
步骤(6):一轮结束时,进行分数计算数据准备,整理Flag提交记录,将Flag提交记录按照题目编号进行分割,筛选出所有Flag正确的记录,再根据字段攻击队伍和被攻击队伍进行去重,得到当前轮次分数统计需要的Flag提交记录;整理服务检测记录,将服务检测记录按照题目编号进行分割,刷选出所有服务运行不正常的记录,再根据被检测队伍进行去重,得到当前轮次分数统计需要的服务检测记录;
步骤(7):开始分数计算,选择竞赛题目i,利用公式1计算各支队伍的失分基值;
步骤(8):队伍t在竞赛题目i本轮得分由Flag得分分数s(t,i,g)、Flag失分分数s(t,i,l)、服务正常得分分数s(t,i,r)、服务异常失分分数s(t,i,e)组成,如公式2:
s(t,i)=s(t,i,g)-s(t,i,l)+s(t,i,r)-s(t,i,e) (公式2)
步骤(9):根据分数计算模式mode的不同,在独立模式下,设Tr_t_d为被队伍t提交Flag且正确的队伍的集合,则队伍t在竞赛题目i本轮Flag得分分数sd(t,i,g)为集合Tr_t_d中队伍失分基值Lt_i之和;
sd(t,i,g)=∑Lx_i,x∈Tr_t_d
设Tl_t_d为提交队伍t的Flag正确的队伍集合,则队伍t在竞赛题目i本轮Flag失分分数sd(t,i,l)为集合Tl_t_d的模乘以队伍t的失分基值Lt_i;
sd(t,i,l)=Lt_i·|Tl_t_d|
在均分模式下,设Tg_t_j为被队伍t提交Flag且正确的队伍集合,Countx_i为队伍x在竞赛题目i上被提交Flag正确的队伍数,则队伍t在竞赛题目i本轮Flag得分分数sj(t,i,g)为集合Tg_t_j中队伍失分基值除以获取该Flag队伍数之和;
队伍t在竞赛题目i本轮Flag被其他队伍提交,则失分分数sj(t,i,l)为失分基值Lt_i;
sj(t,i,l)=Lt_i
步骤(10):如队伍t在竞赛题目i本轮服务正常,设Te_t_i为题目i本轮服务异常的队伍集合,设K为竞赛题目i本轮服务正常的队伍集合,则队伍t在竞赛题目i本轮服务正常得分分数s(t,i,r)为该服务异常队伍失分总和除以服务正常队伍数;
服务异常失分分数s(t,i,e)为0;如服务异常,则队伍t在竞赛题目i本轮服务正常得分分数s(t,i,r)为0,服务异常失分分数s(t,i,e)为失分基值Lt_i;
步骤(11):回到第八步计算其他队伍在竞赛题目i本轮得分,直到所有队伍计算完毕;
步骤(12):根据各支队伍本轮次在竞赛题目i的得分,更新各支队伍在竞赛题目i的当前分数Ct_i;
步骤(13):回到第七步计算其他题目本轮的得分,直到本轮次各支队伍在每道题目的分数计算完毕;
步骤(14):计算各支队伍当前总分Ct并排序,获得当前竞赛排行榜;
步骤(15):回到第四步开始新的一轮,直到达到竞赛轮数r,竞赛结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司,未经西安热工研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011273972.X/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





