Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Applications Security Seminar David Evans University of Virginia 28 August 2007.

Similar presentations


Presentation on theme: "Web Applications Security Seminar David Evans University of Virginia 28 August 2007."— Presentation transcript:

1 Web Applications Security Seminar David Evans University of Virginia 28 August 2007

2 2 http://www.cs.virginia.edu/evans/wass Welcome! Brief Seminar Intro Sign Up Sheets

3 3 http://www.cs.virginia.edu/evans/wass Do Web Applications Change Security?

4 4 http://www.cs.virginia.edu/evans/wass No perimeters HTTP = UFBP

5 5 http://www.cs.virginia.edu/evans/wass Dynamic Rapidly Changing Distributed State

6 6 http://www.cs.virginia.edu/evans/wass Composed content Complex trust models Personal Information

7 7 http://www.cs.virginia.edu/evans/wass (This is a hoax) Real money from virtual actions Competition, fraud, incentives

8 8 http://www.cs.virginia.edu/evans/wass Some things don’t change? Most Classic Security Principles Still Apply (but get much harder...) –Economy of Mechanism –Fail-safe Defaults –Complete Mediation –Open Design –Least Privilege –Psychological Acceptability –Least Common Mechanism –Separation of Privilege Saltzer & Schroeder, The Protection of Information in Computer Systems, 1973

9 9 http://www.cs.virginia.edu/evans/wass Seminar Expectations You already know something about security –Basic understanding of cryptography (e.g., public key crypto, SSL) –System and software security Minimal web application knowledge expected –Java, AJAX, JavaScript, PHP, Python, Ruby

10 10 http://www.cs.virginia.edu/evans/wass Seminar Meetings Tuesdays and Thursday, 11am-12:15 One student (with help from an assistant) will lead a presentation on a topic All students will read focus paper(s)

11 11 http://www.cs.virginia.edu/evans/wass Leading a Topic Topic leader and assistant Focus paper (sometimes two) Background and context papers, other sources, “hands-on” experience Meet with me at least a week before your scheduled presentation –Office Hours: Mondays 10:30am, Tuesdays 12:15pm (or email to schedule other time)

12 12 http://www.cs.virginia.edu/evans/wass Pre-Presentation Meeting Plan for your presentation –What is the main story you want to tell? –What technical nuggets are worth explaining? –What context and background information do you need? Suggestions for the 2-3 response questions

13 13 http://www.cs.virginia.edu/evans/wass Responses Short answers to questions about the focus paper –3 generic questions –1-3 specific questions –Feel free to add any additional brilliant ideas you have Turn in (on paper) at beginning of seminar Come prepared to the seminar to discuss the paper

14 14 http://www.cs.virginia.edu/evans/wass Projects Goal: do something interesting and important enough to write a conference paper Teams: alone or in a small group Topic: anything you can convince me is relevant and worthwhile Start thinking of ideas, finding teammates now: mini-proposal due Oct 2

15 15 http://www.cs.virginia.edu/evans/wass Questions? Sign up on registration sheet Sign up on schedule sheet: –One time as topic leader –One time as assistant –Don’t need to fill in topic now Thursday: MashupOS –Response questions on website


Download ppt "Web Applications Security Seminar David Evans University of Virginia 28 August 2007."

Similar presentations


Ads by Google