Lecture 1 - Overview: CSE497b - Spring 2007 Introduction To Computer and Network Security Professor Jaeger
Lecture 1 - Overview: CSE497b - Spring 2007 Introduction To Computer and Network Security Professor Jaeger
www.cse.psu.edu/~tjaeger/cse497b-s07/
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger
From small vulnerabilities come ...
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Page 2
People are part of the problem ...
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Page 3
And the rest ...
• Hardware
– E.g., Ford Pinto
– E.g., ext2
• Physical Access
– E.g., ATMs
• Users
– E.g., Phishing
– E.g., Social engineering
– E.g., Misplaced trust
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Page 4
Where is all of this going?
• We are at a unique point in history.
– We have little security.
– We have little usable theory on what is secure.
– We have little knowledge of how to get it.
– Workable tools are rudimentary, but sometimes effective.
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Page 6
This course …
• This course is an applied applied systems course
covering introductory topics in computer and network
security. We will investigate the tools and problems
of contemporary security:
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Page 7
You need a basic understanding of …
• IP Networks
• Operating Systems
• Discrete Mathematics
• Basics of systems theory and implementation
– E.g., File systems, distributed systems, networking,
operating systems, ....
• Programming in C/Linux
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Page 8
Why are we here? -- Goals
• Our goal: to provide you with the tools to apply
current and future approaches to computer security.
– Formulating a security strategy
– Basic technologies
– Engineering trade-offs
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Page 10
Course Materials
• Website - We are maintaining the course website at
http://www.cse.psu.edu/~tjaeger/cse497b-s07
– Course assignments, slides, and other artifacts will be
made available on the course website.
• Course textbooks
– Kaufman, C., Perlman, R. and Speciner, M., Network
Security (Private Communication in a Public World), 2nd
edition, Prentice Hall 2002.
– Gollmann, D., Computer Security, 2nd edition, John Wiley
and Sons 2006.
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Page 11
Course Calendar
• The course calendar as all
the relevant readings,
assignments and test dates
• Please check the website
frequently for announcements
and changes to the schedule.
Students are responsible for
any change on the schedule
(we will try to make
announcements in class).
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Page 12
Grades
• Grading policy
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Page 13
Ethics Statement
This course considers topics involving personal and public privacy
and security. As part of this investigation we will cover
technologies whose abuse may infringe on the rights of others.
As an instructor, I rely on the ethical use of these technologies.
Unethical use may include circumvention of existing security or
privacy measurements for any purpose, or the dissemination,
promotion, or exploitation of vulnerabilities of these services.
Exceptions to these guidelines may occur in the process of
reporting vulnerabilities through public and authoritative
channels. Any activity outside the letter or spirit of these
guidelines will be reported to the proper authorities and may
result in dismissal from the class.
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Page 14
And the rest of this course …
• Outline
1. Overview
2. Basics
3. Cryptography
4. Network Security
5. Application Security
6. Systems Security
7. Policy
8. Misc Topics
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Page 15