Skip to content
CY-501 · OS Internals for Security Support/Official Syllabus

OS Internals for Security Support (CY-501) - Official Syllabus

1
Unit 1

Introduction 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
  • READ
  • CLOSE
  • WRITE
  • CREATE
  • CHMOD
  • CHOWN
  • Pipes
  • Mounting and Un-mounting
2
Unit 2

Process

  • 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
3
Unit 3

Security and Protection in Operating Systems

  • access control
  • auditing
  • trusted computing
  • Multics and the commercial Operating Systems
  • Malware analysis
  • protection- viruses
  • worms
  • Trojans
  • Root-kits
  • Ransomware
  • Polymorphic malware
  • Malware capture and analysis using honey-pots
4
Unit 4

Common 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
5
Unit 5

Windows 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

Reference Books

  • Operating Systems: Internals and Design Principles — W. Stallings — Prentice Hall — 5th Edition
  • Operating Systems Design and Implementation — A. Tanenbaum, A. Woodhull — Prentice Hall — 3rd Edition
  • The Design of the Unix Operating System — Maurice J. Bach — Prentice Hall of India
  • Microsoft® Windows® Internals — Mark E. Russinovich, David A. Solomon — Microsoft Press — 4th Edition
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in