Secure coding

SQL Injection Vulnerabilities Exploitation Case Study

Introduction In the earlier articles about SQL Injection, we discussed how SQL Injection vulnerabilities can be identified and exploited. We also discussed

How to exploit improper error handling

In the previous article, we discussed what Improper Error Handling vulnerabilities are and what causes them. This article provides an overview of how Impro

Improper Error Handling Exploitation Case Study

Introduction: In the earlier articles about Improper error handling, we discussed how these vulnerabilities can occur. and how they can cause security issue

Why Improper Error Handling Happens

Introduction: Improper Error Handling is one of the commonly seen issues in software. Web Applications are no different and they are susceptible to improper

How to exploit CSRF Vulnerabilities

Introduction In the previous article, we discussed what CSRF vulnerabilities are and what causes CSRF vulnerabilities. This article provides an overview of

How to mitigate CSRF Vulnerabilities

Introduction: In the previous articles, we discussed what Cross Site Request Forgery vulnerabilities are and how one can detect and exploit them. From a dev

What Causes Command Injection Vulnerabilities? (How are Data and Code Handled in Execution Environments)

Introduction: This article provides an overview of how command injection vulnerabilities occur and what are some of the causes for command injection vulnera

Command Injection Vulnerabilities

Introduction: In the previous articles, we discussed what Command Injection vulnerabilities are and what causes command injection vulnerabilities. This arti

Command Injection Vulnerabilities Exploitation Case Study

Introduction: This article provides an overview of how command injection vulnerabilities can be identified and exploited. We will discuss two different type

How to mitigate Command Injection Vulnerabilities

Introduction: In the previous articles of this series, we discussed various topics around Command Injection vulnerabilities. We began by understanding what