Top Banner
Lecture 1 Page 1 CS 236, Spring 2008 Introduction CS 236 On-Line MS Program Networks and Systems Security Peter Reiher Spring, 2008
21

Introduction CS 236 On-Line MS Program Networks and Systems Security Peter Reiher Spring, 2008

Jan 04, 2016

Download

Documents

ray

Introduction CS 236 On-Line MS Program Networks and Systems Security Peter Reiher Spring, 2008. Purpose of Class. To prepare students for research and advanced work in security topics To familiarize students working in other networking areas with important security issues. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 1CS 236, Spring 2008

IntroductionCS 236

On-Line MS ProgramNetworks and Systems Security

Peter ReiherSpring, 2008

Page 2: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 2CS 236, Spring 2008

Purpose of Class

• To prepare students for research and advanced work in security topics

• To familiarize students working in other networking areas with important security issues

Page 3: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 3CS 236, Spring 2008

Description of Class

• Topics to be covered

• Prerequisites

• Grading

• Reading materials

• Projects

• Office hours

• Web page

Page 4: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 4CS 236, Spring 2008

Topics to Be Covered

• Cryptography and authentication– Use, not design and analysis

• Design of secure protocols• Network security – threats and countermeasures• Secure operating systems design• Practical application of security principles• Malware, common attacks, and important defenses• Secure programming• Analyzing security failures

Page 5: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 5CS 236, Spring 2008

Prerequisites

• CS 118 – Introductory networking

• CS 111 – Introductory operating systems

• Both classes were offered in earlier quarters of on-line program

Page 6: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 6CS 236, Spring 2008

Grading

• Midterm – 25%

• Homework assignments – 50%

• Final – 25%

Page 7: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 7CS 236, Spring 2008

Class Format

• Class will be taught on-line

• Lectures will be posted in two or three segments

– Students expected to view all of each lecture

• Generally, a short segment will be available on applying knowledge from previous class

Page 8: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 8CS 236, Spring 2008

Teaching Assistant

• Peter Peterson– [email protected]

• Will handle all homework issues• Office hours: TBA• On-line recitation sections also TBA

Page 9: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 9CS 236, Spring 2008

Reading Materials

• Textbook

• Non-required supplemental texts

• Papers and web pages

Page 10: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 10CS 236, Spring 2008

Textbook

• Computer Security: Art and Science

– By Matt Bishop

– First edition

• Bishop has a shorter version

– That’s not the one we’re using

• Available from on-line booksellers

• First reading assignment: Chapter 1

Page 11: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 11CS 236, Spring 2008

Supplemental Text 1

• Applied Cryptography– By Bruce Schneier

• Only covers what its title implies– And, as Schneier himself argues, there’s

a lot more to security• But an excellent book on its subject• Not required

– No reading assignments from this book

Page 12: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 12CS 236, Spring 2008

Supplemental Text 2

• Secrets and Lies– Also by Bruce Schneier

• Not a textbook at all• A philosophy of computer security• Great for appreciating the field and problems• Not great for depth of technical details• Not required

– No readings will be assigned from this book– But if you plan to work in this field, read it

Page 13: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 13CS 236, Spring 2008

Papers and Web Pages

• Usually one paper per week and a couple of web pages

• Usually made available electronically– Through class web page

• Material in papers might or might not be lectured on– But it can appear on tests, regardless

• Chosen for interesting and new ideas

Page 14: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 14CS 236, Spring 2008

Homeworks

• There will be five homework assignments

• Performed individually

• Requires programming and/or data analysis

• To be done on the Deter testbed

– Accounts will be set up for all

– And information provided on accessing and using the testbed

Page 15: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 15CS 236, Spring 2008

Homework Topics

1. Access control and permissions• Week 4

2. Exploits• Week 5

3. Analysis of attacks and forensics• Week 7

4. Man in the middle attacks• Week 8

5. Intrusion detection• Week 9

Page 16: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 16CS 236, Spring 2008

More on Homeworks

• Each homework has an associated web page– With full instructions and pointers to

necessary tools• Due by midnight on Thursday of indicated

week• Class TA will provide advise and assistance

on homeworks

Page 17: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 17CS 236, Spring 2008

How Will They Work?

• A testing environment will be set up for you on the Deter testbed

• You will need to access that environment and perform certain actions– Typically requiring programming, system

configuration, analysis• Generally either finding and fixing security

problems• Or setting up secure configurations

Page 18: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 18CS 236, Spring 2008

The Deter Testbed

• A set of machines devoted to security research and education

• Located at ISI and SRI• Accessible remotely• Special accounts set up for this class• TA will provide assistance in setting up

accounts and learning to use the testbed

Page 19: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 19CS 236, Spring 2008

Tests

• Midterm – Assigned halfway through the course

• Final – Assigned at the end of the course

• Both tests will be open book

– Essay questions concentrating on applying knowledge

• Results handed in electronically

Page 20: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 20CS 236, Spring 2008

Office Hours

• Most interactions likely to occur through email– [email protected]

• But physical office hours MW 2-3– Held in 3532F Boelter Hall

• Other times available by prior arrangement

Page 21: Introduction CS 236 On-Line MS Program Networks and Systems Security  Peter Reiher Spring, 2008

Lecture 1Page 21CS 236, Spring 2008

Class Web Page

www.lasr.cs.ucla.edu/classes/236_online.spring08

• PDF or Powerpoint versions of lecture slides– These lectures posted on regular on-line

program web site• Readings will be posted there

– With links to papers• Also links to other interesting info