Penetration Testing

Penetration Testing

Identify security vulnerabilities by applying hacking techniques

What is penetration testing?

A penetration test is an authorized simulated attack performed on a computer system to evaluate its security. Penetration testers use the same tools, techniques, and processes as attackers to find and demonstrate the business impacts of weaknesses in a system. 

Why do we use penetration testing?

Penetration testing (or pen testing) is a security exercise where a cyber-security expert attempts to find and exploit vulnerabilities in a computer system. The purpose of this simulated attack is to identify any weak spots in a system’s defenses which attackers could take advantage of. 

What is the benefit of penetration testing?

Performing regular penetration tests allows your organization to evaluate web application, internal, and external network security. It also helps you to understand what security controls are necessary to have the level of security your organization needs to protect its people and assets. 

What are the 3 types of penetration testing?

  1. Black Box Penetration Testing (no prior application/network information)
  2. Grey Box Penetration Testing (some prior application/network information)
  3. White Box Penetration Testing (full prior application/network information)

Things to know about penetration testing:

Penetration testing cost: Penetration testing can cost anywhere from $4,000-$10,000. A lot of these costs are determined by factors such and complexity.

What type of penetration test: The different types of penetration tests include network services, applications, client side, wireless, social engineering, and physical. A penetration test may be performed externally or internally to simulate different attack vectors. 

Types of penetration test: Internal/External Infrastructure Penetration Testing, Wireless Penetration Testing, Web Application Testing, Mobile Application Testing, Build and Configuration Review, Social Engineering.