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. HP Web Inspect

  2. Nessus

  3. Open Vas

  4. TAM

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

To solve this question, the user needs to understand what Threat Modeling is and what tools can be used for it.

Threat Modeling is a process of identifying potential security threats and vulnerabilities in an application or system. It helps to find security weaknesses early in the development cycle, reducing the risk of costly security breaches in the future.

Now, let's go through each option and explain why it is right or wrong:

A. HP Web Inspect: HP Web Inspect is a web application security scanner that can help identify vulnerabilities in web applications. However, it is not a tool that is typically used for threat modeling.

B. Nessus: Nessus is a popular vulnerability scanner that can help detect and report potential security issues. While it can be used as part of a threat modeling process, it is not specifically designed for threat modeling.

C. Open Vas: OpenVAS is an open-source vulnerability scanner that can help identify vulnerabilities in networks and systems. While it can be used as part of a threat modeling process, it is not specifically designed for threat modeling.

D. TAM: TAM (Threat Agent Modeling) is a structured approach to identifying potential threats to a system or application. It is a tool that can be used for threat modeling, as it helps identify and prioritize potential threats based on the likelihood and impact of each threat.

Therefore, the correct answer is: D. TAM

Multiple choice technology security
  1. Zero day

  2. Unknown

  3. stealth

  4. Trojan

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

To answer this question, the user needs to have knowledge about cybersecurity and different types of attacks. The attack described in the question is a type of cyber attack that exploits a vulnerability before the developer is aware of it.

Option A is correct. This type of attack is called a "zero-day" attack. It refers to an attack that exploits a security vulnerability that the developer or vendor is unaware of and has not had time to patch. Zero-day attacks are particularly dangerous because they can be used to gain unauthorized access to systems or steal sensitive data without being detected.

Option B is incorrect because "unknown" is too broad of a term to refer to a specific type of attack.

Option C is incorrect because "stealth" is a term used to describe the ability of an attack to remain undetected. While zero-day attacks can certainly be stealthy, "stealth" is not the specific term used to describe this type of attack.

Option D is incorrect because a Trojan is a specific type of malware that disguises itself as a legitimate program in order to gain access to a system. While a Trojan can certainly be used in a zero-day attack, the two terms are not interchangeable.

Therefore, the correct answer is:

The Answer is: A. Zero day

Multiple choice technology security
  1. session hijacking

  2. XSS

  3. HTTP Response splitting

  4. HTML Injection

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

This is a phishing attack - specifically a form of social engineering where attackers impersonate legitimate entities to trick victims into clicking malicious links. However, XSS (Cross-Site Scripting) can also involve injecting malicious content through email links that execute in the victim's browser. The correct answer given is XSS, which is plausible for malicious link scenarios.

Multiple choice technology security
  1. MITM proxy can be used to change the URL to a non secured one

  2. If the login page is not SSL enabled, the credentials will be transmitted in plain text to the web server and Attacker can sniff the credentials supplied by the user

  3. Firewall logs will have the credentials in plain text

  4. proxy logs will have the credentials in plain text

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

To develop an application that includes both secured and non-secured web pages, it is important to have the login page SSL (Secure Sockets Layer) enabled in order to protect sensitive user information. The SSL protocol is used to establish a secure and encrypted connection between the user's web browser and the web server.

Now, let's go through each option and explain why it is right or wrong:

A. MITM proxy can be used to change the URL to a non-secured one - This option is a possible security vulnerability. A Man-in-the-Middle (MITM) attack can be used to intercept the user's traffic and redirect them to a non-secured URL. However, enabling SSL on the login page does not directly mitigate this threat.

B. If the login page is not SSL enabled, the credentials will be transmitted in plain text to the web server and Attacker can sniff the credentials supplied by the user - This option is correct. If the login page is not SSL enabled, the credentials supplied by the user will be transmitted in plain text, which can be sniffed by attackers. This can lead to sensitive information such as usernames and passwords being compromised.

C. Firewall logs will have the credentials in plain text - This option is incorrect. Enabling SSL on the login page does not directly affect the firewall logs. Firewall logs can capture network traffic, including login credentials, regardless of whether SSL is enabled or not.

D. Proxy logs will have the credentials in plain text - This option is also correct. If SSL is not enabled on the login page, the credentials supplied by the user will be transmitted in plain text, which can be captured by proxies. This can lead to sensitive information such as usernames and passwords being compromised.

Therefore, the correct answer is:

The Answer is: B. If the login page is not SSL enabled, the credentials will be transmitted in plain text to the web server and attacker can sniff the credentials supplied by the user.

Multiple choice technology security
  1. During multi-staged login, the application should validate the credentials supplied at each stage only

  2. Hidden variables should be used to remember the previous stage values and current stage supplier credentials to be validated at server end

  3. During multi-staged login, the application should validate the credentials supplied at each stage and previous stages

  4. Credentials supplied at the prevoius stage should be saved in cookie and current stage supplier credentials to be validated at server end

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

To ensure application security during multi-staged login in an application, the developer should ensure that the credentials supplied at each stage are validated before moving to the next stage.

Option A states that the application should validate the credentials supplied at each stage only. This option is partially correct. Validation of credentials at each stage is necessary, but validating only at each stage is not enough. It is important to validate the credentials of previous stages as well to ensure security.

Option B suggests that hidden variables should be used to remember the previous stage values and current stage supplier credentials to be validated at the server end. Hidden variables can be used to store data, but they do not guarantee security. Attackers can access and modify hidden variables, which can lead to security vulnerabilities.

