CMSC414: Computer and Network Security
Spring 2015
|
Resources
Relevant texts
There are
no required textbooks for this course. However, the following
are quite good, and I recommend them. They may be helpful for reinforcing
concepts, practice problems, and delving deeper into some topics than we may go
into in class.
- Security in Computing, Pfleeger & Pfleeger, 4th ed.
- Security Engineering, Anderson, 2nd ed. (free online)
Required (and optional) readings and material will be posted on the
schedule page. You can also find a lot of
great material (some of which is also covered in this class) in Vern Paxson's
CS 161 course at Berkeley,
and
previous CMSC 414s offered
here.
GDB reference
GDB will be your friend in this course and in the future.
Virtual Machine software
Be sure to
download the VM we will be using
for the projects. The
user manual
has login information.
There are several good virtualization software packages; I
recommend VirtualBox.
(Recall that your project submission must work
within the Virtual Machine (VM) that we provide you. Be sure to test your code thoroughly
in the VM provided.)