ŠVÁBENSKÝ, Valdemar, Jan VYKOPAL, Daniel TOVARŇÁK and Pavel ČELEDA. Toolset for Collecting Shell Commands and Its Application in Hands-on Cybersecurity Training. Online. In 2021 IEEE Frontiers in Education Conference (FIE). New York, NY, USA: IEEE, 2021, p. 1-9. ISBN 978-1-6654-3851-3. Available from: https://dx.doi.org/10.1109/FIE49875.2021.9637052.
Other formats:   BibTeX LaTeX RIS
Basic information
Original name Toolset for Collecting Shell Commands and Its Application in Hands-on Cybersecurity Training
Authors ŠVÁBENSKÝ, Valdemar (703 Slovakia, guarantor, belonging to the institution), Jan VYKOPAL (203 Czech Republic, belonging to the institution), Daniel TOVARŇÁK (203 Czech Republic, belonging to the institution) and Pavel ČELEDA (203 Czech Republic, belonging to the institution).
Edition New York, NY, USA, 2021 IEEE Frontiers in Education Conference (FIE), p. 1-9, 9 pp. 2021.
Publisher IEEE
Other information
Original language English
Type of outcome Proceedings paper
Country of publisher United States of America
Confidentiality degree is not subject to a state or trade secret
Publication form electronic version available online
WWW URL URL
RIV identification code RIV/00216224:14610/21:00121979
Organization Ústav výpočetní techniky – Repository – Repository
ISBN 978-1-6654-3851-3
ISSN 1539-4565
Doi http://dx.doi.org/10.1109/FIE49875.2021.9637052
UT WoS 000821947700003
Keywords in English cybersecurity education; host-based monitoring; command-line history; Syslog; virtual machines; sandbox; educational data mining; learning analytics; learning technology
Links EF16_019/0000822, research and development project.
Changed by Changed by: RNDr. Daniel Jakubík, učo 139797. Changed: 31/3/2023 04:06.
Abstract
This Full Paper in the Innovative Practice category presents and evaluates a technical innovation for hands-on classes. When learning cybersecurity, operating systems, or networking, students perform practical tasks using a broad range of command-line tools. Collecting and analyzing data about the command usage can reveal valuable insights into how students progress and where they make mistakes. However, few learning environments support recording and inspecting command-line inputs, and setting up an efficient infrastructure for this purpose is challenging. To aid engineering and computing educators, we share the design and implementation of an open-source toolset for logging commands that students execute on Linux machines. Compared to basic solutions, such as shell history files, the toolset's novelty and added value are threefold. First, its configuration is automated so that it can be easily used in classes on different topics. Second, it collects metadata about the command execution, such as a timestamp, hostname, and IP address. Third, all data are instantly forwarded to central storage in a unified, semi-structured format. This enables automated processing of the data, both in real-time and post hoc, to enhance the instructors' understanding of student actions. The toolset works independently of the teaching content, the training network's topology, or the number of students working in parallel. We demonstrated the toolset’s value in two learning environments at four training sessions. Over two semesters, 50 students played educational cybersecurity games using a Linux command-line interface. Each training session lasted approximately two hours, during which we recorded 4439 shell commands. The semi-automated data analysis revealed different solution patterns, used tools, and misconceptions of students. Our insights from creating the toolset and applying it in teaching practice are relevant for instructors, researchers, and developers of learning environments. We provide the software and data resulting from this work so that others can use them in their hands-on classes.
Type Name Uploaded/Created by Uploaded/Created Rights
2021-FIE-toolset-collecting-shell-commands-its-application-hands-on-cybersecurity-training-paper.pdf   File version 27/7/2021

Properties

Name
2021-FIE-toolset-collecting-shell-commands-its-application-hands-on-cybersecurity-training-paper.pdf
Address within IS
https://repozitar.cz/auth/repo/45167/1110949/
Address for the users outside IS
https://repozitar.cz/repo/45167/1110949/
Address within Manager
https://repozitar.cz/auth/repo/45167/1110949/?info
Address within Manager for the users outside IS
https://repozitar.cz/repo/45167/1110949/?info
Uploaded/Created
Tue 27/7/2021 02:54

Rights

Right to read
  • anyone on the Internet
Right to upload
 
Right to administer:
  • a concrete person Mgr. Lucie Vařechová, uco 106253
  • a concrete person RNDr. Daniel Jakubík, uco 139797
  • a concrete person Mgr. Jolana Surýnková, uco 220973
Attributes
 
2021-FIE-toolset-collecting-shell-commands-its-application-hands-on-cybersecurity-training-presentation.pdf  28/9/2021

Properties

Name
2021-FIE-toolset-collecting-shell-commands-its-application-hands-on-cybersecurity-training-presentation.pdf
Address within IS
https://repozitar.cz/auth/repo/45167/1151702/
Address for the users outside IS
https://repozitar.cz/repo/45167/1151702/
Address within Manager
https://repozitar.cz/auth/repo/45167/1151702/?info
Address within Manager for the users outside IS
https://repozitar.cz/repo/45167/1151702/?info
Uploaded/Created
Tue 28/9/2021 02:29

Rights

Right to read
  • anyone on the Internet
Right to upload
 
Right to administer:
  • a concrete person Mgr. Lucie Vařechová, uco 106253
  • a concrete person RNDr. Daniel Jakubík, uco 139797
  • a concrete person Mgr. Jolana Surýnková, uco 220973
Attributes
 
Print
Add to clipboard Displayed: 20/5/2024 21:24