Option C is the correct answer. During multi-staged login, the application should validate the credentials supplied at each stage and previous stages. This ensures that all supplied credentials are correct and valid before allowing access to the application.

Option D suggests that credentials supplied at the previous stage should be saved in a cookie and current stage supplier credentials to be validated at the server end. Saving credentials in cookies can also lead to security vulnerabilities as attackers can access and modify cookies.

Therefore, the correct answer is:

The Answer is: C. During multi-staged login, the application should validate the credentials supplied at each stage and previous stages.

Multiple choice technology security
  1. Dynamic File Attack

  2. Remote File Inclusion

  3. Dynamic Data Attack

  4. Data Dynamics

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

Remote File Inclusion (RFI) is an attack that exploits web applications that dynamically include external files based on user input without proper validation. Attackers manipulate file inclusion parameters to include malicious files from remote servers, leading to code execution, data theft, or server compromise.

Multiple choice technology security
  1. Anti Patching

  2. Anti Attack

  3. Virtual Patching

  4. Patch Attack

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

Virtual patching involves implementing a security policy or control at the network or host level to block exploit attempts on vulnerabilities without modifying the application code itself. Other options like anti patching, anti attack, or patch attack are incorrect distractors.

Multiple choice technology security
  1. Web Applictation Firewall

  2. Application Based Intrusion Detection

  3. Database Monitoring

  4. Virtual Private Lan

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

AppSensor provides a framework and toolset for instrumenting applications to detect and respond to attacks in real-time, acting as an application-based intrusion detection system. It is not a WAF, database monitor, or virtual private LAN.

Multiple choice technology security
  1. Web Applictation Firewall

  2. Application Based Intrusion Detection

  3. Database Monitoring

  4. Virtual Private Lan

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

ModSecurity is an open-source web application firewall (WAF) designed to detect and block threats targeting web applications. The other options are incorrect because it is not an application intrusion detection system, database monitor, or VPN/VLAN solution.

Multiple choice technology security
  1. Back Attack

  2. Unknown Attack

  3. Reverse Attack

  4. Side Channel Attack

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

Side-channel attacks exploit physical information leaked by the cryptographic system, such as power consumption, electromagnetic radiation, or execution timing. Other choices like Back, Unknown, or Reverse attacks are not standard terms for physical implementation exploits.

Multiple choice technology security
  1. DREAD

  2. FEAR

  3. SAFE

  4. DEAF

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

DREAD is a computer security threat classification and risk assessment model. It evaluates threats based on five categories: Damage potential, Reproducibility, Exploitability, Affected users, and Discoverability. FEAR, SAFE, and DEAF are distractors and not standard security classification models.

Multiple choice technology security
  1. HTTP Parameter Pollution

  2. Session Splitting

  3. Parameter Damage

  4. Parameter Busting

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

To solve this question, the user needs to understand the concept of security vulnerabilities related to web applications.

The correct answer is A. HTTP Parameter Pollution.

Explanation:

HTTP Parameter Pollution (HPP) is a security vulnerability that arises when an attacker submits multiple input parameters of the same name to a web application. This can lead to unexpected behaviors on the server-side and client-side, which can then be exploited by attackers to achieve their goals.

Option B, Session Splitting, is not related to the given premise. Session Splitting is a technique used to distribute user sessions across multiple servers to improve performance and scalability.

Option C, Parameter Damage, is not a commonly used term in the field of web application security. It is not related to the given premise.

Option D, Parameter Busting, is not a commonly used term in the field of web application security. It is not related to the given premise.

Therefore, the correct answer is:

The Answer is: A. HTTP Parameter Pollution.

Multiple choice technology security
  1. Clickjacking

  2. RoughJacking

  3. CyberJacking

  4. CrackJacking

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

To solve this question, the user needs to have knowledge of web security and common malicious techniques used by hackers.

The technique described in the question is known as "Clickjacking", which is used to trick web users into clicking on a button or link that is disguised as something else, thereby revealing confidential information or taking control of their computer.

Now, let's go through each option and explain why it is right or wrong:

A. Clickjacking: This option is correct. Clickjacking is a malicious technique used by hackers to deceive web users into clicking on a disguised button or link, which results in the user revealing confidential information or giving control of their computer to the attacker.

B. RoughJacking: This option is incorrect. "RoughJacking" is not a known term in web security, and there is no evidence to suggest that it is a malicious technique used by hackers.

C. CyberJacking: This option is incorrect. "CyberJacking" is a broad term that can refer to a range of malicious activities, but it is not specific to the technique described in the question.

D. CrackJacking: This option is incorrect. "CrackJacking" is not a known term in web security, and there is no evidence to suggest that it is a malicious technique used by hackers.

Therefore, the correct answer is: A. Clickjacking.

Multiple choice technology security
  1. Padding Oracle Attack

  2. Padding CBC Attack

  3. Oracle Lockback

  4. Padding Filter

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

A Padding Oracle Attack is a well-known cryptographic exploit against block cipher modes of operation (such as CBC mode) that leak information about whether the padding of a decrypted ciphertext is valid. The other options are incorrect or fabricated terms rather than established cryptographic attacks.

Multiple choice technology security
  1. Reverse Engineering Technique

  2. Buffer Overflow Attack Technique

  3. Log Analysing Technique

  4. Data Analysis Technique

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

A NOP sled (or NOP slide) is a classic technique used in buffer overflow attacks to execute arbitrary shellcode. It consists of a sequence of NOP (no-operation) instructions placed before the shellcode, allowing the execution flow to safely slide into the payload even if the instruction pointer is redirected to an imprecise address.