Computer Security Question Bank for C-CAT
Practice 50 Computer Security multiple-choice questions designed for CDAC CCAT exam preparation. Questions are paginated in sets of 10 and include detailed explanations.
What this topic covers
- Topic-wise Computer Security MCQs for C-CAT preparation.
- Detailed explanations after every answer.
- Focused revision questions for stronger preparation.
Show Answer & Explanation
Correct Answer: B - Malicious software
A computer virus is malicious software that can replicate and spread to other computers.
Show Answer & Explanation
Correct Answer: C - Protect from unauthorized access
A firewall monitors and controls network traffic to protect from unauthorized access.
Show Answer & Explanation
Correct Answer: A - Fraudulent attempt to obtain sensitive data
Phishing is a fraudulent attempt to obtain sensitive information by disguising as a trustworthy entity.
Show Answer & Explanation
Correct Answer: B - Protect data
Encryption converts data into a coded form to protect it from unauthorized access.
Show Answer & Explanation
Correct Answer: D - Malware disguised as legitimate software
A Trojan horse is malware that disguises itself as legitimate software to trick users.
Show Answer & Explanation
Correct Answer: A - Secretly collect user information
Spyware secretly monitors and collects user information without consent.
Show Answer & Explanation
Correct Answer: C - Mix of letters, numbers, symbols
A strong password contains a mix of uppercase, lowercase, numbers, and special symbols.
Show Answer & Explanation
Correct Answer: A - Two different verification methods
Two-factor authentication requires two different methods to verify identity.
Show Answer & Explanation
Correct Answer: C - Malicious software
Malware is short for malicious software - any software designed to harm.
Show Answer & Explanation
Correct Answer: C - Secure web communication
SSL (Secure Sockets Layer) provides secure encrypted communication over the internet.
Show Answer & Explanation
Correct Answer: D - Overwhelming a server with traffic
DDoS (Distributed Denial of Service) floods a server with traffic to make it unavailable.
Show Answer & Explanation
Correct Answer: A - Malware that encrypts files and demands payment
Ransomware encrypts user files and demands payment for the decryption key.
Show Answer & Explanation
Correct Answer: D - Manipulating people to reveal confidential information
Social engineering manipulates people into revealing confidential information.
Show Answer & Explanation
Correct Answer: B - Software that records keystrokes
A keylogger secretly records keyboard inputs to capture passwords and sensitive data.
Show Answer & Explanation
Correct Answer: B - Using physical characteristics for verification
Biometric authentication uses physical characteristics like fingerprint or retina for verification.
Show Answer & Explanation
Correct Answer: C - Virtual Private Network
VPN stands for Virtual Private Network, providing secure internet connections.
Show Answer & Explanation
Correct Answer: A - Unknown vulnerability exploited before patch
Zero-day vulnerability is a security flaw exploited before developers can create a patch.
Show Answer & Explanation
Correct Answer: B - 443
HTTPS uses port 443 by default for secure web communication.
Show Answer & Explanation
Correct Answer: C - Malware that hides its presence and provides unauthorized access
A rootkit is malware designed to hide its presence while providing unauthorized access.
Show Answer & Explanation
Correct Answer: A - Verifying authenticity and integrity
Digital signatures verify the authenticity and integrity of digital documents.
Show Answer & Explanation
Correct Answer: A - Confidentiality, Integrity, Availability
CIA stands for Confidentiality, Integrity, and Availability — the three fundamental principles of information security.
Show Answer & Explanation
Correct Answer: C - Worm
A worm is a self-replicating malware that spreads across networks without needing a host program or user action.
Show Answer & Explanation
Correct Answer: C - Filter incoming and outgoing network traffic
A firewall monitors and filters network traffic based on predefined security rules to protect the network.
Show Answer & Explanation
Correct Answer: A - Symmetric encryption
Symmetric encryption uses a single shared key for both encrypting and decrypting data.
Show Answer & Explanation
Correct Answer: D - A fraudulent attempt to obtain sensitive information by disguising as a trusted entity
Phishing is a social engineering attack where attackers impersonate trusted entities to steal sensitive data.
Show Answer & Explanation
Correct Answer: B - Password and OTP sent to phone
Two-factor authentication requires two different types of verification: something you know (password) and something you have (phone for OTP).
Show Answer & Explanation
Correct Answer: D - Authentication, integrity, and non-repudiation
A digital signature verifies the sender's identity (authentication), ensures data hasn't been altered (integrity), and prevents denial of sending (non-repudiation).
Show Answer & Explanation
Correct Answer: A - Denial of Service (DoS)
A Denial of Service (DoS) attack overwhelms a server with excessive traffic, making it unavailable to legitimate users.
Show Answer & Explanation
Correct Answer: B - Malware disguised as legitimate software
A Trojan Horse is malware that disguises itself as legitimate software to trick users into installing it.
Show Answer & Explanation
Correct Answer: D - SSL/TLS
SSL/TLS (Secure Sockets Layer / Transport Layer Security) encrypts data transmitted over the internet.
Show Answer & Explanation
Correct Answer: C - Create a secure encrypted connection over a public network
A VPN (Virtual Private Network) creates an encrypted tunnel over a public network to secure data transmission.
Show Answer & Explanation
Correct Answer: B - It encrypts files and demands payment for decryption
Ransomware encrypts the victim's files and demands a ransom payment in exchange for the decryption key.
Show Answer & Explanation
Correct Answer: B - Data has not been altered or tampered with
Integrity ensures that data remains accurate, complete, and unaltered by unauthorized modifications.
Show Answer & Explanation
Correct Answer: D - RSA
RSA is an asymmetric encryption algorithm that uses a public key for encryption and a private key for decryption.
Show Answer & Explanation
Correct Answer: D - Guessing passwords by trying all possible combinations
A brute force attack systematically tries every possible combination of characters to crack a password.
Show Answer & Explanation
Correct Answer: D - Encryption
Encryption converts plaintext data into ciphertext, making it unreadable without the decryption key.
Show Answer & Explanation
Correct Answer: B - Monitor network for suspicious activity
An IDS monitors network traffic and system activities for signs of malicious behavior or policy violations.
Show Answer & Explanation
Correct Answer: C - Keylogger
A keylogger records keystrokes to capture passwords, credit card numbers, and other sensitive data.
Show Answer & Explanation
Correct Answer: D - Data encryption during transmission
HTTPS encrypts data during transmission using SSL/TLS, which plain HTTP does not provide.
Show Answer & Explanation
Correct Answer: A - Intercepting and altering communication between two parties
In a man-in-the-middle attack, the attacker secretly intercepts and potentially alters communication between two parties.
Show Answer & Explanation
Correct Answer: A - Verifying data integrity by creating a fixed-length digest
Hashing generates a fixed-length digest (hash value) from data, used to verify that data has not been modified.
Show Answer & Explanation
Correct Answer: C - SHA-256
SHA-256 (Secure Hash Algorithm 256-bit) is a widely used hashing algorithm for verifying data integrity.
Show Answer & Explanation
Correct Answer: B - Manipulating people to reveal confidential information
Social engineering manipulates people through psychological tactics to gain unauthorized access or information.
Show Answer & Explanation
Correct Answer: A - Authentication verifies identity, authorization determines access permissions
Authentication verifies who a user is, while authorization determines what that authenticated user is allowed to do.
Show Answer & Explanation
Correct Answer: B - AES
AES (Advanced Encryption Standard) is a symmetric encryption algorithm using the same key for encryption and decryption.
Show Answer & Explanation
Correct Answer: C - A vulnerability unknown to the software vendor with no available fix
A zero-day vulnerability is a previously unknown flaw that attackers can exploit before a patch is available.
Show Answer & Explanation
Correct Answer: D - Issues digital certificates to verify identities
A Certificate Authority issues digital certificates that authenticate the identity of websites and organizations.
Show Answer & Explanation
Correct Answer: A - Deep Packet Inspection Firewall
A Deep Packet Inspection (DPI) firewall examines the full content of packets, not just headers, for threats.
Show Answer & Explanation
Correct Answer: D - Attract and trap attackers to study their methods
A honeypot is a decoy system designed to attract attackers, allowing security teams to study attack methods.
Show Answer & Explanation
Correct Answer: B - Firmware
Firmware is software stored in hardware for device control — it is not a type of malware.