Testy penetracyjne realizowane są w trzech wariantach:

  • blackbox (brak wiedzy o testowanym systemie),
  • graybox (ograniczona wiedza),
  • whitebox (dostęp do pełnej wiedzy).