Browser Security
Course Overview
Web browsers are becoming an increasingly attractive target for attackers who wish to compromise users' systems or steal data from users. This course will study the architecture of modern browsers, vulnerabilities in these browsers, as well as new technologies for enhancing the functionality and security of browsers. Students will be assigned research papers on relevant topics. Topics of study include (but are not limited to) browser encryption, extension and plug-in security, authentication, privacy, browser policies, and JavaScript security. This course will involve a project as well as small assignments. Students will present their projects in class and write a final report on the projects.
Logistics
Instructor: Limin Jia
Office Hours: Tuesdays 3-4pm Eastern at CIC2216
Teaching Assistant:
- Alex James (ajames1@andrew) (office hour: Mondays 4:30-5:30PM Eastern CIC2214)
- Viyat Bhalodia (vbhalodi@andrew) (office hour: Fridays 2-3PM Eastern INI conference room A117)
Time and Location: TTh 1:30-2:50PM Eastern at CIC DEC/10:30-11:50AM Pacific at B23 109.
Resources
Canvas: Use Canvas for downloading slides and assignments and submitting assignments.
Piazza: Sign up for Piazza for course announcements, posting questions, and discussions.
Grading
- 5% Paper summary
- 10% Presentation
- 25% Assignments
- 40% Course project
- 20% Tests