Security Testing is performed to reveal security flaws in the system in order to protect data and maintain functionality.This tutorial explains the core concepts of Security Testing and related topics with simple and useful examples.