NetsBlox and Wireless Robots Make Cybersecurity Fun

NetsBlox and Wireless Robots Make Cybersecurity Fun
复制标题

NetsBlox 和无线机器人让网络安全变得有趣

DOI:
10.1145/3287324.3293749
复制
发表时间:
2019
期刊:
Proceedings of the 50th ACM Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
Gordon Stein
Gordon Stein
中科院分区:
--
文献类型:
--
作者:
Á. Lédeczi;Hamid Zare;Gordon Stein

文献摘要

被引文献

相似文献

NetsBlox(https:netsblox.org)是一个基于网络的协作学习环境,扩展了Snap!通过一些精心挑选的抽象,使学生能够创建分布式应用程序。这些包括在线多人游戏和客户端-服务器应用程序,这些应用程序访问在线STEAM数据,如地图,天气,地震,电影信息等。这些程序向机器人发出无线命令,机器人反过来回复应答和传感器读数。这些程序在浏览器中运行,使调试变得更加容易,并且无需将任何内容下载到机器人。此外,该环境使得其他用户有可能窃听无线消息并劫持其他人的机器人。这为网络安全提供了一个很好的动机,并且可以很容易地以动手的方式教授它。我们为高中生为期一周的夏令营创建了网络安全课程。课程包括拒绝服务攻击,其检测和缓解,密码学,安全密钥交换,重放攻击等。每天,学生团队都要解决他们的机器人在受到其他参与者网络攻击时必须执行的挑战问题。该技术演示是论文“用网络机器人教授网络安全”的配套。“它将为观众提供一个更实际的观点,这种新的方法来动手网络安全教育。
NetsBlox (https://netsblox.org) is a web-based collaborative learning environment extending Snap! with a few carefully selected abstractions that enable students to create distributed applications. These include online multi-player games and client-server applications that access online STEAM data such as maps, weather, earthquakes, movie information, etc. The distributed computing abstractions supported by NetsBlox also make it possible to write robot control programs. These programs issue wireless commands to the robots which in turn reply with acknowledgements and sensor readings. The programs run in the browser making debugging much easier and eliminating the need to download anything to the robots. Furthermore, the environment makes it possible for other users to eavesdrop on the wireless messages and hijack the robots of others. This provides an excellent motivation for cybersecurity and makes it easy to teach it in a hands-on manner. We have created a cybersecurity curriculum for a week-long summer camp for high school students. Lessons include Denial of Service attacks, their detection and mitigation, cryptography, secure key exchange, replay attacks, etc. Each day student teams solve challenge problems that their robots have to carry out while under cyber-attack by the other participants. This technology demonstration is a companion to the paper "Teaching Cybersecurity with Networked Robots." It will provide the audience with a more practical view of this novel approach to hands-on cybersecurity education.