CY-501 · OS Internals for Security Support/Unsolved PYQ Paper
CY-501 OS Internals for Security Support - Jun 2025 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaWhat is the role of buffer pool and buffer header? Explain in detail.
How to answer
- Definition of buffer cache / buffer pool in Unix kernel
- Structure and fields of buffer header (buf header)
- Role in disk I/O caching and synchronization
- Free list / hash queue management and cache hit/miss flow
-
7 MarksbExplain the concept of INODES in UNIX like file system.
How to answer
- Definition of inode as file metadata structure
- Fields stored in inode: mode, owner, size, pointers
- Direct/indirect block addressing
- Role in Unix file access and security
-
7 MarksaWhat is the importance of CHMOD and CHOWN in operating system?
How to answer
- Purpose of chmod: change file permission bits
- Purpose of chown: change owner/group
- Syntax and modes with security relevance
- Importance for least privilege and access control
-
7 MarksbExplain the mechanism of process creation in Unix operating system.
How to answer
- fork() to create child process copy
- exec() to overlay new image, wait/exit handling
- Process table, PID, parent-child relationship
- Diagram of state transition during creation
-
7 MarksaWhat are the effects of privilege escalation vulnerabilities?
How to answer
- Definition of vertical vs horizontal privilege escalation
- Effects: unauthorized access, data theft, persistence
- System compromise and security bypass examples
- Impact on confidentiality, integrity, availability
-
7 MarksbExplain the disadvantages of concurrency in operating system.
How to answer
- Meaning of concurrency and shared resources
- Race condition, deadlock, starvation issues
- Synchronization overhead and complexity
- Security risks from concurrent access
-
7 MarksaHow Operating system protects our data? Explain the process.
How to answer
- Authentication, authorization and access control
- Encryption, backup and auditing mechanisms
- Memory protection and user/kernel mode separation
- Malware protection and update process
-
7 MarksbWhat are the different virtualization techniques used for the security implementation?
How to answer
- Need for virtualization in isolation and security
- Types: hardware, OS-level, para, full virtualization
- Sandboxing and VM-based intrusion containment
- Examples of secure implementation
-
7 MarksaDefine the following terms: -Virus, Worms, Root Kit.
How to answer
- Virus: definition, host-dependent replication
- Worms: self-propagating network malware
- Rootkit: stealth privilege hiding toolkit
- Differences in propagation and detection
-
7 MarksbDefine Honeypot. Explain the procedure through which honeypot can be used for the protection against cyber-attacks.
How to answer
- Definition and types of honeypot
- Deployment and monitoring procedure
- How attackers are lured and logged
- Use for early warning and attack analysis
-
7 MarksaWhat are the different methods through which we can protect our data form ransomed attacks?
How to answer
- Ransomware behavior: encryption and extortion
- Backup, patching and access control measures
- Antivirus, email filtering and awareness
- Incident response and recovery steps
-
7 MarksbWhat does mobile phone operating system contain that or may be vulnerable to different attacks?
How to answer
- Mobile OS components: kernel, middleware, apps
- Common vulnerable surfaces: apps, permissions, network
- Malware, phishing and OS exploit examples
- Mitigation via updates and permission model
-
7 MarksaExplain the following terms: Secure co-processors, Secure wallet
How to answer
- Secure co-processor: dedicated crypto hardware
- Functions: key storage, attestation, isolation
- Secure wallet: protected credential storage
- Use in mobile and payment security
-
7 MarksbDefine Socket and its types.
How to answer
- Definition of socket as communication endpoint
- Types: stream, datagram, raw sockets
- TCP vs UDP usage examples
- Socket address structure
-
7 MarksaExplain the architecture of Windows operating system in detail.
How to answer
- Layered architecture: HAL, kernel, executive
- User mode vs kernel mode components
- Key subsystems: memory, process, I/O manager
- Diagram of Windows OS architecture
-
7 MarksbWhat is the use of Winsock? What are the different types of Winsock function?
How to answer
- Winsock as Windows network API
- Use for TCP/IP application communication
- Categories: blocking, database, byte-order functions
- Examples: socket(), bind(), connect(), send(), recv()
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 accountHave an account? Log in
Notes Panel