Computer Knowledge ยท General Awareness
Information Security
4,143 Questions
Information security involves protecting computer systems and data from unauthorized access, cyber threats, and damage. It is a core part of the computer knowledge section in various banking and government exams. Practicing these concepts helps in understanding digital signatures, network security, and access control effectively.
Cybersecurity threatsAccess controlCryptography basicsSecurity risk managementDatabase protection
Information Security Questions
-
Protection of the private key
-
Distribution of the shared key
-
Integrity of the message
-
History of session keys
A
Correct answer
Explanation
The private key must be kept secure and confidential because if compromised, an attacker can impersonate the key owner, decrypt intercepted messages, or forge digital signatures. Public key algorithms don't use shared keys (B), message integrity (C) is important but secondary to key protection, and session key history (D) is not the most critical principle. The entire security model depends on private key secrecy.
-
Encrypting the message with the receiver's public key
-
Encrypting a hash of the message
-
Having the message authenticated by a certificate authority
-
Using a password-protected file format
A
Correct answer
Explanation
Public key encryption allows anyone to encrypt with the receiver's public key, but only the receiver with the matching private key can decrypt. This ensures confidentiality during transmission. The sender does not need to share a secret key with the receiver beforehand.
-
Send a digital signature of the message to the recipient
-
Encrypt the message with a symmetric algorithm and send it
-
Encrypt the message with a private key so the recipient can decrypt with the corresponding public key
-
Send an encrypted hash of the message along with the message to the recipient
D
Correct answer
Explanation
Sending an encrypted hash (digital signature) along with the message allows the recipient to verify message integrity. The recipient can decrypt the hash with the sender's public key and compare it with a freshly computed hash of the received message. If they match, the message hasn't been tampered with.
-
Substitution and transposition
-
Block and stream
-
Symmetric and asymmetric
-
DES and AES
B
Correct answer
Explanation
The two fundamental methods of encrypting data are based on how the encryption algorithm operates: block ciphers (which encrypt fixed-size blocks of data) and stream ciphers (which encrypt data as a continuous stream, bit by bit or byte by byte). Symmetric/asymmetric refers to key management, not the encryption method itself.
-
Secret link
-
Covert channel
-
Covert encryption
-
Communication pipe
B
Correct answer
Explanation
A covert channel is an unauthorized communication path that violates a system's security policy to transfer information, often hiding data within normal traffic. Secret links are not standard security terms, covert encryption is a cryptographic technique, and communication pipes are authorized OS IPC mechanisms.
-
Loss of the system may mean loss of all data.
-
A hardware failure may lead to lost data or system integrity.
-
A disgruntled user may lead to denial of service.
-
An employee may hide his activities from the security department.
C
Correct answer
Explanation
The primary risk is that if the cryptographic key is lost (due to disgruntled employee, poor key management, or system failure), the encrypted data becomes permanently inaccessible. Unlike data loss from hardware failure, encrypted data cannot be recovered without the key, making key management critical.
-
Auditing
-
Monitoring
-
Accounting
-
Eavesdropping
B
Correct answer
Explanation
Monitoring is an ongoing, real-time activity that observes systems or users to detect anomalies or intrusion attempts. Auditing is a periodic, retrospective review of records to verify compliance. Accounting tracks resource consumption, and eavesdropping is an unauthorized interception of communications.
-
Authentication
-
Accountability
-
Authorization
-
Nonrepudiation
B
Correct answer
Explanation
To solve this question, the user needs to have knowledge of basic cybersecurity concepts.
The correct answer is:
B. Accountability
Option A, Authentication refers to the process of verifying the identity of a user or system before granting access.
Option C, Authorization is the process of granting or denying access to specific resources or actions.
Option D, Nonrepudiation refers to the ability to prove that a particular action or event occurred and that it cannot be denied by the party who performed it.
Option B, Accountability is the ability to determine the actions and behaviors of a single individual within a system and to identify that particular individual. It is the answer to the question "who did what, when, and how" in a given system.
Therefore, the correct answer is B. Accountability.
-
Defense-in-depth
-
Weakest link
-
Fail-safe
-
Control analysis
A
Correct answer
Explanation
Defense-in-depth is a layered security approach where multiple controls are implemented so that if one control fails or is bypassed, another layer continues to provide protection. This security-in-depth strategy creates redundant safeguards against threats.
-
Brute force
-
Denial of service
-
Buffer overflow
-
ICMP Sting
D
Correct answer
Explanation
ICMP Sting is a fictional or nonsensical term, making it the correct option for not being a real operational attack. Brute force, denial of service, and buffer overflows are all established, active methods used to disrupt or compromise system operations.
-
Through cell suppression
-
By a trusted backend
-
By a trusted front-end
-
By views
C
Correct answer
Explanation
When security is not integrated into a database, it is often handled externally by a trusted front-end application that controls user access and filters queries. Internal database mechanisms like views or cell suppression cannot compensate if base access is unmanaged.
-
Knowing the proper proxy and default gateway
-
Knowing whom to trust
-
Knowing what authentication method is most appropriate
-
Knowing how to resolve hostnames
B
Correct answer
Explanation
In distributed environments and systems, the fundamental security concern is determining trust - knowing which systems, users, or services to trust. Distributed systems inherently involve multiple autonomous entities communicating across networks, making trust relationships critical. Without proper trust establishment, other security measures become ineffective.
-
Data owners
-
Users
-
Administrators
-
Management
D
Correct answer
Explanation
Management has ultimate responsibility for data classification and protection. While data owners define classification levels and access requirements, administrators implement controls, and users follow procedures - management establishes policies, allocates resources, and ensures accountability for the entire data protection program.
-
Employees
-
Hackers
-
Attackers
-
Contractors
A
Correct answer
Explanation
Employees represent the highest risk of fraud and compromise due to their authorized internal access, knowledge of systems, and potential for accidental mistakes or malicious insider actions. External attackers and hackers typically face more security barriers.
-
Eavesdropping
-
Working through a list of words
-
Session Hijacking
-
Pretending to be someone or something else
D
Correct answer
Explanation
To solve this question, the user needs to have a basic understanding of cybersecurity. The user must be able to identify the correct definition of the term "spoofing."
Now, let's go through each option and explain why it is right or wrong:
A. Eavesdropping: This option is incorrect. Eavesdropping is the act of listening to private conversations or communications without authorization. It is not the same as spoofing.
B. Working through a list of words: This option is incorrect. Working through a list of words has no relation to spoofing. It might be related to password cracking or brute-force attack.
C. Session Hijacking: This option is incorrect. Session hijacking is a type of attack in which an attacker takes control of a user session after successfully obtaining or generating an authentication session ID.
D. Pretending to be someone or something else: This option is correct. Spoofing is a type of cyberattack in which an attacker creates a fake identity or uses a legitimate one to gain unauthorized access to information or to make it appear that someone or something else is communicating.
The Answer is: D