// RED TEAM

Red teaming vs. penetration testing: when to choose which

Two services that are easy to mix up, because both mean attacking your own company. Red teaming and a penetration test differ in their goal, not just in their name: a pentest looks for vulnerabilities, a red team checks whether anyone in the company notices them in time. We show which one makes sense when, through a comparison and a single decision rule.

Red team

By Patrik Žák

// 01

Where a pentest and a red team differ at the core

A penetration test looks for as many vulnerabilities as possible within a scope defined in advance, in a set number of days. A red team simulates a specific adversary and measures something else: whether your defense catches the attack and stops it before it reaches what the company cares about.

A penetration test is a security check of a specific system. A tester goes through an application, a network, or an API with your knowledge and documents every weakness found. The goal is to cover the scope in breadth and hand your developers a list of fixes ordered by severity.

Red teaming is a scenario-based simulation of a real attack across people, processes, and technology. Only a small circle of people, the white cell, knows about the test, and the defending team gets no warning. We don’t measure the number of findings but the time to detection and how far the attacker got before someone stopped them. The scenario doesn’t have to stop at the network: we write separately about when a physical intrusion belongs in the scenario.

// 02

The comparison, point by point

A pentest goes broad and looks for weaknesses. A red team goes deep into one scenario and tests the reaction. The table shows seven differences that keep the two services from being interchangeable.

CriterionPenetration testRed team operation
GoalFind as many vulnerabilities as possible within the scopeCheck whether the team catches and stops a real attack
What the defenders knowIT and the security operations center (SOC) know about the test, sometimes they cooperate on itOnly a small circle knows (the white cell), the SOC has no idea
Duration5–15 business days1–4 months in calendar time, depending on company size
ScopeDefined in advance: application, IP range, APIOpen, the team picks the path to the objective (crown jewels)
Typical deliverableA list of findings with severity and remediation stepsAttack timeline, mapping to MITRE ATT&CK, gaps in detection
PriceLower: billed roughly in days of workSubstantially higher: you pay for the scenario, not for days worked
When it makes senseYou need to cover and fix a specific systemYou have a defense in place and want it checked in live operation

The price difference comes straight from the length of the engagement, and it is what settles whether a red team fits this year’s budget or waits for the next one. The scope of both services, how long they take, and what each one includes are in the pricing for penetration tests and red team operations.

// 03

Which one does your company need right now?

What matters is the maturity of your defense, not the size of the company. If your main systems have not been tested yet, or there is nobody to watch security events, start with a penetration test. A red team has something to measure only where a defense exists that can be tested.

A red team without detection in place tells you little. Without logs, monitoring, and someone who reacts to an alert, nobody catches the attack. You would pay for a months-long operation to learn what an internal pentest gives you in a few days. There has to be something to check first.

A red team makes sense when roughly this holds:

  • You have a SOC, or at least someone who watches the logs and can act on an alert.
  • Your main systems have already been through a pentest and the known holes are closed.
  • You want to check how people and processes react, not just how machines are configured.
  • A regulator, an insurer, or a customer asks for a test of resilience against a targeted attack, which in financial services means the obligations under the Digital Operational Resilience Act (DORA, Regulation (EU) 2022/2554).

Regulation has a say too. A provider in the higher obligations regime under Act No. 264/2025 Coll., on Cybersecurity (the Czech Cybersecurity Act) has to run regular penetration testing at least once every two years, under Section 24(5) of Decree No. 409/2025 Coll. What the law asks for and which regime you fall into are covered in the obligations in the higher and the lower regime. So a pentest sits in your calendar either way. A red team only adds the question of whether anyone notices the attack in time.

// 04

Where purple teaming fits

Purple teaming is a red team played with the cards on the table: the attacking and the defending team work together and tune detection in real time, and a separate glossary entry explains who the red, blue, and purple team are. It fits when finding out that an attack slipped past you isn’t enough and you want detection set up so the SOC catches it next time.

Instead of a covert scenario, you go technique by technique and check for each one whether it shows up in the log and triggers an alert. Where it doesn’t, the detection rule gets tuned and the test is repeated. How a whole operation runs from first access to escalation is described under what a cyberattack simulation looks like in practice.

// 05

How the services follow one another over time

In a healthy cycle they follow each other rather than compete. First a penetration test closes the known weaknesses, after the fixes comes a retest, and only then does a red team check whether the defense holds against a targeted attack on what is left.

For a company starting out with offensive testing, this order makes sense in the first year: a pentest of the main applications and infrastructure, a phishing simulation aimed at people, and finally, once there is someone to respond, the first red team scenario.

Updated .

// NEXT STEP

Want us to check the same thing in your environment?

Tell us what you want tested. We’ll get back to you and schedule a call to pin down scope, timing, and price.