Resources
Computer Security 101
General Linux Kernel
- Interactive map of Linux kernel
- Kernel System Calls
- Kernel Memory Mapping
- How The Kernel Manages Your Memory
- Anatomy of a Program in Memory
- PaX/Grsecurity –> KSPP –> AOSP kernel: Linux kernel mitigation checklist( WIP)
- Security things in Kernel
General LLVM
- Static Program Analysis Course
- LLVM 中文wiki
- LLVM 知乎
- LLVM 清华大学源
- Official LLVM Get Started
- Official LLVM Write a Pass
Static Analysis
- Static Program Analysis - Anders Møller and Michael I. Schwartzbach [PDF]
- Static Program Analysis - 南大
- Papers
-Demand-driven alias analysis for C
-Refinement-based context-sensitive points-to analysis for java
-Wave Propagation and Deep Propagation
Container Security
- DOCKER基础技术:LINUX NAMESPACE(上)
- DOCKER基础技术:LINUX NAMESPACE(下)
- Docker and Containers - Katacoda course
- Docker Security - Katacoda course
- Understanding and Hardening Linux Containers
Advanced Offense and Defense Readings
- Academic Papers
- Blackhat
- Google Project Zero Blog
- Google Security Blog
- Android Developers Blog - Security
- Freebuf
- Seebug漏洞平台
- Kees Cook’s blog
- Paul Moore’s blog
- GoSSIP @ LoCCS.Shanghai Jiao Tong University
Academic Conferences
- Security: IEEE S&P, CCS, USENIX Security, NDSS
- Architecture: ASPLOS, HPCA, ISCA, MICRO
- System/Program Analysis: SOSP, OSDI, PLDI, POPL
Tech/Hacker Conferences
- Blackhat, Blackhat Europe, Blackhat Asia
- Defcon, Defcon China
- Linaro Connect
- Linux Security Summit North America, Linux Security Summit Europe