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. Encrypt network traffic with WPA or WEP

  2. Restrict access to trusted MAC addresses

  3. Both

  4. None of the above

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

Wireless network security requires layered protection. Encryption (WPA or WEP) protects network traffic from eavesdropping, while MAC address filtering restricts which devices can connect to the network. Using both provides defense-in-depth - if one protection fails, the other may still stop unauthorized access. Note that WEP is now considered weak and should be replaced with WPA2/WPA3 in practice, but both are encryption methods.

Multiple choice technology security
  1. Man-in-the-middle

  2. social engineering

  3. None of above

  4. All of the above

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

Standard Diffie-Hellman key exchange without authentication is vulnerable to man-in-the-middle attacks because the parties cannot verify they're communicating directly with each other. An attacker can intercept the exchange and establish separate keys with both parties, then relay (and potentially modify) communications between them. This is why authenticated Diffie-Hellman or protocols like TLS are used in practice.

Multiple choice technology security
  1. Vibrating

  2. simulation of hacking

  3. A tool used to penerate the computer

  4. None of the above

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

Penetration testing (often called pen testing) is a simulated cyberattack launched against your computer system to identify exploitable security vulnerabilities. It is a software-based simulation of hacking, rather than a physical vibration or a tool that physically penetrates hardware.

Multiple choice technology security
  1. Software that uses a security hole to carry out an attack

  2. Attack in mid night 12:00

  3. Attack's on last day of every month

  4. All of the above

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

A zero-day attack exploits a security vulnerability that is unknown to the software vendor and for which no patch exists yet - hence 'zero days' of protection available. The term refers to the amount of time the vendor has had to fix it (zero), not the timing of the attack. Options B and C incorrectly interpret it as referring to specific times or dates. Zero-day vulnerabilities are particularly dangerous because no defense exists until the vendor becomes aware and releases a patch.

Multiple choice technology security
  1. Weaknesses or gaps in a security program that can be exploited by threats to gain unauthorized access to an asset

  2. The potential for loss, damage or destruction of an asset as a result of a threat exploiting a vulnerability

  3. Anything that can exploit a vulnerability, intentionally or accidentally, and obtain, damage, or destroy an asset

  4. All of the above

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

In security terminology, a threat is anything that can exploit a vulnerability to cause harm - whether intentional (attackers) or accidental (natural disasters, mistakes). Option A describes 'vulnerability' (weakness), not threat. Option B describes 'risk' (the potential for loss from threat+ vulnerability). Option C correctly defines threat as the agent that could exploit vulnerabilities. These terms are often confused - remember: threat=what could attack, vulnerability=how it could succeed, risk=the likelihood and impact.

Multiple choice technology testing
  1. Authentication

  2. Authorization

  3. Integrity

  4. Availability

  5. Confidentiality

Reveal answer Fill a bubble to check yourself
A,B,C,D,E Correct answer
Explanation

These five elements form the core security framework for applications. Authentication and Authorization (the first two As of AAA) control who can access and what they can do. Confidentiality, Integrity, and Availability (the CIA triad) are the fundamental goals of information security. Together, these ensure only authorized users can access data, data remains accurate and unaltered, and systems are accessible when needed. All five are essential for comprehensive application security.

Multiple choice technology testing
  1. Website with URL https

  2. Website with URL http

  3. Windows application

  4. Only Website with URL http & Windows application

Reveal answer Fill a bubble to check yourself
A,B,C Correct answer
Explanation

Security threats can affect ANY application type. HTTPS websites (Option A) are still vulnerable to application-level attacks like XSS or injection - HTTPS only encrypts transport. HTTP websites (Option B) are even more vulnerable. Windows/desktop applications (Option C) have their own vulnerabilities (buffer overflows, etc.). Option D is incorrect because it's not just 'http' and Windows apps - all application types face security threats. Protocol doesn't eliminate application-level vulnerabilities.

Multiple choice technology testing
  1. Denial of service

  2. Executing malicious content

  3. Information disclosure

  4. All of the above

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

Denial of service attacks disrupt availability by overwhelming resources. Executing malicious content includes threats like SQL injection and XSS. Information disclosure exposes sensitive data. All three are common security threats.

Multiple choice technology testing
  1. Windows authentication

  2. SQL authentication

  3. Form based authentication

  4. Basic authentication

  5. Passport authentication

  6. All of the above

Reveal answer Fill a bubble to check yourself
A,C,D,E Correct answer
Explanation

Windows, Form-based, Basic, and Passport are standard web application authentication modes, particularly in ASP.NET. SQL authentication is used to authenticate to database management systems rather than directly to web applications, making it and "All of the above" incorrect.

Multiple choice technology testing
  1. Provide highest privilege

  2. Encode all client supplied data

  3. Use of parameterized stored procedure

  4. Providing detailed error message

Reveal answer Fill a bubble to check yourself
B,C,D Correct answer
Explanation

Encoding client data prevents XSS. Parameterized stored procedures help prevent SQL injection. Detailed error messages aid debugging but can leak sensitive information. Providing highest privilege (A) violates the principle of least privilege.

Multiple choice technology testing
  1. SQL Injection

  2. Cross Site Scripting

  3. Authentication

  4. Forceful browsing

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

The response contains an HTML h1 element with the title parameter from the URL echoed directly into the page. This unencoded reflection allows script injection, which is a reflected XSS vulnerability.

Multiple choice technology testing
  1. Steal cookies

  2. Hijack accounts

  3. Execute Flash/ActiveX contents

  4. Force user to download s/w

  5. All the above

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

Cross Site Scripting (XSS) attacks allow malicious scripts to be injected into web pages viewed by other users. These scripts can access cookies (enabling session theft), hijack user accounts by stealing authentication credentials, execute malicious ActiveX or Flash content (in legacy systems), and force downloads of malicious software. All listed outcomes are possible XSS attack vectors.

Multiple choice technology security
  1. RunPe

  2. stubs

  3. Encryption Algorithm

  4. Encryption Key

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

Crypters use stubs - small code sections that handle payload decryption and execution. To bypass antivirus detection, stubs are frequently changed or updated since antivirus signatures are often based on stub patterns. RunPE (Run Portable Executable) is a technique used by crypters but not what's updated; encryption algorithms and keys can be part of detection signatures but stub modification is the primary evasion method.

Multiple choice technology security
  1. spyEye

  2. BlackShades

  3. Zeus

  4. Cybergate

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

Zeus botnet was one of the most widespread and notorious malware networks, infecting millions of computers worldwide. It was particularly famous for stealing banking credentials and had the highest infection rate among major botnets during its peak. SpyEye and BlackShades were significant but didn't achieve Zeus's global scale.