CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides ›...

23
CS161 Computer Security Overview

Transcript of CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides ›...

Page 1: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

CS161 Computer Security

Overview

Page 2: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Teaching Team

Page 3: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

What is Computer Security?

Page 4: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Personal Data & Files

Page 5: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Banking Funds

Page 6: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Personal Privacy

Page 7: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Location Privacy

Page 8: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

What is Computer Security?

• Allow intended use of computer systems

• Prevent unintended use that may cause harm

Page 9: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Why Should You Care?• It impacts your day-to-day life

1.35 billion monthly active users as of Sept. 30, 2014

Page 10: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Why Should You Care?• It impacts everybody’s day-to-day

life– Millions of computers compromised– Millions of passwords stolen

Page 11: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

What Is This Class About?

Learn About Security

Make a Difference

Page 12: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

How Can You Make a Difference?

• Be a more security-aware user– Make better security decisions

• Be a more security-aware developer– Design & build more secure systems

• Be a security practitioner & researcher– Identify security issues– Propose new security solutions

Page 13: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

What Will You Learn in This Class?

• Security vulnerabilities• How to exploit them & defend against

attacks• Fundamental security concepts & principles• How to architect secure systems• Security problems & solutions in

application areas

Page 14: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Topics Covered in Class• Secure coding• Secure architecture concepts & principles• Web security• Cryptography• Network security & malware• Mobile security

Page 15: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Course Format

Page 16: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Course FormatMonday Tuesday Wednesday Thursday Friday

10:00

Discussion102 LATIMER

Office Hour(Bill)

411 SODA10:30

Office Hour(Neil)

411 SODA11:00

Discussion185 BARROWS11:30

12:00

Discussion3111 ETCHEVERRY Discussion

102 LATIMER12:30

13:00

Office Hour (Kevin)

651 SODA13:30

14:00

Discussion102 LATIMER14:30

Office Hour(Alec)

651 SODA15:00

Discussion102 LATIMER

Office Hour(Arjun)

611 SODA15:30

Office Hour(Andrew)651 SODA16:00

Office Hour(Dawn)

675 SODADiscussion

102 LATIMER16:30

17:00

Discussion121 WHEELER17:30

18:00

18:30

Lecture245 LI KA SHING

Lecture245 LI KA SHING

19:00

19:30

Page 17: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Projects• 3 Projects• Hands-on experience for material

covered in class• Done in groups of two

– Pick partners soon!

Page 18: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Project Schedule• Project 1: Software Security

– Out: 2/3, Due: 2/24

• Project 2: Web Security– Out: 3/10, Due: 3/31

• Project 3: Network Security– Out: 4/14, Due: 5/8

Page 19: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Homeworks• 3 Homeworks• Very similar to the problems in the

exams• Done individually

Page 20: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Homework Schedule• HW 1: Software Security

– Out: 2/17, Due: 2/26

• HW 2: Security Architecture Principles & Web Security– Out: 3/19, Due: 4/7

• HW 3: Crypto & Network Security– Out: 4/9, Due: 4/21

Page 21: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Grading• Homework: 15% (5% each)• Projects: 45% (15% each)• Midterm 1 (3/4): 20%• Midterm 2 (4/29): 20%• No Final

Page 22: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Other Notes• Piazza – Primary point of contact• Course text book – None!

Page 23: CS161 Computer Security - University of California, Berkeley › ~cs161 › sp15 › slides › lec1... · 2015-02-09 · What is Computer Security? Personal Data & Files. ... What

Next Steps• http://inst.eecs.berkeley.edu/~cs161/sp15/

• Identify group partners

• Discussion sections start 1/27

• First project 2/3