Contact Us

Tel. (415) 294-0482

Email. info@bc-security.org

  • github
  • Twitter

Penetration Testing

What is a penetration test?

Penetration testing is an effective method of demonstrating tangible risk posed by a malicious actor. These comprehensive security assessments are an opportunity for organizations to baseline their security posture and look for ways to improve their stance.

Why is penetration testing important?

Penetration testing results in a formal detailed report that outlines vulnerabilities in a system and assesses the risk they represent.

The information provided is then used to remediate vulnerabilities and improve the overall security posture of the organization, web application, or device against future attacks.

How can we help?

White Box vs Black Box vs Gray Box

White Box Testing:

White box testing focuses on identifying a products or systems defects and bugs with nearly complete information of the product or system. This type of testing is most appropriate when testing is time constrained or the current security posture is unknown. However, white box testing allows for a more exhaustive test compared to Gray and Black box tests.

Black Box Testing:

Black box testing is the simplest test approach, not requiring any prior knowledge of product by the testers. This approach focuses on the products inputs and outputs which can simplify the assessment. However, this can superficially give a false sense of security due to not exhausting all potential attack paths.

Gray Box Testing:

Gray box testing is when a team attempts to find vulnerabilities in a system with incomplete information about the product’s inner structure, programming, or protocols.