OS Internals for Security Support (OISS)
CY-501-
Unit 1Introduction To Kernel
Architecture of the UNIX operating system · System concepts · Data structures · Buffer Cache · Buffer header · Structure of Buffer pool · Reading and writing disk blocks · Files INODES · Structure of a regular file · Directories · Super block · INODE assignment · System calls - OPEN · System calls - READ · System calls - CLOSE · System calls - WRITE · System calls - CREATE · System calls - CHMOD · System calls - CHOWN · Pipes · Mounting and Un-mounting
-
Unit 2Process
Layout System Memory · Process Description · Process control · Process creation · Signals · Process scheduling · Privileges · Threats · Intruders · Malicious software · Time · Clock · Principals of Concurrency · Inter-Process Communications - Process tracing · System V IPC · Shared Memory · Semaphores
-
Unit 3Security and Protection in Operating Systems
Access control · Auditing · Trusted computing · Multics and the commercial Operating Systems · Malware analysis · Protection viruses · Worms and Trojans · Root‑kits · Ransomware · Polymorphic malware · Malware capture and analysis using honey‑pots
-
Unit 4Common vulnerabilities and Exposures
Secure system configuration · Virtualization techniques for security · Mobile Operating Systems security · Systems security in Android · Application Security · Secure wallets · Secure co‑processors
-
Unit 5Windows Operation System
Versions · Concepts and tools · Windows internals · System Architecture · System worker threads · Windows global flags · Local procedural calls · Socket · Sockets Programming · Winsock · Functions · Data structures · Descriptors · Connections · Socket elements · Stream and Datagram Sockets