Labtainers: a framework for parameterized cybersecurity labs using containers

Loading...
Thumbnail Image
Authors
Irvine, Cynthia E.
Thompson, Michael F.
Khosalim, Jean
Subjects
Computer security education
Laboratory exercises
Containers
Parameterization
Advisors
Date of Issue
2017
Date
Publisher
Language
Abstract
We have created a framework to simplify creation, deployment, and assessment of stand-alone cyber security lab exercises, intended for use on individual student computers. We are implementing this framework using Linux Docker containers. Each lab has one or more associated containers that ensure an execution environment consistent with the requirements of the soft ware elements and activities within the lab. Lab-specifi c containers are automatically installed and confi gured on the student’s Linux computing platform, (e.g., a VM) when the student starts the lab. Results of student lab activity are automatically collected and packaged when the student completes the lab, and these results are automatically evaluated on an instructor’s computer, using similar Docker containers. Automated assessment of student labs makes it practical, (from an instructor’s perspective), to individualize every instance of each lab such that students cannot easily submit results either created by another student or mined from the Internet.
Type
Article
Description
Series/Report No
Department
Computer Science (CS)
Organization
Naval Postgraduate School (U.S.)
Identifiers
NPS Report Number
Sponsors
National Science Foundation
Funder
NSF Grant DUE-1140938
Format
6 p.
Citation
C.E. Irvine, M.F. Thompson, J. Khosalim, "Labtainers: a framework for parameterized cybersecurity labs using containers," National Security Summit, 17, Huntsville, Alabama, (2017), 6 p.
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections