ABSTRACT
To provide students with hands-on exercises in computer security education, we have developed a laboratory environment (SEED) for computer security education. It is based on VMware, Minix, and linux, all of which are free for educational uses. Based on this environment, we have developed ten labs, covering a wide range of security principles. We have used these labs in our three courses in the last four years. This paper presents our SEED lab environment, SEED labs, and our evaluation results.
- A. W. Appel and J. Palsberg. Modern Compiler Implentation in Java. Number 0-521-82060-X. Cambridge University Press, 2nd edition, 2002.]] Google ScholarDigital Library
- W. A. Christopher, S. J. Procter, and T. E. Anderson. The Nachos instructional operating syst. In Proceedings of the Winter 1993 USENIX Conference, pages 481--489, San Diego, CA, January, 25-29 1993.]] Google ScholarDigital Library
- D. Comer. Operating Syst Design: the XINU Approach. Prentice Hall, 1984.]] Google ScholarDigital Library
- P. J. Denning. Great principles of computing. Communications of the ACM, 46(11):15--20, 2003.]] Google ScholarDigital Library
- J. M. D. Hill, C. A. Carver, Jr., J. W. Humphries, and U. W. Pooch. Using an isolated network laboratory to teach advanced networks and security. In Proc. of the 32nd SIGCSE Technical Symposium on Computer Science Education, Charlotte, NC, Feb. 2001.]] Google ScholarDigital Library
- C. E. Irvine, T. E. Levin, T. D. Nguyen, and G. W. Dinolt. The trusted computing explar project. In Proc. of the 2004 IEEE Systs Man and Cybernetics Information Assurance Workshop, June 2004.]]Google Scholar
- D. Kolb. Experiential learning: Experience as the source of learning and development. Prentice Hall, Englewood Cliffs, NJ, 1984.]]Google Scholar
- W. G. Mitchener and A. Vahdat. A chat room assignment for teaching network security. In Proc. of the 32nd SIGCSE technical symposium on Computer Science Education, Charlotte, NC, 2001.]] Google ScholarDigital Library
- A. S. Tanenbaum and A. S. Woodhull. Operating Systs Design and Implentation. Prentice Hall, 2nd edition, 1997.]] Google ScholarDigital Library
Index Terms
- SEED: a suite of instructional laboratories for computer SEcurity EDucation
Recommendations
SEED Labs: Using Hands-on Lab Exercises for Computer Security Education (Abstract Only)
SIGCSE '15: Proceedings of the 46th ACM Technical Symposium on Computer Science EducationSecurity courses have been integrated into many mainstream undergraduate and graduate computer science curricula. To achieve effective education, learning security principles must be grounded in experience. Over the last 12 years, we have developed 30 ...
SEED: A Suite of Instructional Laboratories for Computer Security Education
The security and assurance of our computing infrastructure has become a national priority. To address this priority, higher education has gradually incorporated the principles of computer and information security into the mainstream undergraduate and ...
SEED: a suite of instructional laboratories for computer SEcurity EDucation
To provide students with hands-on exercises in computer security education, we have developed a laboratory environment (SEED) for computer security education. It is based on VMware, Minix, and linux, all of which are free for educational uses. Based on ...
Comments