1. 1. Stack Overflows
    1. 1.1. Stack Clash
    2. 1.2. Hardening thread_info
    3. 1.3. SSP
  2. 2. Heap Overflows
    1. 2.1. KASLR
  3. 3. Integer Overflows
    1. 3.1. Refcount
    2. 3.2. Safe Interfaces
  4. 4. Information Leaks
  5. 5. Side-channel Attacks
    1. 5.1. Meltdown
    2. 5.2. Spectre
  6. 6. eBPF Security
    1. 6.1. Constant Blinding
    2. 6.2. Spectre
  7. 7. Code Reuse Attack
    1. 7.1. PAX RAP
    2. 7.2. MTE
  8. 8. GCC Plugins
    1. 8.1. Information Leak Prevention
    2. 8.2. Kernel Structure Attack Mitigation
  9. 9. Miscellaneous Topics
    1. 9.1. VLA
    2. 9.2. Fallthrough
    3. 9.3. Fortify
    4. 9.4. Livepatch
  10. Contributors

Analysis on Kernel Self-Protection: Understanding Security and Performance Implication

  • Taesoo Kim, taesoo@gatech.edu
  • Jinbum Park, jinb.park@samsung.com
  • Jaemin Ryu, jm77.ryu@samsung.com
  • Jonghyuk Song, jonghyk.song@gmail.com
  • Heeill Wang, showx0123@gmail.com
  • Yujeong Lee, yujeong.lee.14@gmail.com
  • Joonwon Kang, kjw1627@gmail.com
  • Yeonju Ro, <yeonju.ro@samsung.com, yeonju.samsung@gmail.com>
  • Sungbae Yoo, ysbnim@gmail.com
  • Sangwan Kwon, bitboom9@gmail.com
  • Yeji Kim, yeji01.kim@samsung.com
  • Sunmin Lee, sunm.lee@samsung.com
  • Daehwan Oh, returnwellbeing@gmail.com