APP下载

网络靶场攻防场景设计框架

2020-05-21张月红

软件工程 2020年5期

摘  要:随着网络威胁的暴露范围越来越广,开发新的工具来改进网络防御是一个重大挑战。网络防御中最重要的问题是人员技能培训,网络靶场就是用于此目的。它提供用于训练和对抗比赛的虚拟环境。本文用VDSL语言定义了一个定制的网络环境,并实现了一个框架,允许将网络靶场场景转换为Prism模型。这样就可以进行训练和赛事结果的定量分析并可以对这个框架进行持续优化。

关键词:网络靶场;VDSL;攻防场景;框架

中图分类号:TP311.1     文献标识码:A

Abstract: As exposure to cyber threats is getting wider and more prevalent, it becomes a major challenge to develop new tools to improve cyber defense. The most important issue in cyber defense is staff training, and cyber ranges are used for this purpose. A cyber range is a virtual environment used for training and competition. This paper defines a customized network environment with VDSL (Virtual Scenarios Descriptive Language) language and implements a framework allowing to convert the cyber range scenarios into Prism models. In this way, the quantitative analysis of training and competition results can be carried out and the framework can be continuously optimized.

Keywords: cyber range; VDSL; attack and defense scenarios; framework

1   引言(Introduction)

当前,IT安全在我们的生活中变得越来越重要,网络威胁的程度越来越广泛,给个人生活、企业生产乃至国家重点基础设施等带来的风险都是严重的。开发新的技术和新的工具来提高网络防御能力是一个重大挑战。北约合作网络防御中心将网络防御定义为:探测或获取有关网络入侵、网络攻击或即将进行的网络行动的主动措施活动。很明显,这些活动在很大程度上取决于安全专家的技能。因此,防御的基础是对人员进行技能培训,技能可通过实践和演习活动进行强化[1]。受训人员必须在模拟真实应用,并且安全可控的场景中训练和操作,网络靶场用于提供这样的仿真受训环境。

2   需求分析(Demand analysis)

(1)网络靶场可支撑的用户分析[2]。

①学生:在模拟的应用环境中运用理论知识,提高操作技能,也可作为团队一员共同参与比赛,合力解决安全问题。

②教师:可以把网络靶场作为评价学生的实践课堂。

③组织:可以使用网络靶场来评估组织的安全能力、培训团队和测试新技术。……

登录APP查看全文