ACM Home Page
Please provide us with feedback. Feedback
Laboratory experiments for network security instruction
Full text PdfPdf (131 KB)
Source Journal on Educational Resources in Computing (JERIC) archive
Volume 6 ,  Issue 4  (December 2006) table of contents
Article No. 5  
Year of Publication: 2006
ISSN:1531-4278
Author
José Carlos Brustoloni  University of Pittsburgh, Pittsburgh, Pennsylvania
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 40,   Downloads (12 Months): 303,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1248453.1248458
What is a DOI?

ABSTRACT

We describe a sequence of five experiments on network security that cast students successively in the roles of computer user, programmer, and system administrator. Unlike experiments described in several previous papers, these experiments avoid placing students in the role of attacker. Each experiment starts with an in-class demonstration of an attack by the instructor. Students then learn how to use open-source defense tools appropriate for the role they are playing and the attack at hand. Threats covered include eavesdropping, dictionary, man-in-the-middle, port scanning, and fingerprinting attacks. Defense skills gained by students include how to forward ports with OpenSSH, how to prevent weak passwords with CrackLib, how to salt passwords, how to set up a simple certifying authority, issue and verify certificates, and guarantee communication confidentiality and integrity using OpenSSL, and how to set up firewalls and IPsec-based virtual private networks. At two separate offerings, tests taken before and after each experiment showed that each has a statistically significant and large effect on students' learning. Moreover, surveys show that students finish the sequence of experiments with high interest in further studies and work in the area of security. These results suggest that the experiments are well-suited for introductory security or networking courses.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
 
4
 
5
Cohen, J. 1988. Statistical Power Analysis for the Behavioral Sciences. Lawrence Erlbaum, Mahwah, NJ.
 
6
Dierks, T. and Allen, C. 1999. The TLS Protocol Version 1.0. IETF, RFC 2246. {Online} ftp://ftp.rfc-editor.org/in-notes/rfc2246.txt.
 
7
Ethereal. 2003. Homepage. {Online} http://www.ethereal.com/, last accessed Mar. 2005.
 
8
FreeBSD. 2003. Homepage. {Online} http://www.freebsd.org/, last accessed Mar. 2005.
 
9
Freier, A., Karlton, P., and Kocher, P. 1996. The SSL protocol version 3.0. {Online} http://wp.netscape.com/eng/ssl3/draft302.txt, last accessed Mar. 2005.
 
10
 
11
Hart, D. 1992. Authentic Assessment: A Handbook for Educators. Addison-Wesley, Reading, MA.
12
13
 
14
Insecure.org. 2003. nmap. {Online} http://www.insecure.org/nmap/, last accessed Mar. 2005.
 
15
Kent, S. and Atkinson, R. 1998. Security Architecture for the Internet Protocol. IETF, RFC 2401. {Online} ftp://ftp.rfc-editor.org/in-notes/pdfrfc/rfc2401.txt.pdf.
 
16
17
 
18
Lonvick, C. 2004. SSH Protocol Architecture. IETF, Internet Draft. {Online} ftp://ftp.rfc-editor.org/in-notes/internet-drafts/draft-ietf-secsh-architecture-17.txt.
19
20
 
21
Morse, D. T. 1999. MINSIZE2: A computer program for determining effect size and minimum sample size for statistical significance for univariate, multivariate, and nonparametric tests. Educational and Psychological Measurement 59, 3 (June), 518--531.
 
22
Muffet, A. 2003a. Crack version 4.1: A sensible password checker for unix. {Online} http://www.crypticide.com/users/alecm/security/crack-v4.1-whitepaper.ps.gz, last accessed Mar. 2005.
 
23
Muffet, A. 2003b. Cracklib v2.7. {Online} http://www.crypticide.com/users/alecm/security/cracklib,2.7.tar.gz, last accessed Mar. 2005.
24
 
25
National Institute of Standards and Technology. 1995. Specifications for Secure Hash Standard. Federal Information Processing Standards Publication 180-1. {Online} http://www.itl.nist.gov/fipspubs/fip180-1.htm.
 
26
National Institute of Standards and Technology. 2001. Specification for the Advanced Encryption Standard (AES). Federal Information Processing Standards Publication 197. {Online} http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf.
 
27
OpenSSL. 2003. Homepage. {Online} http://www.openssl.org/, last accessed Mar. 2005.
 
28
Openwall. 2003. John the Ripper password cracker. {Online} http://www.openwall.com/john/, last accessed Mar. 2005.
 
29
Ragsdale, D., Welch, D., and Dodge, R. 2003. Information assurance the West Point way. Security & Privacy, 64--67.
 
30
Rekhter, Y., Moskowitz, B., Karrenberg, D., de Groot, G. J., and Lear, E. 1996. Address Allocation for Private Internets. IETF, RFC 1918. {Online} ftp://ftp.rfc-editor.org/in-notes/pdfrfc/rfc1918.txt.pdf.
31
 
32
 
33
Skoudis, E. 2002. Counter Hack. Prentice-Hall, Upper Saddle River, NJ.
 
34
 
35
Song, D. 2000. dsniff. {Online} http://naughty.monkey.org/dugsong/dsniff/, last accessed Mar. 2005.
 
36
Srisuresh, P. and Holdrege, M. 1999. IP Network Address Translator (NAT) Technology and Considerations. IETF, RFC 2663. {Online} ftp://ftp.rfc-editor.org/in-notes/pdfrfc/rfc2663.txt.pdf.
 
37
 
38
Tcpdump. 2003. Homepage. {Online} http://www.tcpdump.org/, last accessed Mar. 2005.
 
39
40
 
41
42
 
43
 
44
45


Collaborative Colleagues:
José Carlos Brustoloni: colleagues