Syllabus
- Introduction: Threat Model, The Evolution of Cyber.
- Threat and Attack Surface based Risk Analysis
- Vulnerabilities, Exploits and Security Principles
- Privileges, Access Control: DAC, MAC & RBAC, Linux Access Control, Linux Capabilities, LSM, SELinux
- Android Security
- Introduction to Malware
- Software Protection: Anti-Virus, Host IPS, DLP (Data Leakage Prevention)
- Isolation and separation: OS and Machine virtualization (Containers,Vmware, Xen), Hardware assisted virtualization, Separation Kernel
- Trusted Execution Environment & Hardware Protection: Trusted Computing, Intel TXT, ARM TrustZone, Intel TME and MKTME, AMD SME/ SEV