CY-501 · OS Internals for Security Support/Unsolved PYQ Paper
CY-501 OS Internals for Security Support - Nov 2023 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 MarksaWith a neat sketch explain the buffer header and buffer pool.
How to answer
- Definition of buffer header and its fields
- Structure and organization of buffer pool / free lists
- Relation between header and data buffer with neat sketch
- Allocation / release operation flow
-
7 MarksbDiscuss the usage of queue and tree data structures in the operating system with their applications.
How to answer
- Role of queue data structure in OS scheduling and buffering
- Role of tree data structure in file system and process management
- Specific applications e.g. ready queue, directory tree
- Comparison of usage scenarios
-
7 MarksaExplain the system calls.
- i)open
- ii)read
- iii)create
- iv)chmod
How to answer
- Definition and purpose of system calls
- Explanation of open, read, create, chmod calls
- Parameters and return values
- Example usage in file management
-
7 MarksbExplain the process life cycle. Write the components of PCB.
How to answer
- States in process life cycle: new, ready, running, waiting, terminated
- Transitions and diagram of life cycle
- Definition of PCB
- List and explain components of PCB
-
7 MarksaWhat is IPC? Demonstrate the client/server communications using message queues.
How to answer
- Definition of IPC
- Concept of message queues
- Client/server communication model using message queues
- Steps / example of message send and receive
-
7 MarksbWhat is semaphore? Explain the types of semaphores.
How to answer
- Definition of semaphore
- Wait and signal operations
- Types: binary and counting semaphores
- Applications in synchronization
-
7 MarksaExplain how security and protection can be implemented in the operating system?
How to answer
- Concepts of security vs protection in OS
- Authentication, access control, encryption mechanisms
- Protection domains, access matrix
- Implementation techniques in OS
-
7 MarksbWhat is a Honeypot? Explain how honeypot can be used to protect against cyber attacks?
How to answer
- Definition of honeypot
- Types / working of honeypot
- How it traps attackers and collects intelligence
- Role in protection against cyber attacks
-
7 MarksaExplain in detail the types of viruses and worms.
How to answer
- Definition of virus vs worm
- Classification / types of viruses
- Types and propagation of worms
- Examples and characteristics
-
7 MarksbDiscuss about the common vulnerabilities and exposures for security.
How to answer
- Concept of CVE / vulnerabilities and exposures
- Common examples of vulnerabilities
- Impact on security
- Mitigation approaches
-
7 MarksaExplain mobile operating systems security.
How to answer
- Security challenges in mobile OS
- Permission model, sandboxing, encryption
- Android / iOS security features
- Threats and countermeasures
-
7 MarksbWhat is a Secure Coprocessor? Explain in detail secure coprocessors.
How to answer
- Definition of secure coprocessor
- Architecture and tamper resistance
- Cryptographic functions and key storage
- Applications in secure systems
-
7 MarksaWith a neat sketch explain the windows system architecture.
How to answer
- Overview of Windows system architecture layers
- Kernel, executive, HAL components
- Neat labelled sketch of architecture
- User mode vs kernel mode interaction
-
7 MarksbWrite the types of sockets. Explain in detail socket programming.
How to answer
- Types of sockets: stream, datagram, raw
- Socket API and programming steps
- Client-server socket program flow
- Example code / functions
-
14 MarksWrite short notes on any two of the following:
- a)Mounting and unmounting of the file system
- b)Principles of concurrency
- c)Trojans and Rootkits
- d)System work threads and winsock
How to answer
- Select any two topics from given list
- Definition and key concepts for each chosen topic
- Working / principles with examples
- Applications / security relevance
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