In broad perspective, security testing can be divided into six basic concepts: Here is a brief introduction of them but I would suggest exploring more onto each of them individually.

Availability: Assuring that for any information system which is there to serve its purpose, should be available when needed and these information & communications services are available and maintained for authorized persons when needed.
Authentication: Assuring …

Read on »