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

Multiple choice technology security
  1. a mechanism of sharing scripts between two websites

  2. a code injection technique that exploits a security vulnerability occurring in the database layer of an application

  3. is a type of computer security vulnerability typically found in web applications that enables malicious attackers to inject client-side script into web pages viewed by other users.

  4. is a way to protect websites using JavaScripts

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Cross Site Scripting (XSS) is a vulnerability where attackers inject malicious scripts into web pages viewed by other users. It exploits insufficient input validation or output encoding. Option B describes SQL injection (database layer), while option A and D are incorrect characterizations.

Multiple choice technology security
  1. is a type of computer security vulnerability typically found in web applications that enables malicious attackers to inject client-side script into web pages viewed by other users.

  2. is an attempt to make a computer resource unavailable to its intended users by sending invalid/forged requests

  3. is a form of attack on a database-driven Web site in which the attacker executes unauthorized SQL commands by taking advantage of insecure code on a system connected to the Internet

  4. is a type of malicious exploit of a website whereby unauthorized commands are transmitted from a user that the website trusts

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

CSRF is an attack that tricks a user's browser into making unwanted requests to a website where the user is already authenticated. The website trusts the request because it comes from a legitimate user's session, even though the user didn't intend to make that request. Unlike XSS which injects scripts, CSRF exploits the trust relationship between user and site.

Multiple choice technology security
  1. is an action taken by server when invalid credentials are supplied by users

  2. is an action taken by firewall to prevent access to malicious users

  3. is an attempt to make a computer resource unavailable to its intended users

  4. is a way to prevent Cross Site Scripting attacks

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Denial of Service attacks aim to make a computer resource unavailable to its intended users by overwhelming it with traffic or requests. This exhausts system resources like memory, CPU, or network bandwidth. DoS doesn't necessarily break security controls - it simply makes the service too slow or completely unavailable.

Multiple choice technology security
  1. is the act of manipulating people into performing actions or divulging confidential information, rather than by breaking in or using technical hacking techniques (essentially a fancier, more technical way of lying).

  2. is a way to educate users about different security issues

  3. is a group formed by malicious users

  4. is a practice of engineering dealing with Social Security

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Social Engineering manipulates people into divulging confidential information or performing actions through psychological tactics rather than technical exploits. Attackers use deception, authority impersonation, or creating false urgency to trick victims. It exploits human trust and helpfulness rather than software vulnerabilities.

Multiple choice technology security
  1. is by using complex passwords

  2. is to encrypt the entire login transaction using something like SSL

  3. is by not using public/shared PCs

  4. is by sending credentials by POST method

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

SSL/TLS encryption protects credentials during transmission by encrypting the entire communication channel between client and server. This prevents attackers from intercepting sensitive data even if they can monitor network traffic. POST alone doesn't encrypt data, and complex passwords only protect against guessing, not interception.

Multiple choice technology security
  1. cross-site scripting

  2. command injection

  3. path traversal attacks

  4. SQL injection

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Path traversal attacks involve manipulating file paths in URLs (using sequences like '../') to access files outside the web root. Unlike SQL injection (targets databases), cross-site scripting (injects scripts), or command injection (executes commands), path traversal specifically targets file system access.

Multiple choice technology security
  1. True

  2. False

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Keyloggers capture keystrokes before encryption occurs. When you type encrypted data, the keylogger records the plaintext input, not the encrypted output. Encryption protects data in transit, not from input capture malware.

Multiple choice technology security
  1. Client-side data validation

  2. Running the application under least privileges necessary

  3. Filtering data with a default deny regular expression

  4. Using parameterized queries to access a database

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Client-side validation is NOT security - users can bypass it using browser tools or by sending direct requests. Real security requires server-side validation, least-privilege execution, proper filtering, and parameterized queries to prevent injection attacks.

Multiple choice technology testing
  1. Slow Response Time

  2. Excessive Memory Consumption

  3. Random Application termination

  4. Failure to encrypt data

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Reliability refers to a system's ability to perform its intended functions correctly and consistently over time without unexpected failures. Random application termination represents a complete loss of service availability, which is a fundamental reliability issue. The other options represent different concerns: performance (slow response), resource management (memory consumption), and security (encryption).

Multiple choice technology security
  1. CONFIDENTIALITY

  2. INTEGRITY

  3. AVAILABILITY

  4. ACCOUNTABILITY

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Integrity refers to safeguarding the accuracy and completeness of assets and ensuring consistent, unaltered behavior under various conditions, including tampering or overload. Confidentiality ensures data privacy, availability ensures uptime, and accountability tracks actions; none of these directly define the requirement for consistent functionality under tampering.

Multiple choice technology security
  1. Denial of Service

  2. Data Manipulation

  3. Authentication bypass

  4. Directory Listing and Traversal

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

SQL injection allows attackers to bypass authentication, manipulate data (insert, update, delete), and cause denial of service by executing intensive queries. Directory listing and traversal is a path-based vulnerability, not a direct outcome of SQL injection.

Multiple choice technology security
  1. Distinguishing a computer from a human, primarily to restrict the access

  2. Supporting multifactor authentication

  3. Provide a secure channel for client server communication

  4. Providing a friendly interface between human and computers

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

CAPTCHA is designed to differentiate humans from bots by presenting tasks easy for humans but hard for computers. This prevents automated abuse like spam, brute-force attacks, and bot registrations. Option A correctly identifies its primary purpose of access restriction based on humanity verification. The other options confuse CAPTCHA with security concepts like MFA (B), encrypted communication (C), or UX design (D).

Multiple choice technology security
  1. Input Validation

  2. Configuration Management/Insecure Configuration

  3. Error Handling

  4. Denial of Service

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Exposing backup files in hidden directories is a misconfiguration vulnerability. Proper configuration management should restrict access or move sensitive files outside web root. Input validation (A) checks user data, not file exposure. Error handling (C) manages exceptions, and DoS (D) concerns availability attacks. The issue stems from improper server/file system configuration.

Multiple choice technology security
  1. Spoofing

  2. Tampering

  3. Repudiation

  4. Denial of Service

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Repudiation threats involve a user denying legitimate actions they performed. Non-repudiation mechanisms like digital signatures and audit logs provide evidence of transactions. Spoofing (A) is impersonation, tampering (B) is unauthorized modification, and DoS (D) disrupts availability. The scenario describes a classic repudiation risk where a user falsely denies executing a transaction.