CSE 4481 4.0 Computer Security Laboratory (Held at ICS/FORTH, Crete,
Summer 2010)
Course Director:
Sotiris
Ioannidis
Brief outline: Attacks on
computer systems have become part of our everyday life. Terms like:
virus, worm, firewall, encryption, etc., have become part of the
vocabulary of even home user. As people become increasingly connected
through the use of mobile computation and communication devices,
computer and network security is becoming more and more critical in our
modern world. It is the goal of this class to teach a basic
understanding of the possible security failures as well as the
protection mechanisms. The topics will cover an introduction to network
and host security concepts and mechanisms. Basic cryptographic
algorithms and protocols, authentication and authorization protocols,
and access control models. Common network (wired and wireless) attacks
as well as typical protection approaches, including firewalls and
intrusion detection systems. Operating systems and application
vulnerabilities and exploits, along with countermeasures.
The class is designed for undergraduates, masters and Ph.D. students.
Those who take the class are expected to be able to program in C, have
some basic knowledge of assembly language, be familiar with network
programming
as well as Unix-like operating systems. The class will have a fair
amount of programming.
References: Instructor's
slides/notes.
He
will
also
provide
a list of supplemetary sources such
as papers.