#
| Date
| Topic
| Assignment
| Speakers
|
1 |
9/2 |
Introduction |
Form reading group |
|
2 |
9/9 |
Static analysis |
Read Meta Compilation, KInt, skim Coverity, LLVM tutorial and LLVM |
|
3 |
9/16 |
Dynamic analysis |
Read Pin, Valgrind memory checker, skim LD_PRELOAD trick and Detours |
|
4 |
9/23 |
More analysis |
Read EXE, Baggy bounds checking |
|
5 |
9/30 |
Privacy |
Skim TaintDroid. Read CleanOS, Pebble |
Yang Tang, Riley Spahn |
6 |
10/7 |
Debugging, Recovery, Auditing |
Read Delta Debugging, Rx, Patch-based auditing |
|
7 |
10/14 |
Testing |
Read Vmvm, Phosphor |
Jonathan Bell |
8 |
10/21 |
Web |
Secure postMessage, Blueprint |
Yinzhi Cao |
9 |
10/28 |
Kernel security |
Read KGuard, Ret2Dir |
Vasileios P. Kemerlis |
10 |
11/4 |
No class (Election Day) |
|
|
11 |
11/11 |
Mobile |
Read Race detection for Android, Android crash bugs |
Gang Hu |
12 |
11/18 |
Concurrency |
Read Hybrid race detection, Parrot |
Heming Cui |
13 |
11/25 |
Research conference (day 1) |
Present and demo your final project |
|
14 |
12/2 |
Research conference (day 2) |
Present and demo your final project |
|