Live Lesson: Netsim: Network simulation and hacking for high schoolers

Live Lesson: Netsim: Network simulation and hacking for high schoolers
复制标题

现场课程:Netsim:面向高中生的网络模拟和黑客攻击

DOI:
--
复制
发表时间:
2017
期刊:
ASE @ USENIX Security Symposium
影响因子:
--
通讯作者:
I. Goldberg
I. Goldberg
中科院分区:
--
文献类型:
--
作者:
Erinn Atwater;Cecylia Bocovich;U. Hengartner;I. Goldberg

文献摘要

被引文献

相似文献

本文介绍了Netsim,一个基于Web的游戏,旨在教高中年龄的儿童网络路由的基础知识,以及如何常见的攻击是由黑客对它进行。Netsim是以网络模拟器的形式实现的,其中的级别描述了常见协议的操作方式,并附带了解释协议或级别的教程文本。用户制作网络数据包,重点是操纵报头字段,并通过他们控制的计算机将其注入网络。游戏的目标包括欺骗源地址以窃取数据,或诱导smurf攻击以执行分布式拒绝服务。我们提出了一个游戏的技术说明,以及它是如何实现的。我们提供了一个案例研究,我们的经验运行游戏作为一个研讨会,为高中生和教育工作者多次,以及我们所做的改进Netsim的结果。Netsim是免费和开源的,也可以作为一个托管的网络应用程序,用户可以免费访问。
This paper presents Netsim, a web-based game intended to teach high school aged children the basics of network routing and how common attacks are performed against it by hackers. Netsim is implemented in the form of a network simulator, with levels depicting how common protocols operate, and accompanying tutorial text explaining the protocol or level. Users craft network packets, with a focus on manipulating the header fields, and inject them into the network via computers they control. Goals of the game include spoofing a source address to steal data, or inducing a smurf attack to perform a distributed denial of service. We present a technical description of the game and how it is implemented. We provide a case study of our experiences running the game as a workshop for both high schoolers and educators several times, and the improvements we made to Netsim as a result. Netsim is available free and open source, and is also available as a hosted webapp that is free for users to access.