#
| Date
| Topic
| Assignment
| Speakers
|
1 |
9/10 |
Introduction |
Form reading group |
|
2 |
9/17 |
Static analysis |
Read Meta Compilation, KInt, skim Coverity, LLVM tutorial and LLVM |
|
3 |
9/24 |
Dynamic analysis |
Read Pin, Valgrind memory checker, skim LD_PRELOAD trick and Detours |
|
4 |
10/1 |
More analysis |
Read EXE, Baggy bounds checking |
|
5 |
10/8 |
Hack day! |
Work on your programming lab |
|
6 |
10/15 |
Debugging, Recovery, Auditing |
Read Delta Debugging, Rx, Patch-based auditing |
|
7 |
10/22 |
Web |
Skim OWASP top 10 and Web vulerability study, read Static analysis of PHP , Browser compatibility testing |
|
8 |
10/29 |
No class (Hurricane Sandy) |
Work on your final project |
|
9 |
11/5 |
No class (Academic Holiday) |
|
|
10 |
11/12 |
More Web |
Read Web pentration testing, Runtime enforcement for Javascript |
|
11 |
11/19 |
Mobile |
Read No-sleep bugs, Android security, Platform-enforced privacy |
|
12 |
11/26 |
Usability |
Read Automatic usability evaluation, Detect low usability pages |
|
13 |
12/3 |
Concurrency |
Read Hybrid race detection, Javascript race detection |
|
14 |
12/10 |
Demo day (long lecture) |
Present and demo your final project |
|